Test plan & Test strategy

Test plan :

A test plan is derived from software requirement specification (SRS) describing in detail the scope of the testing and the different activities performed in testing.

Test plan is a project level.

It describes the whole testing activities in detail the techniques used, schedule, resources etc..

Test plan usually exits individually

Test strategy :

Test strategy is a high level document describing the way testing is carried out.

Test strategy is a organization level.

It describes the high level test design techniques to be used, environment specification etc.

Test strategy is divided into multiple test plans that are taken care further independently.

Strategy :

  1. What to do ? 2. Goals? 3. Target 4. How to do?

Plan :

  1. Who should do?
  2. When to do?
  3. Efforts
  4. Costs
  5. Risks
  6. Benefits
  7. Deliverables
  8. Maintenance

Test strategy

What to do?

  1. Identify the scope of testing
  2. Identify the type of testing to be carried out
  3. Identify the testing task
  4. Identify the testing tools
  5. Identify the testing frameworks to be used
  6. Identify the metrics to be collected
  7. Identify the deliverables, dashboards and reports.

Test strategy

How to do?

Identify the test requirements

Define target test environments

Identify the testing activities to complete task

Identify the ways to conduct the testing activities

Identify the test cases for the testing activities

Identify the resources for the testing activities

Identify the ways to meet deliverables

Test planning : who should do?

Skills, Roles and responsiblities

Team formation

Allocating testing task to teams

Allocating testing task related activities to the individuals

Efforts :

Task efforts

Activity efforts

Function point analysis

Work breakdown stucture

Percentage

Analogy

Sizing

Feasibility study & proof of concept

When to do? ( Test execution etc)

When to start

Entry criteria

When to stop

When to continue

When to end/pause

Exit criteria

Scheduling

Costs :

Fixed cost

Pricing to win

Time and material

Risks :

Requirements are not frozen

Issues

Defend decisaions

Risk mitigation

Manage testing :

Traceability matrix

Deliverables :

Test cases

Change & review logs

Test results

Test reports

Maintenance plan:

Defect tracking & diagnosis

Trace bottlenecks

Defect fixes & Retests

Skills

Competency

Quality

ROI :

Cost benefit analysis

Sign off :

Aggrement

Satisfaction

Future plan :

Explore

New business