Download Free Templates http://bigtheme.net/ Websites Templates

 

 

APPENDIX C

Purpose

Testing process is a category of V & V, which takes part during the software life cycle. Testing process can be represented in three phases. Test preparation phase, test execution phase and test analysis phase. These phases are applicable for all types of testing (integration, system and acceptance and unit testing). Preparation and execution have separate procedures, while the analysis is a part of the releasing procedure.

Definitions

No

Term

Definition

1

Unit Test

The unit test is a procedure used to validate that a particular module of source code is working properly. The procedure is to write test cases for all functions and methods so that whenever a change causes a regression, it can be quickly identified and fixed. Ideally, each test case is separate from the others. This type of testing is mostly done by the developers/tester and not by end-users. The goal of unit testing is to isolate each part of the program and show that the individual parts are correct.

Entry Criteria

No

Criteria

Exit Criteria Of

1

Design Baselined

RITS_PE_Detailed_Design_Procedure

Inputs

No

Input

Coming from/Output Of

1

Baselined Detailed Design

RITS_PD_Detailed_Design_Procedure

Activities

No

Activity

Responsible

Input

Output

Temp/Form

1

Review software development plan, SRS, RTM to gain more understanding of the required product.

Dev/TT

All Procedure Inputs

Understood Product

 

2

Determine items to be tested in the unit test.

Dev/TT

Understood Product

Identified items

RITS_PD_ Test_Plan_ Template

3

Determine features to be tested in the unit test.

Dev/TT

Understood Product

Identified Features

RITS_PD_ Test_Plan_ Template

4

Determine testing approach for the unit test.

Dev/TT

Understood Product

Identified Approach

RITS_PD_ Test_Plan_ Template

5

Determine pass and fail criteria in the unit test.

Dev/TT

Understood Product

Identified Criteria

RITS_PD_ Test_Plan_ Template

6

Determine suspension and resuming criteria in the unit test.

Dev/TT

Understood Product

Identified Criteria

RITS_PD_ Test_Plan_ Template

7

Determine test deliverables from the unit test.

Dev/TT

Understood Product

Identified Deliverables

RITS_PD_ Test_Plan_ Template

8

Determine testing tasks in the unit test.

Dev/TT

Understood Product

Identified Tasks

RITS_PD_ Test_Plan_ Template

9

Describe the testing environment for the unit test.

Dev/TT

Understood Product

Identified Environment

RITS_PD_ Test_Plan_ Template

10

Assignee roles and responsibilities for the unit test.

Dev/TT

Understood Product

Identified Roles and Responsibilities

RITS_PD_ Test_Plan_ Template

11

Identify training needs needed for the unit test.

Dev/TT

Understood Product

Identified Needs

RITS_PD_ Test_Plan_ Template

12

Identify associated risks with the unit test.

Dev/TT

Understood Product

Identified Risks

RITS_PD_ Test_Plan_ Template

13

Develop all possible associated test procedures for unit test.

Dev/TT

Understood Product

Identified Procedures

RITS_PD_ Test_ Procedure_ Template

14

Develop all possible associated test cases for unit test.

Dev/TT

Understood Product

Identified Cases

RITS_PD_ Test_Case_ Template

15

Conduct peer review as per the peer review process and plan.

PR

As per the process

As per the process

As per the process

16

Conduct QA audit as per the QA process and plan.

QAR

As per the process

As per the process

As per the process

17

Conduct CM activities as per the CM process and plan and baseline SRS and RTM.

CC

As per the process

As per the process

As per the process

18

Collect measurements as per the measurement plan.

MC

As per the process

As per the process

As per the process

19

Monitor the progress as per the PM process and plan.

PM

As per the process

As per the process

As per the process

20

Approve the outputs of the procedure.

PM

Reviewed Unit Test Plan

Approved Unit Test Plan

 

Outputs

No

Output

Going To/Input Of

1

Approved Unit Test Plan

RITS_PD_Unit_Test_Execution_Procedure

2

Approved Unit Test Procedures

RITS_PD_Unit_Test_Execution_Procedure

3

Approved Unit Test Cases

RITS_PD_Unit_Test_Execution_Procedure

Exit Criteria (AND)

No

Criteria

Entry Criteria Of

1

Unit Test Plan Approval

RITS_PD_Unit_Test_Execution_Procedure

2

Unit Test Procedures Approval

RITS_PD_Unit_Test_Execution_Procedure

3

Unit Test Cases Approval

RITS_PD_Unit_Test_Execution_Procedure

Metrics

These measures can be useful to support the process enactment, or future enactments:

·         Actual versus planned time and effort required

Subjects for Review

·         Unit Test Plan

·         Unit Test Procedures

·         Unit Test Cases

Records

·         MOM

·         Approvals

Configurable Items

·         Unit Test Plan

·         Unit Test Procedures

·         Unit Test Cases

 

 

 

 

 

Quality Management System (QMS)