| <?xml version="1.0" encoding="UTF-8"?> |
| <org.eclipse.epf.uma:ContentDescription xmi:version="2.0" |
| xmlns:xmi="http://www.omg.org/XMI" xmlns:org.eclipse.epf.uma="http://www.eclipse.org/epf/uma/1.0.5/uma.ecore" |
| xmlns:epf="http://www.eclipse.org/epf" epf:version="1.5.0" xmi:id="_4LuPMMPcEdmbOvqy4O0adg" |
| name="test_script,_0Z9tMMlgEdmt3adZL5Dmdw" guid="_4LuPMMPcEdmbOvqy4O0adg" changeDate="2005-07-26T13:21:21.082-0700" |
| version="1.0.0"> |
| <sections xmi:id="_13iTQBOkEdyl0eKFlAahCA" name="Does the test script have a unique name that identifies the condition that the script evaluates?" |
| guid="_13iTQBOkEdyl0eKFlAahCA"> |
| <sectionDescription><p>
 |
| Does the name clearly indicate the condition evaluated or the expected result? For example, "ABC99" might be unique,
 |
| but it is not clear what condition it evaluates. In contrast, "UI99 Unauthenticated users are prompted for login" or
 |
| "BR27 Alphanumeric characters are not permitted in US zip codes"&nbsp;indicate both the test conditions and the
 |
| expected results.
 |
| </p></sectionDescription> |
| </sections> |
| <sections xmi:id="_DiPTsE_cEduqM_QlWBlZ_g" name="Does the test script conform to the related test case?" |
| guid="_DiPTsE_cEduqM_QlWBlZ_g"> |
| <sectionDescription><p>
 |
| Does the test script identify the test case or cases that it implements? Ensure that the test script conforms to the
 |
| specification established in the test case. The test case captures the logical conditions of satisfaction for test, and
 |
| the test script must implement this intent.
 |
| </p></sectionDescription> |
| </sections> |
| <sections xmi:id="_5_92wE_cEduqM_QlWBlZ_g" name="Is the test script prescriptive and unambiguous?" |
| guid="_5_92wE_cEduqM_QlWBlZ_g"> |
| <sectionDescription><ul>
 |
| <li>
 |
| Does the test script have clear&nbsp;pass or fail criteria? (Is it binary?)
 |
| </li>
 |
| <li>
 |
| Does the script use a request-response style in its steps? (Is it procedural?)
 |
| </li>
 |
| <li>
 |
| Does each specific input have a specific expected result? (Is it declarative?)
 |
| </li>
 |
| </ul></sectionDescription> |
| </sections> |
| <sections xmi:id="_hU9AABOkEdyl0eKFlAahCA" name="Is all required data specified?" |
| guid="_hU9AABOkEdyl0eKFlAahCA"> |
| <sectionDescription><p> Ensure that the test script contains or references all of the test data required 
 |
| to actually run the script. </p></sectionDescription> |
| </sections> |
| <sections xmi:id="_wFJzABOmEdyl0eKFlAahCA" name="Is each post-condition of the related test case evaluated by a step in the test script?" |
| guid="_wFJzABOmEdyl0eKFlAahCA"/> |
| <sections xmi:id="_Ko30MBOlEdyl0eKFlAahCA" name="Does the test script set up and tear down appropriately?" |
| guid="_Ko30MBOlEdyl0eKFlAahCA"> |
| <sectionDescription><ul>
 |
| <li>
 |
| Does the test script identify the preconditions that must be true before the test script starts?
 |
| </li>
 |
| <li>
 |
| Does the test script restore the system's state after it runs, regardless of whether it passes or fails?
 |
| </li>
 |
| <li>
 |
| Can the test script be executed without affecting the results of other test scripts? In other words, can the test
 |
| script be run in any sequence? If not, is the sequence dependency identified? The dependency might be identified in
 |
| the test script, in a test suite, or in some other manner (such as by using a test tool).
 |
| </li>
 |
| </ul></sectionDescription> |
| </sections> |
| </org.eclipse.epf.uma:ContentDescription> |