[Testing] Testing resources of the week
Mel Chua
mel at laptop.org
Fri Dec 19 19:22:47 EST 2008
Oh! I realized I didn't send out the Learning Testing Links from last
week - so here they are. They're all short this week.
The first one is something I've been thinking a lot about especially
with recent discussions about the design of our testing infrastructure -
I think a lot of what I've been trying to communicate lately is that we
*are* designing it, here, together. Good practices aren't automatic; we
have to try things we think will work, see if they do, and tweak them so
they'll be better. A lot of things are missing, and a lot of things
could be working better, and we /are/ improving, week by week.
Sometimes things are confusing or don't make sense or don't exist, not
by design or by deliberate exclusion, but because nobody's gotten around
to fixing (or realizing) it yet. I've been very encouraged to see so
many people finding problems, articulating them, and then stepping up
with their own solutions (like the smoke testing spreadsheet/form,
running test sprints, putting up semantic mediawiki tables...) - that's
exactly the kind of initiative-taking we need, and the kind of thing
I've been trying really hard to encourage. How can we get more of it to
happen?
It seems to me that our process is currently very stigmergic (which I
personally like). I would describe stigmergy as "The process of
communicating about something (in this case, our testing process) by
modifying that something." http://en.wikipedia.org/wiki/Stigmergy (the
related resources are pretty cool). We do a lot of this - I'm not sure
how conscious of it we are.
</soapbox>
More "normal" testing resources follow. :) First up is OLPC's
development workflow in Trac, as written by Michael.
http://wiki.laptop.org/go/Trac_ticket_workflow
And a few things on writing up good bug reports - which is a huge part
of bug advocacy. If developers produce code, then testers produce bug
reports. (That's one view, anyway. Of course, developers also produce a
lot of things, like tools to make code, hosting infrastructures,
documentation, mailing list traffic... testers make things other than
bug reports too, but it's one take on our "basic unit of productivity.")
General resource (I've posted this here before, but I think we have some
new people now): http://www.chiark.greenend.org.uk/~sgtatham/bugs.html
Some other projects' bug reporting guidelines:
http://docs.moodle.org/en/How_to_write_a_good_bug_report
https://developer.mozilla.org/en/Bug_writing_guidelines
Thanks, everyone. Have a wonderful holiday season!
--Mel
More information about the Testing
mailing list