Systematic testing: Difference between revisions

From OLPC
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 2: Line 2:
{{draft}}
{{draft}}


This page describes a systematic testing effort designed to achieve [[Test cases 8.2.0|test coverage]] sufficient to make good ship/no-ship decisions for the [[8.2.0|8.2.0 release]].
== Purpose ==


It consists of several basic tasks:
The purpose of this systematic testing effort is to achieve [[Test cases 8.2.0|test coverage]] sufficient to make good ship/no-ship decisions about and to write accurate and timely release notes for the [[8.2.0]] release.


* improving the list of '''[[OLPC 8.2.0 Features|features]]''' present in 8.2.0.
== Battle Plan ==
* writing [[Test cases 8.2.0#Create New Test Cases|test cases]]''' for each [[OLPC 8.2.0 Features|8.2.0 feature]] (in priority order).

* executing the [[Test cases 8.2.0|test cases]] and recording results.
# Convert one of our lists of features into a priority-tree of of "we-must", "we-hope", and "we-wish" test cases.
* contributing patches to the [[Tinderbox]] so that it can execute test cases!
#* [[OLPC 8.2.0 Features|Michael's original list of features]]
#* [[TestPlan_8.2.0|Joe's ordered list of features]]
#* [[8.2.0#Possible_Release_Criteria_Wish_List|Greg's release criteria wishlist]]
# '''[[Test cases 8.2.0#Create New Test Cases|Write]]''' the "must"-priority test cases and finalize the exact procedures for recording test results.
#* ''When documented, the procedures for recording test results should be cited above.''
# Modify our call for volunteer test labor to request help writing and executing our test cases.
# Draft [[Profiles|other people]] as needed in order to reach our desired confidence in our information.
# When feasible, contribute patches to the [[Tinderbox]]!


[[Category:Testing]]
[[Category:Testing]]

Revision as of 02:05, 23 August 2008


Pencil.png NOTE: The contents of this page are not set in stone, and are subject to change!

This page is a draft in active flux ...
Please leave suggestions on the talk page.

Pencil.png

This page describes a systematic testing effort designed to achieve test coverage sufficient to make good ship/no-ship decisions for the 8.2.0 release.

It consists of several basic tasks: