Software testing techniques (2nd ed.)
Software testing techniques (2nd ed.)
Measures of testability as a basis for quality assurance
Software Engineering Journal
Testability of Software Components
IEEE Transactions on Software Engineering
Design for testability in object-oriented systems
Communications of the ACM
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Large-scale C++ software design
Large-scale C++ software design
What makes one software architecture more testable than another?
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
Software product lines: practices and patterns
Software product lines: practices and patterns
Software Assessment: Reliability, Safety, Testability
Software Assessment: Reliability, Safety, Testability
Lessons Learned in Software Testing
Lessons Learned in Software Testing
Software Testability: The New Verification
IEEE Software
On Building Testable Software Components
ICCBSS '02 Proceedings of the First International Conference on COTS-Based Software Systems
From Hardware to Software Testability
Proceedings of the IEEE International Test Conference on Driving Down the Cost of Test
Software Architecture in Practice
Software Architecture in Practice
Testability Analysis of a UML Class Diagram
METRICS '02 Proceedings of the 8th International Symposium on Software Metrics
Testability Analysis for Software Components
ICSM '02 Proceedings of the International Conference on Software Maintenance (ICSM'02)
Use case-based testing of product lines
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
Predicting Class Testability using Object-Oriented Metrics
SCAM '04 Proceedings of the Source Code Analysis and Manipulation, Fourth IEEE International Workshop
Improving architecture testability with patterns
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Measuring design testability of a UML class diagram
Information and Software Technology
Test case selection and prioritization: risk-based or design-based?
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Software product line testing - A systematic mapping study
Information and Software Technology
Improving the testing and testability of software product lines
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
A systematic mapping study of software product lines testing
Information and Software Technology
Using regression testing to analyze the impact of changes to variability models on products
Proceedings of the 16th International Software Product Line Conference - Volume 1
Generic adaptable test cases for software product line testing: software product line
Proceedings of the 3rd annual conference on Systems, programming, and applications: software for humanity
Hi-index | 0.00 |
Product line engineering is a recent approach to software development that has shown to enable organizations to achieve significant reductions in development and maintenance cost as well as time-to-market of increasingly complex software systems. Yet, the testing process has not kept up with these reductions and the relative cost for testing product lines is actually becoming higher than in traditional single system development. Also, testing often cannot keep pace with accelerated development in product line engineering due to technical and organizational issues. This paper advocates that testing of product lines can be made more efficient and effective by considering testability already during architectural design. It explores the relationship between testability and product line architecture and discusses the importance of high testability for reducing product line testing effort and achieving required coverage criteria. The paper also outlines a systematic approach that will support product line organizations in improving and evaluating testability of product lines at the architectural level.