Coverage criteria for GUI testing
Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering
Test Case Prioritization: A Family of Empirical Studies
IEEE Transactions on Software Engineering
GUI Testing: Pitfalls and Process
Computer
TimeAware test suite prioritization
Proceedings of the 2006 international symposium on Software testing and analysis
Software Testing Research: Achievements, Challenges, Dreams
FOSE '07 2007 Future of Software Engineering
Pareto efficient multi-objective test case selection
Proceedings of the 2007 international symposium on Software testing and analysis
Test suite prioritization by interaction coverage
Workshop on Domain specific approaches to software test automation: in conjunction with the 6th ESEC/FSE joint meeting
Call-Stack Coverage for GUI Test Suite Reduction
IEEE Transactions on Software Engineering
Automatically repairing event sequence-based GUI test suites for regression testing
ACM Transactions on Software Engineering and Methodology (TOSEM)
Using hybrid algorithm for Pareto efficient multi-objective test suite minimisation
Journal of Systems and Software
A Simulation Study on Some Search Algorithms for Regression Test Case Prioritization
QSIC '10 Proceedings of the 2010 10th International Conference on Quality Software
Developing a Single Model and Test Prioritization Strategies for Event-Driven Software
IEEE Transactions on Software Engineering
An empirical study on the effectiveness of time-aware test case prioritization techniques
Proceedings of the 2011 ACM Symposium on Applied Computing
Proceedings of the 33rd International Conference on Software Engineering
Making the Case for MORTO: Multi Objective Regression Test Optimization
ICSTW '11 Proceedings of the 2011 IEEE Fourth International Conference on Software Testing, Verification and Validation Workshops
GUI Interaction Testing: Incorporating Event Context
IEEE Transactions on Software Engineering
Regression testing minimization, selection and prioritization: a survey
Software Testing, Verification & Reliability
Amplifying tests to validate exception handling code
Proceedings of the 34th International Conference on Software Engineering
Hi-index | 0.00 |
Test case prioritization techniques are proposed to schedule execution of test cases in order to improve testing effectiveness. Various coverage criteria are used as surrogates for test case prioritization. They are expected to improve testing effectiveness by satisfying the surrogates as early as possible. In test case prioritization, statement coverage is widely used for conventional applications and event coverage is applied for GUI applications. GUI applications are different from conventional applications for interactions between front-end events and back-end codes. Such complex interactions lead to the single-objective strategy insufficient for testing of GUI applications in many cases. In this paper, we propose a multi-objective test case prioritization strategy to combine event coverage and statement coverage for GUI applications. The preliminary experimental results show that our multi-objective strategy can outperform the single-objective strategies.