| <?xml version="1.0" encoding="UTF-8"?> |
| <!DOCTYPE html PUBLIC "-//W3C/DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd"> |
| <!-- VERSION rmc:7.1.0 --> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> |
| <!-- START NON-TRANSLATABLE --> |
| <title>\openup_basic\tasks\create_test_cases.xmi</title> |
| </head> |
| <!-- WARNING: do not modify the generated comments in this file below this line. They are used as markers for the import process. --> |
| <body> |
| Element Name: create_test_cases.xmi<br/><br/> |
| <!-- END NON-TRANSLATABLE --> |
| <br/><br/><br/> |
| <!-- START NON-TRANSLATABLE --> |
| Attribute: presentationName<br/><br/> |
| <!-- END NON-TRANSLATABLE --> |
| <!-- START:presentationName,_0iwc0clgEdmt3adZL5Dmdw CRC: 857280619 -->Create Test Cases<!-- END:presentationName,_0iwc0clgEdmt3adZL5Dmdw --> |
| <br/><br/><br/> |
| <!-- START NON-TRANSLATABLE --> |
| Attribute: briefDescription<br/><br/> |
| <!-- END NON-TRANSLATABLE --> |
| <!-- START:briefDescription,_0iwc0clgEdmt3adZL5Dmdw CRC: 289248017 -->Develop the test cases and test data for the requirements to be tested.<!-- END:briefDescription,_0iwc0clgEdmt3adZL5Dmdw --> |
| <br/><br/><br/> |
| <!-- START NON-TRANSLATABLE --> |
| Attribute: purpose<br/><br/> |
| <!-- END NON-TRANSLATABLE --> |
| <!-- START:purpose,_NrVKsKeqEdmKDbQuyzCoqQ CRC: 4055571068 --><p> |
| To achieve a shared understanding of the specific conditions that the solution must meet. |
| </p><!-- END:purpose,_NrVKsKeqEdmKDbQuyzCoqQ --> |
| <br/><br/><br/> |
| <!-- START NON-TRANSLATABLE --> |
| Attribute: name<br/><br/> |
| <!-- END NON-TRANSLATABLE --> |
| <!-- START:name,_IJFSsKuSEdmhFZtkg1nakg CRC: 3206599424 -->Review the requirements to be tested<!-- END:name,_IJFSsKuSEdmhFZtkg1nakg --> |
| <br/><br/><br/> |
| <!-- START NON-TRANSLATABLE --> |
| Attribute: sectionDescription<br/><br/> |
| <!-- END NON-TRANSLATABLE --> |
| <!-- START:sectionDescription,_IJFSsKuSEdmhFZtkg1nakg CRC: 1578709741 --><p> |
| Work with <a class="elementLinkWithType" href="./../../openup_basic/roles/analyst,_0VxJsMlgEdmt3adZL5Dmdw.html" |
| guid="_0VxJsMlgEdmt3adZL5Dmdw">Role: Analyst</a> and <a class="elementLinkWithType" |
| href="./../../openup_basic/roles/developer,_0YDosMlgEdmt3adZL5Dmdw.html" guid="_0YDosMlgEdmt3adZL5Dmdw">Role: |
| Developer</a> to identify which use-case scenarios need new or additional test cases. Review the <a |
| class="elementLinkWithType" href="./../../openup_basic/workproducts/iteration_plan,_0aQBEslgEdmt3adZL5Dmdw.html" |
| guid="_0aQBEslgEdmt3adZL5Dmdw">Artifact: Iteration Plan</a> to ensure you understand the scope of development for |
| the current iteration.<br /> |
| </p><!-- END:sectionDescription,_IJFSsKuSEdmhFZtkg1nakg --> |
| <br/><br/><br/> |
| <!-- START NON-TRANSLATABLE --> |
| Attribute: name<br/><br/> |
| <!-- END NON-TRANSLATABLE --> |
| <!-- START:name,_aDe_ILGcEdubqf8m_Zrvvg CRC: 4098412583 -->Identify relevant Test Cases<!-- END:name,_aDe_ILGcEdubqf8m_Zrvvg --> |
| <br/><br/><br/> |
| <!-- START NON-TRANSLATABLE --> |
| Attribute: sectionDescription<br/><br/> |
| <!-- END NON-TRANSLATABLE --> |
| <!-- START:sectionDescription,_aDe_ILGcEdubqf8m_Zrvvg CRC: 3723386697 --><p> |
| Identify paths through the use-case scenario as unique test conditions. Consider alternative or exception paths |
| from both a positive and negative perspective. Review the test ideas list for patterns of test cases that |
| apply to the use-case scenario. |
| </p> |
| <p> |
| Discuss the requirement with the <a class="elementLinkWithType" |
| href="./../../openup_basic/roles/stakeholder,_dTa6gMAYEdqX-s4mWhkyqQ.html" guid="_dTa6gMAYEdqX-s4mWhkyqQ">Role: |
| Stakeholder</a> to identify other conditions of satisfaction for the requirement. |
| </p> |
| <p> |
| List the test cases with a unique name that identifies the condition they evaluate or their expected result. |
| </p><!-- END:sectionDescription,_aDe_ILGcEdubqf8m_Zrvvg --> |
| <br/><br/><br/> |
| <!-- START NON-TRANSLATABLE --> |
| Attribute: name<br/><br/> |
| <!-- END NON-TRANSLATABLE --> |
| <!-- START:name,_LpbM8KuSEdmhFZtkg1nakg CRC: 3864306435 -->Outline the Test Cases<!-- END:name,_LpbM8KuSEdmhFZtkg1nakg --> |
| <br/><br/><br/> |
| <!-- START NON-TRANSLATABLE --> |
| Attribute: sectionDescription<br/><br/> |
| <!-- END NON-TRANSLATABLE --> |
| <!-- START:sectionDescription,_LpbM8KuSEdmhFZtkg1nakg CRC: 3262180619 --><p> |
| For each test case, write a brief description with an expected result. Ensure that a casual reader can clearly |
| understand the difference between test cases. Note the logical pre-conditions and post-conditions that apply to |
| each test case. Optionally, outline steps for the test case. |
| </p> |
| <p> |
| Verify that test cases meet the <a class="elementLinkWithType" |
| href="./../../openup_basic/guidances/checklists/test_case,_0Zxf8MlgEdmt3adZL5Dmdw.html" |
| guid="_0Zxf8MlgEdmt3adZL5Dmdw">Checklist: Test Case</a> guidelines. |
| </p> |
| <p> |
| For more information on the test case, see <a class="elementLinkWithType" |
| href="./../../openup_basic/guidances/templates/test_case,_0dT8IMlgEdmt3adZL5Dmdw.html" |
| guid="_0dT8IMlgEdmt3adZL5Dmdw">Template: Test Case</a>. |
| </p><!-- END:sectionDescription,_LpbM8KuSEdmhFZtkg1nakg --> |
| <br/><br/><br/> |
| <!-- START NON-TRANSLATABLE --> |
| Attribute: name<br/><br/> |
| <!-- END NON-TRANSLATABLE --> |
| <!-- START:name,_NK18YKuSEdmhFZtkg1nakg CRC: 3090862946 -->Identify test data needs<!-- END:name,_NK18YKuSEdmhFZtkg1nakg --> |
| <br/><br/><br/> |
| <!-- START NON-TRANSLATABLE --> |
| Attribute: sectionDescription<br/><br/> |
| <!-- END NON-TRANSLATABLE --> |
| <!-- START:sectionDescription,_NK18YKuSEdmhFZtkg1nakg CRC: 3087839731 --><p> |
| Review each test case and note where data input or output might be required. Identify the type, quantity, and |
| uniqueness of the required data, and add these observations to the test case. Focus on articulating the data needed and |
| not on creating specific data. |
| </p> |
| <p> |
| For more information on test data selection, see <a class="elementLinkWithType" |
| href="./../../openup_basic/guidances/checklists/test_case,_0Zxf8MlgEdmt3adZL5Dmdw.html" |
| guid="_0Zxf8MlgEdmt3adZL5Dmdw">Checklist: Test Case</a>. |
| </p><!-- END:sectionDescription,_NK18YKuSEdmhFZtkg1nakg --> |
| <br/><br/><br/> |
| <!-- START NON-TRANSLATABLE --> |
| Attribute: name<br/><br/> |
| <!-- END NON-TRANSLATABLE --> |
| <!-- START:name,_Ok_mMKuSEdmhFZtkg1nakg CRC: 157813010 -->Share and evaluate the Test Cases<!-- END:name,_Ok_mMKuSEdmhFZtkg1nakg --> |
| <br/><br/><br/> |
| <!-- START NON-TRANSLATABLE --> |
| Attribute: sectionDescription<br/><br/> |
| <!-- END NON-TRANSLATABLE --> |
| <!-- START:sectionDescription,_Ok_mMKuSEdmhFZtkg1nakg CRC: 3562070331 --><p> |
| Walk through the test cases with the <a class="elementLinkWithType" |
| href="./../../openup_basic/roles/analyst,_0VxJsMlgEdmt3adZL5Dmdw.html" guid="_0VxJsMlgEdmt3adZL5Dmdw">Role: |
| Analyst</a> and <a class="elementLinkWithType" |
| href="./../../openup_basic/roles/developer,_0YDosMlgEdmt3adZL5Dmdw.html" guid="_0YDosMlgEdmt3adZL5Dmdw">Role: |
| Developer</a> responsible for the related use-case scenario. Ideally, the <a |
| class="elementLinkWithType" href="./../../openup_basic/roles/stakeholder,_dTa6gMAYEdqX-s4mWhkyqQ.html" |
| guid="_dTa6gMAYEdqX-s4mWhkyqQ">Role: Stakeholder</a> also participates. |
| </p> |
| <p> |
| Ask the participants to agree that if <em>these test cases pass</em>, they will consider these requirements |
| implemented. Elicit additional test ideas from the <a class="elementLinkWithType" |
| href="./../../openup_basic/roles/analyst,_0VxJsMlgEdmt3adZL5Dmdw.html" guid="_0VxJsMlgEdmt3adZL5Dmdw">Role: Analyst</a> |
| and the <a class="elementLinkWithType" href="./../../openup_basic/roles/stakeholder,_dTa6gMAYEdqX-s4mWhkyqQ.html" |
| guid="_dTa6gMAYEdqX-s4mWhkyqQ">Role: Stakeholder</a> to ensure you understand the expected behavior of the use-case |
| scenario. |
| </p> |
| <p> |
| During the walkthrough, ensure that: |
| </p> |
| <ul> |
| <li> |
| The <a class="elementLinkWithType" href="./../../openup_basic/workproducts/use_case,_0VGbUMlgEdmt3adZL5Dmdw.html" |
| guid="_0VGbUMlgEdmt3adZL5Dmdw">Artifact: Use Case</a> and <a class="elementLinkWithType" |
| href="./../../openup_basic/workproducts/supporting_requirements,_BVh9cL-CEdqb7N6KIeDL8Q.html" |
| guid="_BVh9cL-CEdqb7N6KIeDL8Q">Artifact: Supporting Requirements</a> planned for the current iteration have |
| test cases. |
| </li> |
| <li> |
| All the participants agree with the expected results of the test cases. |
| </li> |
| <li> |
| There are no <em>other</em> conditions of satisfaction for the requirement being tested, which indicates |
| either a missing test case or a missing requirement. |
| </li> |
| </ul> |
| <p> |
| Optionally, capture new patterns of test cases in the test ideas list (see <a class="elementLinkWithType" |
| href="./../../openup_basic/guidances/concepts/test_ideas_list,_0jnYcMlgEdmt3adZL5Dmdw.html" |
| guid="_0jnYcMlgEdmt3adZL5Dmdw">Concept: Test Ideas List</a>). |
| </p><!-- END:sectionDescription,_Ok_mMKuSEdmhFZtkg1nakg --> |
| </body> |
| </html> |