Abstract

Software testing has become a primary business for a number of IT services companies, and estimation, which remains a challenge in software development, is even more challenging in software testing. This paper presents an overview of software test estimation techniques surveyed, as well as some of the challenges that need to be overcome if the foundations of these software testing estimation techniques are to be improved.

Highlights

  • Software testing has become a complex endeavor, owing to the multiple levels of testing that are required, such as component testing, integration testing, and system testing, as well as the types of testing that need to be carried out, such as functional testing, performance testing, and security testing [1]

  • This paper presents an overview of software test estimation techniques surveyed, as well as some of the challenges that need to be overcome if the foundations of these software testing estimation techniques are to be improved

  • Test estimation in an outsourcing context differs significantly from test estimation embedded in software development, owing to several process factors related to development organization and testing organization, in addition to factors related to the product to be tested

Read more

Summary

Introduction

Software testing has become a complex endeavor, owing to the multiple levels of testing that are required, such as component testing, integration testing, and system testing, as well as the types of testing that need to be carried out, such as functional testing, performance testing, and security testing [1]. It is critical that relevant estimation techniques be used in software testing, depending on the scope what the testing called for. Test estimation consists of the estimation of effort and cost for a particular level of testing, using various methods, tools, and techniques. Test estimation in an outsourcing context differs significantly from test estimation embedded in software development, owing to several process factors related to development organization and testing organization, in addition to factors related to the product to be tested. Distinct pricing approaches, such as time and material, fixed-bid, output-based, and outcome-based pricing, are followed by the industry based on customer needs. The focus of the survey reported here is the estimation of effort for testing, and not the estimation of cost or schedule

Evaluation Criteria and Groups of Estimation Techniques
Functional size as a prerequisite to estimation
Mathematical validity
Benchmarking
Survey Findings
Judgment and Rule of Thumb Techniques
Analogy and Work Breakdown Techniques
Factor and Weight-Based Estimation
Software Size-Based Estimation
Summary and Key Research Needs
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.