Experiments of the effectiveness of dataflow- and controlflow-based test adequacy criteria
ICSE '94 Proceedings of the 16th international conference on Software engineering
Test Case Prioritization: A Family of Empirical Studies
IEEE Transactions on Software Engineering
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
Improving Performance of Similarity-Based Clustering by Feature Weight Learning
IEEE Transactions on Pattern Analysis and Machine Intelligence
A Similarity-Based Robust Clustering Method
IEEE Transactions on Pattern Analysis and Machine Intelligence
Model checking XML manipulating software
ISSTA '04 Proceedings of the 2004 ACM SIGSOFT international symposium on Software testing and analysis
WS-Net: A Petri-net Based Specification Model for Web Services
ICWS '04 Proceedings of the IEEE International Conference on Web Services
An Approach to Facilitate Reliability Testing of Web Services Components
ISSRE '04 Proceedings of the 15th International Symposium on Software Reliability Engineering
XML stream processing using tree-edit distance embeddings
ACM Transactions on Database Systems (TODS) - Special Issue: SIGMOD/PODS 2003
Search Algorithms for Regression Test Case Prioritization
IEEE Transactions on Software Engineering
A Model Checking Approach to Verify BPEL4WS Workflows
SOCA '07 Proceedings of the IEEE International Conference on Service-Oriented Computing and Applications
Dynamic Reconfigurable Testing of Service-Oriented Architecture
COMPSAC '07 Proceedings of the 31st Annual International Computer Software and Applications Conference - Volume 01
COMPSAC '07 Proceedings of the 31st Annual International Computer Software and Applications Conference - Volume 02
Data flow testing of service-oriented workflow applications
Proceedings of the 30th international conference on Software engineering
Ontology-Based Test Modeling and Partition Testing of Web Services
ICWS '08 Proceedings of the 2008 IEEE International Conference on Web Services
Test case prioritization for regression testing of service-oriented business applications
Proceedings of the 18th international conference on World wide web
Proceedings of the eighteenth international symposium on Software testing and analysis
Adaptive Random Test Case Prioritization
ASE '09 Proceedings of the 2009 IEEE/ACM International Conference on Automated Software Engineering
ICWS '10 Proceedings of the 2010 IEEE International Conference on Web Services
A Simulation Study on Some Search Algorithms for Regression Test Case Prioritization
QSIC '10 Proceedings of the 2010 10th International Conference on Quality Software
Test Case Prioritization for Web Service Regression Testing
SOSE '10 Proceedings of the 2010 Fifth IEEE International Symposium on Service Oriented System Engineering
XML-manipulating test case prioritization for XML-manipulating services
Journal of Systems and Software
An empirical study on the effectiveness of time-aware test case prioritization techniques
Proceedings of the 2011 ACM Symposium on Applied Computing
ICWS '11 Proceedings of the 2011 IEEE International Conference on Web Services
Fault-based test suite prioritization for specification-based testing
Information and Software Technology
A clustering approach to improving test case prioritization: An industrial case study
ICSM '11 Proceedings of the 2011 27th IEEE International Conference on Software Maintenance
Automatic Determination of Compatibility in Evolving Services
International Journal of Web Services Research
A Metamorphic Relation-Based Approach to Testing Web Services Without Oracles
International Journal of Web Services Research
Effective Message-Sequence Generation for Testing BPEL Programs
IEEE Transactions on Services Computing
Prioritizing Structurally Complex Test Pairs for Validating WS-BPEL Evolutions
ICWS '13 Proceedings of the 2013 IEEE 20th International Conference on Web Services
Hi-index | 0.00 |
Many web services not only communicate through XML-based messages, but also may dynamically modify their behaviors by applying different interpretations on XML messages through updating the associated XML Schemas or XML-based interface specifications. Such artifacts are usually complex, allowing XML-based messages conforming to these specifications structurally complex. Testing should cost-effectively cover all scenarios. Test case prioritization is a dimension of regression testing that assures a program from unintended modifications by reordering the test cases within a test suite. However, many existing test case prioritization techniques for regression testing treat test cases of different complexity generically. In this paper, the authors exploit the insights on the structural similarity of XML-based artifacts between test cases in both static and dynamic dimensions, and propose a family of test case prioritization techniques that selects pairs of test case without replacement in turn. To the best of their knowledge, it is the first test case prioritization proposal that selects test case pairs for prioritization. The authors validate their techniques by a suite of benchmarks. The empirical results show that when incorporating all dimensions, some members of our technique family can be more effective than conventional coverage-based techniques.