Model-based Test Effort Estimator - a Case Study
Pulak Sahoo, Jnyana Ranjan Mohanty · 2021
As per the surveys conducted over a period of time, the top four reasons for failure of software projects are functionality issues, deadline misses, quality issues and budget overruns. Customer goodwill, which is extremely important for a software firm's continued operation, is greatly affected by the product quality. The two main strategies used to achieve quality are, improving the development processes and comprehensive testing of the product based on an accurate test plan. A realistic planning requires a dependable effort estimation of the testing activities. This work presents an automated mechanism for estimation of test effort of Object Oriented Systems (OOS) leveraging the widely accepted Class UML models. Also presented are the steps of estimation for a contemporary web-based case study project undertaken in a large public sector IT firm. The results obtained confirmed the validity and accuracy of this approach.