Date Added: Jan 2013
Software testing is an important activity in software development. Software testing requires design and creation of test cases for testing the system; therefore, test cases are important for software testing. Moreover, database applications become an important part of software and are increasingly complex. If the database schema is changed, database schema can affect test cases which are principal of software testing. It is not easy to specify affected test cases that are still usable, or unusable. So, if a software tester uses unusable test cases, this can lead to various troubles such as wasted effort, as well as wasted time and cost to find affected test cases for the generation of new test cases.