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