Development and application of a white box approach to integration testing
Journal of Systems and Software - Special issue on the fifth Minnowbrook workshop on software performance evaluation
Selecting Software Test Data Using Data Flow Information
IEEE Transactions on Software Engineering
Test data selection criteria for (software) integration testing
ISCI '90 Proceedings of the first international conference on systems integration on Systems integration '90
Constraint-Based Automatic Test Data Generation
IEEE Transactions on Software Engineering
On mutation and data flow
Reducing the cost of mutation testing: an empirical study
Journal of Systems and Software
An experimental determination of sufficient mutant operators
ACM Transactions on Software Engineering and Methodology (TOSEM)
An experimental evaluation of data flow and mutation testing
Software—Practice & Experience
An experimental evaluation of selective mutation
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Selecting and Using Data for Integration Testing
IEEE Software
A Formal Analysis of the Fault-Detecting Ability of Testing Methods
IEEE Transactions on Software Engineering
Mutation Testing Applied to Validate Specifications Based on Petri Nets
Proceedings of the IFIP TC6 Eighth International Conference on Formal Description Techniques VIII
Mutation Versus All-uses: An Empirical Evaluation of Cost, Strength and Effectiveness
Software Quality and Productivity: Theory, practice and training
Interface Mutation Test Adequacy Criterion: An Empirical Evaluation
Empirical Software Engineering
Mutation Testing Applied to Estelle Specifications
Software Quality Control
Mutation Testing Applied to Validate Specifications Based on Statecharts
ISSRE '99 Proceedings of the 10th International Symposium on Software Reliability Engineering
ACM SIGSOFT Software Engineering Notes
Assessing and Improving State-Based Class Testing: A Series of Experiments
IEEE Transactions on Software Engineering
An analytical approach to architecture-based software performance and reliability prediction
Performance Evaluation
Empirical Software Engineering
Towards minimization of test sets for human-computer systems
IEA/AIE'2005 Proceedings of the 18th international conference on Innovations in Applied Artificial Intelligence
Test minimization for human-computer interaction
Applied Intelligence
Compatibility and Regression Testing of COTS-Component-Based Software
ICSE '07 Proceedings of the 29th international conference on Software Engineering
A practical approach to testing GUI systems
Empirical Software Engineering
A state-based approach to integration testing based on UML models
Information and Software Technology
Towards Mutation Analysis for Lustre Programs
Electronic Notes in Theoretical Computer Science (ENTCS)
A transformational language for mutant description
Computer Languages, Systems and Structures
Testing-based Process for Evaluating Component Replaceability
Electronic Notes in Theoretical Computer Science (ENTCS)
On reduced neighborhood mutation analysis using a single mutagenic operator
Proceedings of the 47th Annual Southeast Regional Conference
Science of Computer Programming
Multi-agent-based integrated framework for intra-class testing of object-oriented software
Applied Soft Computing
Integrating Component Tests to System Tests
Electronic Notes in Theoretical Computer Science (ENTCS)
Is operator-based mutant selection superior to random mutant selection?
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Testing techniques in software engineering
Testing techniques in software engineering
Minimal spanning set for coverage testing of interactive systems
ICTAC'04 Proceedings of the First international conference on Theoretical Aspects of Computing
A tool to automatically detect defects in c++ programs
CIT'04 Proceedings of the 7th international conference on Intelligent Information Technology
Testing COM components using software fault injection and mutation analysis, and its empirical study
FATES'04 Proceedings of the 4th international conference on Formal Approaches to Software Testing
A method for test suite reduction for regression testing of interactions between software modules
PSI'09 Proceedings of the 7th international Andrei Ershov Memorial conference on Perspectives of Systems Informatics
Selecting mutation operators with a multiobjective approach
Expert Systems with Applications: An International Journal
Testing-based process for component substitutability
Software Testing, Verification & Reliability
Mutation at the multi-class and system levels
Science of Computer Programming
Journal of Systems and Software
Hi-index | 0.01 |
The need for test adequacy criteria is widely recognized. Several criteria have been proposed for the assessment of adequacy of tests at the unit level. However, there remains a lack of criteria for the assessment of the adequacy of tests generated during integration testing. We present a mutation-based interprocedural criterion, named Interface Mutation (IM), suitable for use during integration testing. A case study to evaluate the proposed criterion is reported. In this study, the UNIX sort utility was seeded with errors and Interface Mutation evaluated by measuring the cost of its application and its error revealing effectiveness. Alternative IM criteria using different sets of Interface Mutation operators were also evaluated. While comparing the error revealing effectiveness of these Interface Mutation-based test sets with same size randomly generated test sets we observed that in most cases Interface Mutation-based test sets are superior. The results suggest that Interface Mutation offers a viable test adequacy criteria for use at the integration level.