Software Testing

Software Testing Estimation Techniques

Software Testing Estimation Techniques

Estimation Techniques are used to estimate the efforts required for testing the application. If the estimation is correct, then it is very helpful in testing the software in less time. There are multiple ways to estimate the efforts. Some of them include:

  • Functional Point Analysis

This technique is very useful for analyzing the functional requirements of the software application. The functional requirements play a very important role when developing the software. These requirements include the following: 

  • Inputs
  • Outputs
  • External files
  • Internal Structure
  • Mark-II Method

This estimation technique has a great importance when it comes to analyze and measure the efforts estimation. This technique includes the following activities

  • Determine the boundary of count
  • The purpose of logical transactions
  • How to identify these transactions
  • Number of input element types for the estimation
  • Number of functional sizes used in the estimation
  • Test Point Analysis

Test point analysis is a part of Functional Point Analysis used to test function points for black box and acceptance testing. This testing is very useful for estimation of following terms:

  • Complexity
  • Interfacing
  • Size
  • Productivity
  • Uniformity

OTHER ESTIMATION TECHNIQUES:

  • Delphi Technique
  • IFPUG method
  • Test based Estimation
  • Analogy based Estimation