SoftwareTesting: Difference between revisions

Line 35: Line 35:
*** focus on oracle (how do we know the test passed or failed)
*** focus on oracle (how do we know the test passed or failed)
*** do not rule out computer-assisted manual testing (no automated oracle)
*** do not rule out computer-assisted manual testing (no automated oracle)
***  
*** use model-based test scripting when possible
**** allows for high volume automated testing
**** can walk the state transitions and detect failures other than asserts or crashes
* Community outreach
* Community outreach
** identify people in the mozilla community who are already test-infected
** identify people in the mozilla community who are already test-infected
** identify test-infected people outside the mozilla community and ask them to help
** identify test-infected people outside the mozilla community and ask them to help
** hit up grad students who can make this work part of their academic projects
** hit up grad students who can make this work part of their academic projects
201

edits