< Previous | Next >

Lesson 2.3: Reject the test plan

In the previous lesson, you logged in as the test architect and began the approval process by adding Mary as an approver. This action assigned a work item to Mary that is listed in the My Tasks viewlet of her dashboard. In this lesson, you log in as the test manager to review the test plan.
  1. Log in as the test manager (Userid: mary, Password: mary) when prompted with the login dialog box. Mary's dashboard opens.
  2. Notice that the work item to approve/review the test plan is now listed in Mary's My Tasks viewlet, located under the Welcome viewlet.
    Test Manager's My Task Viewlet
  3. To open the work item, from the My Tasks viewlet, click Approve/Review Classics Java Test Plan. The work item opens to the Approvals tab, which shows the approval status of the work item. You can also see this information in the Formal Review section of the test plan.
  4. Click the Overview tab to see the details of the work item. Mary is instructed to review the test plan:
    Formal Review work item
  5. Return to Mary's dashboard by clicking Back to Home at the upper, left corner of the page.
  6. To open the test plan, click Classics Java Test Plan in the Artifact column of the My Tasks viewlet.
  7. Review the different sections of the test plan.
  8. You can add information to the test plan. Create a quality objective:
    1. Click the Quality Objectives section.
    2. Click the Add Row icon (Add table row).
    3. In the text field, replace the text, Quality Objectives Description, with Must have 100% requirements coverage.
    4. Save the test plan.
      Quality Objectives
  9. Now that you added a new quality objective of 100% requirements coverage, check to see the status of requirements coverage for the Classics Java™ Test Plan:
    1. From the left sidebar, point to the Reports icon (Report), and click All Reports.
    2. To scroll to the next page, click Next at the top of the reports page.
    3. Under the Requirements reports, click Plan Requirements Coverage by Test Case.
    4. In the Parameters section of the report, select Classics Java Test Plan, and click Run.

    The results show that one requirement is uncovered by a test case:

    Plan Requirements Coverage by Test Case
    Note: Because this is a simple test plan with only two requirements, the results seem insignificant. A test plan with several requirements will have more conclusive data.
  10. You can run more detailed reports by clicking the green section (Plan Requirements Coverage Detail report) or the pink section (Plan Requirements Not Covered Detail report). Click the pink section, and then click OK to open the report. A list of the requirements that are not covered by test cases are displayed:
    Note: Expand the Parameters section, and make sure that Classics Java Test Plan is selected. If you make any changes, click Run.
    Plan Requirements Not Covered Detail report

    You can see that the requirement not covered is the new one added by the test architect, called New Customer Order Requirement.

    Tip: You can view the requirement by clicking the ID number.
  11. Return to the Classics Java Test Plan tab, and click the Requirements section.
  12. Create a work item to instruct the test lead to cover the new requirement with a test case:
    1. Click Create in the upper, right corner of the Requirements section.
    2. In the Summary field, replace the default text with Ensure that all requirements are covered by test cases.
    3. In the Owned By field, select Carmen, Test Lead.
    4. Click the Calendar icon (Reserve) next to the Due field, and select a future date.
    5. Click OK, and then click Save.

  13. Because the test plan does not meet its quality objective, you reject it:
    1. Click the Formal Review section.
    2. In the Status column, change the status to Rejected.
    3. Type the comment Not all requirements are covered by test cases.
    4. Save the test plan.
The responses of each reviewer and approver are displayed in the Formal Review section.
In the next lesson, you will log in as the test lead and cover the requirement with a test case.
< Previous | Next >

Feedback