Hi Joost,
Joost Andrae a écrit :
Hi,
What I'd like to see in the future is:
- joint and better coordinated efforts from QA and development to
*fix* bugs
What I'd like to see is:
- joint and better coordinated efforts from QA and development to test
and QA features and to qualify bugs/issues and to work together on
creating/designing an improved product.
yes, I'm all with you here, less complains and a better opinion of the
work we achieved would be how I formulate it ;)
Trying to contribute in some QA places, I would like a clear how-to
achieve this. On the last time I've had the impression that whatever
the tools or the manual tests you run, they are not useful or not the
good way to help. I had the impression that developers were not happy
because the QA of cws took to much time, do we lack people here,
skills or is it on bug triage ? May be having a more concrete picture
on where we are needed would help to better employ our energy ;)
The QA project has application related sub teams. These teams are happy
to get other people involved into application related testing and QA and
to work on child workspaces. Doing automation is useful even if you do
not find an error within the test scripts you've run. The more
http://quaste.services.openoffice.org gets status information of
testruns the better we can check if there are regressions within the
version that has been tested (eg. a CWS) vs. the last master workspace.
To improve this we need people who write Testtool testscripts.
Well, you describe a kind of wonderful world I didn't found yet. I've
run automation testools several time on several versions, only to find
that my tests was not reliable and didn't help any where unless I make
the same tests manually.
Confirming issues is important. If a developer get's some sort of cook
book to reproduce an issue the better he/she will be able to find a
solution to fix this issue. But it is not the job of the QA team to
define the issues to be fixed. This must be a common understanding
between QA, development and other stakeholders and more important it's
influenced by the sponsor of the developer.
You have a definition I miss: who is a sponsor. I this this word in
several mails and in the PDF doc Marint indicated, but how do you define
a sponsor?
- the common goal of the project to work on bugfixing (instead of the
separate statement of the QA project that fixing bugs is not within
our responsibility)
Bugs/issues are usually not fixed by someone within the QA team but by a
developer.
yes, but it's a work together approach.
Yes and on a side note, I've already heard from some developers that
QA is not within their responsibility, so yes, it links to what you
said above, a better work together.
QA and development must work together to get a common understanding
about what needs to be fixed within the next version. On the other hand
we have restricted man power on both sides (Development and QA) so we
need to talk about what can be fixed and what needs too much time and
what's more important. It's always a negotiation to define what get's in
and what get's out of the upcoming release.
Yes, but we know that the negotiation is currently arbitrary and doesn't
rely on the community involvement.
- the commitment to fix bugs even in old features (and not only
regressions). Each feature once was new. Following our current policy
you just need to wait long enough to counter the regression argument.
A regression is a regression... If a regression is found then it should
be marked as regression. Regressions get more attention to be fixed
within the upcoming version.
Yes, you're right, my fear is that the release list may become
overwhelmed by the request of each of us, but this is may be a good
thing, I'm not able to say.
How could we help?. Is there a vision on how the workflow of the
volunteers is organized in the QA project or every body is like me,
working on confirming issues, then closing verified, then manual
testing depending of my mood of the day. May be some management is
needed here also to better organize our forces?
It's up to your motivation what you like to contribute. I cannot force
you to do this and that. There are a lot of opportunities:
what I mean is that I've some skills, some time, some energy, some
willing, I know all the areas describe bellow and have already
participated in almost all of them but...
- automation (testtool, api)
- manual tests
- localization tests
- verifying issues of just integrated child workspaces within the
current master build (to verify there are no integration related issues
regarding this CWS)
- confirming unconfirmed issues (and to check if the description is easy
to reproduce)
... but in the time frame, where is the best way to follow the release
process. For example, I've download m51 today and planed to do Writer
TCS on it the 2 next days, is it really what is needed for QA or is it
more useful that I go on with finding duplicates on unconfirmed issues ?
Personally I'd like to motivate you to work together with eg. Jaqueline
Rahemipour to get all QA teams of all native language teams to have at
least one representative within http://qa.openoffice.org. We could link
those teams together on our QA website.
Yes, I agree with you, may be I could start by list the responsible
personn on QATrack and see who is missing comparing with the NLC.
Joost has bloged on the QA week-end you (the DE project) organized,
I'm sure it was very interesting and productive. May be it could
become an event for the QA project too?
In the mean time this event got visitors from various countries:
Germany
Austria
Switzerland
The Netherlands
Mongolia
Czech Republic
oh great!
I'm sure it would be interesting to have a QA meeting on the upcoming
OpenOffice.org conference instead of (me) doing another presentation
about QA or about the release process. We could prepare an agenda
beforehand if you like.
What do you think ?
It would be a real pleasure for me :)
Kind regards
Sophie
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]