“…Some of the decisive factors and constraints that should be considered when to stop testing includes: achieving predetermined reliability levels, testing the budget of the software project, test the completion time limit, and code coverage. Realistically, testing of software is a trade-off between budget, time, (Dalal & Mallows, 1988;Ehrlich, Prasanna, Stampfel, & Wu, 1993;Kapur & Garg, 1990;McDaid & Wilson, 2001;Pham & Zhang, 1999;Zhang & Pham, 1998).…”