Hooking into object-oriented application frameworks
ICSE '97 Proceedings of the 19th international conference on Software engineering
Testing object-oriented systems: models, patterns, and tools
Testing object-oriented systems: models, patterns, and tools
Design and use of software architectures: adopting and evolving a product-line approach
Design and use of software architectures: adopting and evolving a product-line approach
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)
An empirical study of regression test selection techniques
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
Developing Mobile Browsers in a Product Line
IEEE Software
Testing Extensible Design Patterns in Object-Oriented Frameworks through Scenario Templates
COMPSAC '99 23rd International Computer Software and Applications Conference
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
Using Coupling Measurement for Impact Analysis in Object-Oriented Systems
ICSM '99 Proceedings of the IEEE International Conference on Software Maintenance
Hooks: an aid to the use of object-oriented frameworks
Hooks: an aid to the use of object-oriented frameworks
Product family testing: a survey
ACM SIGSOFT Software Engineering Notes
Class-based testing of object-oriented framework interface classes
Class-based testing of object-oriented framework interface classes
Journal of Software Maintenance and Evolution: Research and Practice
In regression testing selection when source code is not available
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
Applying regression test selection for COTS-based applications
Proceedings of the 28th international conference on Software engineering
Coverage and adequacy in software product line testing
Proceedings of the ISSTA 2006 workshop on Role of software architecture for testing and analysis
Integrated object-oriented framework-based testing environment
ACS'08 Proceedings of the 8th conference on Applied computer scince
Report from the second international workshop on games and software engineering (GAS 2012)
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
Object-oriented frameworks support both software code and design reusability. In addition, it is found that providing class-based tests with the framework reduces considerably the class-based testing time and effort of the applications developed using the frameworks. Similarly, reusable cluster-based test cases can be generated using the framework hooks, and they, too, can be provided with the framework to reduce the cluster testing time and effort of the framework applications. In this paper, we introduce a methodology to estimate the possible coverage of the cluster-based reusable test cases for framework applications prior to suggesting and applying a specific technique to produce the test cases. An experimental case study is conducted to demonstrate the practical issues in applying the introduced methodology and to give insights on the possible coverage of the framework reusable cluster-based test cases. The results of applying the methodology on five framework applications show that, on average, the reusable cluster-based test cases cover at least one-third of the cluster testing areas of the interface classes created during the framework application engineering stage.