Open Access Open Access  Restricted Access Subscription or Fee Access

Hybrid Prioritization of User-session based Test Cases for Web Application Testing

A. Askarunisa, Dr. N. Ramaraj

Abstract


Increased use of web-based applications by business, government and consumers to perform their daily operations has led to the need for reliable, well-tested web applications. A short time to market, large user community, demand for continuous availability, and frequent updates motivate cost-effective testing strategies. One promising approach to testing the functionality of web applications leverages user-session data collected by web servers. This approach, called user-session based testing, avoids the problem of generating artificial test cases by  apturing real user interactions—rather than tester interaction —and utilizing the user sessions as representative of user behavior. On considering the various regression testing techniques like test case selection, test case reduction etc., there is a possibility for discarding test cases which may lead to incomplete testing. To overcome this disadvantage, we have chosen test case prioritization technique which prioritizes the various test cases based on different criteria. In our paper, we propose some test suite prioritization strategies for web application and examine whether these strategies can improve the rate of fault detection for web applications. Our experimental results show that the proposed prioritization techniques improve the rate of fault detection of the test suites when compared to other techniques.


Keywords


Test Management, Web Application Testing, Test Cases, Test Case Prioritization

Full Text:

PDF

References


Alshahwan, Nadia. Automatic regression testing of web applications. 2005.

Offutt, Jeff, Ye Wu, Xiaochen Du, and Hong Huang. Bypass testing of web applications. In proceedings of the 15th international symposium on software reliability engineering (ISSRE'04) - Volume 00. Pages: 187 –197, 2004.

Elbaum, Sebastian, Srikanth Karre and Gregg Rothermel, Improving web application testing with user session data, in proceedings of the 25th international conference on software engineering. Oregon, USA. Pages:49 – 59. 2003.

S. Sampath, S. Sprenkle, E. Gibson, L. Pollock, and A. S.Greenwald.Applying concept analysis to user-sessionbased testing of web applications. IEEE Trans. on Software Engineering, 33(10):643–658,Oct. 2007.

Michal Blumenstyk. Web Application Development–Bridging the Gap between QA and Development. http://www.stickyminds.com.

S. Elbaum, G. Rothermel, S. Karre, and M. F. II. Leveraging user session data to support web application testing. IEEE Trans. on Software Engineering, 31(3):187–202, May 2005.

G. Rothermel, R. H. Untch, C. Chu, and M. J. Harrold.Prioritizing test cases for regression testing. IEEE Trans. On Software Engineering,27(10):929–948, Oct. 2001.

S. Sampath, S. Sprenkle, E. Gibson, and L. Pollock. Web Application Testing with Customized Test Requirements—An Experimental Comparison Study. In the Intl. Symp. on Software Reliability Engineering, pages 266–278, Nov-2006.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.