Optimal Scheduling of Software Testing Project
In order to ensure the quality of software system, the software testing and debugging work is an important activity for the software development. In practice, software testing work must be completed within a limited time and reach an acceptable reliability, so project managers should know how to allocate and arrange the specified testing-resources among all the software subsystems. However, the numerous studies regarding the issue of software reliability have mainly focused on a single software system or a simple series of software modules, and might neglect the issue of testing complex and parallel software modules. Therefore, in this study, we propose a mathematical model to deal with the schedule of testing complex and parallel software modules to achieve the minimal testing time under the limited testing resources and the certain reliability requirements. Besides, the design of computerized implementation architecture is provided for the application in practice.
Keywordsó Software Reliability Growth Model; Software Testing; Project Management; Mathematical Programing.