Test Planning and Estimation

Profile picture for user devraj

Plans, estimates and strategies depend on a number of factors, including the level, targets and objectives of the testing we're setting out to do.

Test Planning

Test planning is concerned with the implementation of test strategy for each test level or all the levels of testing.

An overall plan for quality assurance is needed that should be documented in the quality assurance plan.

Test Plan is a document describing software testing scope and activities. It is the basis for formally testing any software/product in a project. Its a document describing the scope, approach, resources and schedule of intended test activities.

Test planning is a continuous activity and is performed in all life cycle processes and activities. Planning is influenced by the test policy of the organization, the scope of testing, objectives, risks, constraints, criticality, testability and the availability of resources.

The test planning process and the plan itself serve as vehicle for communicating with other members of the project team, testers, peers, managers and other stakeholders.

Overall  plan for quality assurance is needed that should be documented in the quality assurance plan.

Test Estimation

Test planning starts at the initiation of the test process for that level and continues throughout the project until the closure activities for that level are complete.

Test Estimation is a management activity which approximates how long a Task would take to complete. Estimating effort for the test is one of the major and important tasks in Test Management.

What to Estimate

  • Resource
  • Time
  • Skill set
  • Cost

Software Test Estimation Techniques List

  • Work Breakdown Structure
  • 3-Point Software Testing Estimation Technique
  • Wideband Delphi technique
  • Function Point/Testing Point Analysis
  • Use – Case Point Method
  • Percentage distribution
  • Ad-hoc method