Abstract
During the software testing phase, a lot of development resources are consumed to detect and remove software errors introduced in the software development process. Therefore, it is of great importance for a manager to decide how to effectively spend testing resource for software testing. In this paper, we consider two testing-resource allocation problems to make the best use of specified testing-resources during module testing. To describe the software error detection process during the testing, we apply a testing-effort dependent software reliability growth model based on a nonhomogeneous Poisson process.