ABSTRACT

Software testing holds a significant role within the realm of software development. Its purpose is to bolster and elevate the reliability and quality of software. This encompassing process involves several key steps, including estimating the required testing effort, assembling an appropriate test team, formulating effective test cases, carrying out software execution using these test cases, and meticulously analyzing the outcomes derived from these executions. Thus, precise software testing effort estimation holds high significance and governs the overall cost of the software development. To support accurate estimation of software testing effort, the paper presents a detailed analysis and categorization of various factors have great impact on the software testing effort. The analysis shows that the parameters include various elements such as quality, stability, risk, resources, etc., that have a significant impact on software testing effort. Thus, the paper contributes towards a platform for extracting the basic information essential for supporting software testing effort estimation for successful project planning and execution.