Software Testing: Testing New Software Paradigms and New Artifacts
Published Online: 15 SEP 2008
Copyright © 2007 by John Wiley & Sons, Inc.
Wiley Encyclopedia of Computer Science and Engineering
How to Cite
Muccini, H. 2008. Software Testing: Testing New Software Paradigms and New Artifacts. Wiley Encyclopedia of Computer Science and Engineering. 1–17.
- Published Online: 15 SEP 2008
Software testing research is continuously moving toward different challenges and obstacles driven by different forces. What we believe are two main forces that drive software testing evolution are the progress in software development paradigms and languages, and the artefacts along the software development process to be used for testing purposes.
Based on this specific perspective, this work provides an ample presentation of issues and assessments related to testing software. Ongoing and (expected) future research directions on software testing are also outlined.
- software testing;
- code-based testing;
- object-oriented testing;
- component-based testing;
- software architecture-based testing;
- specification-based testing;
- formal testing;
- model-based testing;
- MDA testing;
- testing software product lines;
- testing service-oriented systems