An effectiveness test case prioritization technique for web application testing

Regression tests are executed when some changes are made in the existing application in order to check the negative impact of the changes in the rest of the system or on the expected behavior of other parts of the software. There are two primary options for test suites used during regression testing...

Full description

Saved in:
Bibliographic Details
Main Authors: Abang Jawawi, Dayang Norhayatie, Dobuneh, Mojtaba Raeisi Nejad, Malakooti, Mohammad V.
Format: Article
Published: 2013
Subjects:
Online Access:http://eprints.utm.my/id/eprint/40293/
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Regression tests are executed when some changes are made in the existing application in order to check the negative impact of the changes in the rest of the system or on the expected behavior of other parts of the software. There are two primary options for test suites used during regression testing, first generate test suites that fulfill a certain criterion, or user session based test suites. User-sessions and cookies are unique features of web applications that are useful in regression testing. The main challenge is the effectiveness of average percentage fault detection rate and time constraint in the existing techniques. Test case prioritization techniques improve the performance of regression testing, and arrange test cases in order to obtain maximum available fault that is going to be detected in a shorter time. Thus, in this research the priority is given to test cases that are performed based on some criteria related to log file which collected from the database of server side. In this technique some fault will be seeded in subject application then applying the prioritization criteria on test cases to obtain the effectiveness of average percentage fault detection rate.