Abstract-For evolving trustworthy software, engrossing on uncovering process of fault in software is central. Nevertheless, during testing, modifications in the testing routine, defect gravity or testing-skill maturity and working environment, there can be notable change in fault detection rate. When this sort of pattern is observed in testing time it is called change point. In this article, we inquire a resource distribution problem that optimally distributes software developing resources in such a way that the cost of development is curtailed to optimization. In this problem, for all modules the effect of chief circumstantial element of change-point is considered. The constraint of pulling off the desired reliability level for every individual module is also incorporated in the formulation of the problem. A framework based on Karush Kuhn Tucker (KKT) conditions is presented to work out the resulting non-linear optimization problem. A simulated numerical illustration has been analyzed to reflect the formulation of the case and its solution by the algorithm proposed.