Information Technology Reference
In-Depth Information
Chapter
8
Software Testing
Project Reporting
The main tasks in software test management are review of requirement and design
documents, issue resolution related to these documents, risk analysis, resource
planning, configuration management, test bed requirements and preparation, test
project planning, test case design, test case construction, test execution, defect
tracking, defect density, defect fixing verification, test entry criteria, and test exit
criteria.
Of all these reports, the most important reports are the ones related to defect
reporting, defect tracking, and defect fix verification. This is because the test team
is paid for verifying the software application and making sure that the application
is as defect-free as possible. So during test execution they report any defects found
and again verify whether the defect has been fixed properly.
From statistical methods it is possible to determine the approximate number
of defects in an application. Initially when test execution starts there will be a
greater number of defects detected. Over time, the rate of defect detection will
decline. It is possible to find how many undetected defects are still remaining in
the application at any given time during the test execution phase. So it is possible
to determine when to stop running test execution if a certain trade-off is to be
achieved among time, resource utilization, and acceptable level of defects remain-
ing in the system.
It also makes sense to know that software testing is not only about finding and
fixing defects but also about knowing how many defects there are in the applica-
tion, how many of them are must-fix defects, how many bugs have been detected by
..
Search WWH ::




Custom Search