m (→References) |
|||
| (10 intermediate revisions not shown) | |||
| Line 24: | Line 24: | ||
You can replace the test collection maintainer with test package maintainer – if you wish. | You can replace the test collection maintainer with test package maintainer – if you wish. | ||
| - | === | + | ==== Test case ==== |
* (Low level) Test case: A test case with concrete (implementation level) values for input data and expected results. | * (Low level) Test case: A test case with concrete (implementation level) values for input data and expected results. | ||
* High level test case (a.k.a test idea): A test case without concrete (implementation level) values for input data and expected results. Logical operators are used; instances of the actual values are not yet defined and/or available. | * High level test case (a.k.a test idea): A test case without concrete (implementation level) values for input data and expected results. Logical operators are used; instances of the actual values are not yet defined and/or available. | ||
| + | |||
| + | ==== Test case verdict ==== | ||
| + | |||
| + | QA verdict definition: | ||
| + | |||
| + | * Pass: A test is deemed to pass if its actual result matches its expected result. | ||
| + | * Fail: A test is deemed to fail if its actual result does not match its expected result. | ||
| + | * N/A - Not Applicable - can be seen as a initial value which is left as a verdict for a test case when no other verdict cannot be given due to some reason (e.g. feature is not implemented yet, test case could not be executed due to failure in test infra, etc.). | ||
| + | |||
| + | For all Fail verdicts it would be preferable that bug ID is given. | ||
| + | |||
| + | For all N/A verdicts it would be preferable that reason why pass/fail verdict could not be given is documented either by comment “Test case X verdict not given due to reason Y" or bug ID. | ||
| + | |||
| + | For the case which functionality is implemented but case is missing, it is recommended to find case substitute to cover the check point. If no substitute is available to cover, mark the case as N/A. | ||
| + | |||
| + | If a testrun has one or more N/A verdicts it will be rendered as Fail. | ||
=== References === | === References === | ||
| - | * | + | * [http://istqb.org/download/attachments/2326555/ISTQB+Glossary+of+Testing+Terms+2+1.pdf ISTQB Glossary] |
| + | |||
| + | [[Category:QA]] | ||
Contents |
Smoke test ~ intake+smoke test from ISTQB. smoke test (set): A subset of all defined/planned test cases that cover the main functionality of a daily build for MeeGo distribution, to ascertaining that the most crucial features of a distribution work, but not bothering with finer details. Smoke test is carried out at the start of test execution phase to decide if the distribution is ready for detailed and further testing.
The purpose of Sanity Test for MeeGo:
Test collection maintainer ~ package maintainer (archlinux) + technical test analyst (ISTQB):
Test collection ~ tests testing on specific areas of the distribution (e.g. Application Group, Application, Domain, Component). You can replace the test collection maintainer with test package maintainer – if you wish.
QA verdict definition:
For all Fail verdicts it would be preferable that bug ID is given.
For all N/A verdicts it would be preferable that reason why pass/fail verdict could not be given is documented either by comment “Test case X verdict not given due to reason Y" or bug ID.
For the case which functionality is implemented but case is missing, it is recommended to find case substitute to cover the check point. If no substitute is available to cover, mark the case as N/A.
If a testrun has one or more N/A verdicts it will be rendered as Fail.