Incremental testing of object-oriented class structures
ICSE '92 Proceedings of the 14th international conference on Software engineering
On regression testing of object-oriented programs
Journal of Systems and Software
Hooking into object-oriented application frameworks
ICSE '97 Proceedings of the 19th international conference on Software engineering
A technique for the selective revalidation of OO software
Journal of Software Maintenance: Research and Practice
Building application frameworks: object-oriented foundations of framework design
Building application frameworks: object-oriented foundations of framework design
Testing object-oriented systems: models, patterns, and tools
Testing object-oriented systems: models, patterns, and tools
On built-in test reuse in object-oriented framework design
ACM Computing Surveys (CSUR)
TACCLE: a methodology for object-oriented software testing at the class and cluster levels
ACM Transactions on Software Engineering and Methodology (TOSEM)
Regression test selection for Java software
OOPSLA '01 Proceedings of the 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Selecting Regression Tests for Object-Oriented Software
ICSM '94 Proceedings of the International Conference on Software Maintenance
Change Impact Identification in Object Oriented Software Maintenance
ICSM '94 Proceedings of the International Conference on Software Maintenance
Building Reusable Test Assets for a Product Line
ICSR-7 Proceedings of the 7th International Conference on Software Reuse: Methods, Techniques, and Tools
A Simple and Practical Approach to Unit Testing: The JML and JUnit Way
ECOOP '02 Proceedings of the 16th European Conference on Object-Oriented Programming
Patterns Generate Architectures
ECOOP '94 Proceedings of the 8th European Conference on Object-Oriented Programming
System Testing for Object-Oriented Frameworks Using Hook Technology
Proceedings of the 17th IEEE international conference on Automated software engineering
Extending Test Templates with Inheritance
ASWEC '97 Proceedings of the Australian Software Engineering Conference
Testing Inheritance Hierarchies in the ClassBench Framework
TOOLS '98 Proceedings of the Technology of Object-Oriented Languages and Systems
Hooks: an aid to the use of object-oriented frameworks
Hooks: an aid to the use of object-oriented frameworks
Estimating the coverage of the framework application reusable cluster-based test cases
Information and Software Technology
Integrated object-oriented framework-based testing environment
ACS'08 Proceedings of the 8th conference on Applied computer scince
Nature-inspired techniques for conformance testing of object-oriented software
Applied Soft Computing
Report from the second international workshop on games and software engineering (GAS 2012)
ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
An application framework provides a reusable design and implementation for a family of software systems. Frameworks are introduced to reduce the cost of a product line (i.e., family of products that share the common features) and to increase the maintainability of software products through the deployment of reliable large-scale reusable components. A key challenge with frameworks is the development, evolution and maintenance of test cases to ensure the framework operates appropriately in a given application or product. Reusable test cases increase the maintainability of the software products because an entirely new set of test cases does not have to be generated each time the framework is deployed. At the framework deployment stage, the application developers (i.e., framework users) may need the flexibility to ignore or modify part of the specification used to generate the reusable class-based test cases. This paper addresses how to deal effectively with the different modification forms such that the use of the test cases becomes easy and straightforward in testing the framework interface classes (FICs) developed at the application development stage. Finally, the paper discusses the fault coverage and experimentally examines the specification coverage of the reusable test cases. Copyright © 2005 John Wiley & Sons, Ltd.