Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/ICST.2008.42guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Prioritizing User-Session-Based Test Cases for Web Applications Testing

Published: 09 April 2008 Publication History

Abstract

Web applications have rapidly become a critical part of business for many organizations. However, increased usage of web applications has not been reciprocated with corresponding increases in reliability. Unique characteristics, such as quick turnaround time, coupled withgrowing popularity motivate the need for efficient and effective web application testing strategies. In this paper, we propose several new test suite prioritization strategies for web applications and examine whether these strategies can improve the rate of fault detection for three web applications and their pre-existing test suites. We prioritize test suites by test lengths, frequency of appearance of request sequences, and systematic coverage of parameter-values and their interactions. Experimental results show that the proposed prioritization criteria often improve the rate of fault detection of the test suites when compared to random ordering of test cases. In general, the best prioritization metrics either (1) consider frequency of appearance of sequences of requests or (2) systematically cover combinations of parameter-values as early as possible.

Cited By

View all
  • (2023)Exploring Better Black-Box Test Case Prioritization via Log AnalysisACM Transactions on Software Engineering and Methodology10.1145/356993232:3(1-32)Online publication date: 26-Apr-2023
  • (2021)RLTCPInformation and Software Technology10.1016/j.infsof.2021.106574136:COnline publication date: 1-Aug-2021
  • (2019)Prioritizing automated user interface tests using reinforcement learningProceedings of the Fifteenth International Conference on Predictive Models and Data Analytics in Software Engineering10.1145/3345629.3345636(56-65)Online publication date: 18-Sep-2019
  • Show More Cited By

Index Terms

  1. Prioritizing User-Session-Based Test Cases for Web Applications Testing

                      Recommendations

                      Comments

                      Information & Contributors

                      Information

                      Published In

                      cover image Guide Proceedings
                      ICST '08: Proceedings of the 2008 International Conference on Software Testing, Verification, and Validation
                      April 2008
                      540 pages
                      ISBN:9780769531274

                      Publisher

                      IEEE Computer Society

                      United States

                      Publication History

                      Published: 09 April 2008

                      Author Tags

                      1. pair-wise interaction coverage
                      2. pair-wise interaction testing
                      3. test case prioritization
                      4. user-session-based testing
                      5. web application testing

                      Qualifiers

                      • Article

                      Contributors

                      Other Metrics

                      Bibliometrics & Citations

                      Bibliometrics

                      Article Metrics

                      • Downloads (Last 12 months)0
                      • Downloads (Last 6 weeks)0
                      Reflects downloads up to 30 Aug 2024

                      Other Metrics

                      Citations

                      Cited By

                      View all
                      • (2023)Exploring Better Black-Box Test Case Prioritization via Log AnalysisACM Transactions on Software Engineering and Methodology10.1145/356993232:3(1-32)Online publication date: 26-Apr-2023
                      • (2021)RLTCPInformation and Software Technology10.1016/j.infsof.2021.106574136:COnline publication date: 1-Aug-2021
                      • (2019)Prioritizing automated user interface tests using reinforcement learningProceedings of the Fifteenth International Conference on Predictive Models and Data Analytics in Software Engineering10.1145/3345629.3345636(56-65)Online publication date: 18-Sep-2019
                      • (2018)Prioritizing browser environments for web application test executionProceedings of the 40th International Conference on Software Engineering10.1145/3180155.3180244(468-479)Online publication date: 27-May-2018
                      • (2018)A collaborative filtering recommender system for test case prioritization in web applicationsProceedings of the 33rd Annual ACM Symposium on Applied Computing10.1145/3167132.3167299(1560-1567)Online publication date: 9-Apr-2018
                      • (2017)Statistical prioritization for software product line testingSoftware and Systems Modeling (SoSyM)10.1007/s10270-015-0479-816:1(153-171)Online publication date: 1-Feb-2017
                      • (2016)Prioritizing Regression Tests for Desktop and Web-Applications based on the Execution Frequency of Modified CodeProceedings of the 13th International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools10.1145/2972206.2972222(1-12)Online publication date: 29-Aug-2016
                      • (2016)A comparison of 10 sampling algorithms for configurable systemsProceedings of the 38th International Conference on Software Engineering10.1145/2884781.2884793(643-654)Online publication date: 14-May-2016
                      • (2015)ConstraintsProceedings of the Eighth International Workshop on Search-Based Software Testing10.5555/2821339.2821344(17-18)Online publication date: 16-May-2015
                      • (2015)Towards test suite reduction using maximal frequent data mining conceptInternational Journal of Computer Applications in Technology10.1504/IJCAT.2015.07141952:1(48-58)Online publication date: 1-Aug-2015
                      • Show More Cited By

                      View Options

                      View options

                      Media

                      Figures

                      Other

                      Tables

                      Share

                      Share

                      Share this Publication link

                      Share on social media