Universiti Utara Malaysia
Testing is important and gives the confident to the developer and user; but it is expensive and may consume at least 50% of the total costs involved in developing software. This cost is just for a normal application but if it involves extreme and critical software, the number might increases. As the authors know, designing test suite for testing is a tedious and meticulous work. They need to have a deep understanding of the program before designing a good test suite and even an expert tends to miss some test cases. Manual testing for large-scale program is very expensive and frustrating for humans.