Prioritizing test cases for regression testing
Proceedings of the 2000 ACM SIGSOFT international symposium on Software testing and analysis
Incorporating varying test costs and fault severities into test case prioritization
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Regression test selection for Java software
OOPSLA '01 Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Prioritizing Test Cases For Regression Testing
IEEE Transactions on Software Engineering
Test Case Prioritization: A Family of Empirical Studies
IEEE Transactions on Software Engineering
Improving web application testing with user session data
Proceedings of the 25th International Conference on Software Engineering
A Study of Effective Regression Testing in Practice
ISSRE '97 Proceedings of the Eighth International Symposium on Software Reliability Engineering
Selecting a Cost-Effective Test Case Prioritization Technique
Software Quality Control
Parallel execution of test runs for database application systems
VLDB '05 Proceedings of the 31st international conference on Very large data bases
Prioritizing JUnit Test Cases: An Empirical Assessment and Cost-Benefits Analysis
Empirical Software Engineering
Test Case Prioritization Using Relevant Slices
COMPSAC '06 Proceedings of the 30th Annual International Computer Software and Applications Conference - Volume 01
Testing Web-based applications: The state of the art and future trends
Information and Software Technology
Applying Concept Analysis to User-Session-Based Testing of Web Applications
IEEE Transactions on Software Engineering
Predicting Subsystem Failures using Dependency Graph Complexities
ISSRE '07 Proceedings of the The 18th IEEE International Symposium on Software Reliability
Prioritizing User-Session-Based Test Cases for Web Applications Testing
ICST '08 Proceedings of the 2008 International Conference on Software Testing, Verification, and Validation
Web application fault classification - an exploratory study
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Test Case Prioritization for Multiple Processing Queues
ISISE '08 Proceedings of the 2008 International Symposium on Information Science and Engieering - Volume 02
Web Application Tests with Selenium
IEEE Software
Parallel testing of distributed software
Information and Software Technology
Generating Test Plans for Acceptance Tests from UML Activity Diagrams
ECBS '10 Proceedings of the 2010 17th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems
A Novel Approach to Automatic Test Case Generation for Web Applications
QSIC '10 Proceedings of the 2010 10th International Conference on Quality Software
Automated Test Case Generation for Web Applications from a Domain Specific Model
COMPSACW '11 Proceedings of the 2011 IEEE 35th Annual Computer Software and Applications Conference Workshops
Towards an approach and framework for test-execution plan derivation
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Test Case Prioritization Due to Database Changes in Web Applications
ICST '12 Proceedings of the 2012 IEEE Fifth International Conference on Software Testing, Verification and Validation
Hi-index | 0.00 |
We present a new approach for automatically prioritizing and distributing test cases on multiple machines. Our approach is based on a functional dependency graph (FDG) of a web application. We partition the test suite into test sets according to the functionalities and associate the test sets with each module of the FDG. The high priority modules and their associated test sets are then distributed evenly among the available machines. Moreover, we further prioritize the test cases by using inter-procedural control flow graphs within individual functional modules. Our suggested approach reduces the test suite execution time and helps in detecting the faults early in a regression testing cycle. We demonstrate the effectiveness of our technique through an experimental study of a web application and measuring the performance of our technique by using the well known APFD metric.