DocumentCode :
2089168
Title :
Test Case Prioritization Due to Database Changes in Web Applications
Author :
Garg, Deepak ; Datta, Amitava
Author_Institution :
Sch. of Comput. Sci. & Software Eng., Univ. of Western Australia, Perth, WA, Australia
fYear :
2012
fDate :
17-21 April 2012
Firstpage :
726
Lastpage :
730
Abstract :
A regression test case prioritization (TCP) technique reorders test cases for regression testing to achieve early fault detection. Most TCP techniques have been developed for regression testing of source code in an application. Most web applications rely on a database server for serving client requests. Any changes in the database result in erroneous client interactions and may bring down the entire web application. However, most prioritization techniques are unsuitable for prioritizing test suites for early detection of changes in databases. There are very few proposals in the literature for prioritization of test cases that can detect faults in the database early. We propose a new automated TCP technique for web applications that automatically identifies the database changes, prioritizes test cases related to database changes and executes them in priority order to detect faults early.
Keywords :
Internet; database management systems; regression analysis; statistical testing; Web application; client interaction; client request; database change; fault detection; regression test case prioritization technique; regression testing; Conferences; Databases; Editorials; Fault detection; Software; Testing; Unified modeling language; Database schema; Functional dependency graph; Regression testing; Test case prioritization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Testing, Verification and Validation (ICST), 2012 IEEE Fifth International Conference on
Conference_Location :
Montreal, QC
Print_ISBN :
978-1-4577-1906-6
Type :
conf
DOI :
10.1109/ICST.2012.163
Filename :
6200175
Link To Document :
بازگشت