Board logo

subject: Software Testing Life Cycle [print this page]


It has now been accepted that Software Testing is an integral part of any project. Software Testing thus also has a proper life cycle. In the best of worlds the STLC parallels the Software Development Life Cycle, coordinating activities.

Software Testing Life Cycle is divided into following Phases:

1. Proposal/Contract.

2. Testing Requirements Specification (TRS) Design.

3. Testing.

4. Inspection and Release.

5. Client Acceptance

The main tasks performed duringeach phase are:

Project Initiation

It is the first phase of Software Testing Life Cycle(STLC). It mailnle involves the starting formalities when a project comes to an organiztion. The tasks include

1. Analyse scope of project, Prepare Contract, Review of Contract, Release.

2. Identify Test Requirements and risk assessment.

3. Identify Resources.

4. Project Plan and test strategy.

Testing Requirements Specification (TRS)

1. Product requirements document.

2. Identify acceptance criteria.

3. Document product Definition, Testing Strategies.

4. Define problem reporting procedures.

Plan Test

Here, the planing of testing process is done.

1. Generate Test plans.

2. Schedule the testing process.

Design Test

1. Setup test environment.

2. High level test plan.

3. Design Test Cases, define expected results.

4. Decide if any set of test cases to be automated.

5. Prepare Traceability matrix.

Execute Test Activities(Testing)

In this phase, test execution is the main task.

1. Testing Initial test cycles, bug fixes and re-testing.

2. Final Testing and Implementation.

3. Setup database to track components of the automated testing system, i.e. reusable modules.

4. Verify results.

5. Defect management.

Inspection and Release

After the execution has been completed and all defects have been retested and closed, the whole testing process is reviewed again.

1. Evaluate Testing activities

2. Final Review of Testing.

3. Metrics to measure improvement

Sign Off/Project Closure

It is the last phase of STLC. The project is sent for User acceptance and if everything goes fine, the Software Testing project is signed off.

1. Client Acceptance.

2. Replication of Product Product Delivery Records Submission Client Sign-off.

by: Austin Craig




welcome to loan (http://www.yloan.com/) Powered by Discuz! 5.5.0