Rethinking Software Testing Based on Software Architecture
2011
Software architectural design is of vital importance to software system, which not only embodies in software development, but also effectively guides software testing. However, a wide gap exists between the technologies for software testing and the scientific foundations on which this technology based on software architecture relies. While software architecture has raised many challenging questions for testing, relatively little work has been done to address how software architecture should be tested. Therefore, this paper quickly outline a skeleton for re-thinking the models that have shaped the software testing in the last decades, and make some speculations, in particular for what concerns the architecture-based testing stages.
Keywords:
- Software peer review
- Data mining
- Social software engineering
- Systems engineering
- Software construction
- Software reliability testing
- Package development process
- Resource-oriented architecture
- Computer architecture
- Software design description
- Computer science
- Software verification and validation
- Distributed computing
- Software architecture description
- Software quality
- Software development
- Reference architecture
- Software engineering
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
9
References
3
Citations
NaN
KQI