blob: 9d60042c6059261877ffc9700ba93c02806aab6f [file] [log] [blame]
<?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&nbsp;<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>&nbsp;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>&nbsp;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.&nbsp; Consider alternative or exception paths
from both a positive and negative perspective.&nbsp;&nbsp;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.&nbsp; Ensure that a casual reader can clearly
understand the difference between test cases.&nbsp; 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>&nbsp;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&nbsp;<a class="elementLinkWithType"
href="./../../openup_basic/roles/analyst,_0VxJsMlgEdmt3adZL5Dmdw.html" guid="_0VxJsMlgEdmt3adZL5Dmdw">Role:
Analyst</a>&nbsp;and&nbsp;<a class="elementLinkWithType"
href="./../../openup_basic/roles/developer,_0YDosMlgEdmt3adZL5Dmdw.html" guid="_0YDosMlgEdmt3adZL5Dmdw">Role:
Developer</a>&nbsp;responsible for the related&nbsp;use-case scenario.&nbsp;&nbsp;Ideally, the <a
class="elementLinkWithType" href="./../../openup_basic/roles/stakeholder,_dTa6gMAYEdqX-s4mWhkyqQ.html"
guid="_dTa6gMAYEdqX-s4mWhkyqQ">Role: Stakeholder</a>&nbsp;also participates.
</p>
<p>
Ask the participants to agree that if <em>these test cases pass</em>, they will consider these requirements
implemented.&nbsp; 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>&nbsp;and <a class="elementLinkWithType"
href="./../../openup_basic/workproducts/supporting_requirements,_BVh9cL-CEdqb7N6KIeDL8Q.html"
guid="_BVh9cL-CEdqb7N6KIeDL8Q">Artifact: Supporting Requirements</a>&nbsp;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&nbsp;<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&nbsp;in&nbsp;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>