An Overview of the Software Engineering Process in the Mozilla Project
http://www.async.com.br/~kiko/mozse/br2002/
Christian Reis
kiko@async.com.br
Renata Pontin
renata@icmc.sc.usp.br
Back | 13 | Next

Quality assurance (QA)

  • Term implies "things we do to make product not suck"
  • Quality-related activities: testing, triage, smoketesting nightly builds, tinderbox
  • Testing: ad-hoc user testing, contributed tests from commercial QA, smoketests
  • Smoketests: thorough tests of the nightly build every weekday; broken tests block integration
  • 120,000 bugs, 80K browser alone: developers need help confirming bugs, making testcases, reassigning
  • QA keeps an eye on Bonsai and Tinderbox to catch regressions