Standard Article

Software Testing: Testing New Software Paradigms and New Artifacts

  1. Henry Muccini

Published Online: 15 SEP 2008

DOI: 10.1002/9780470050118.ecse403

Wiley Encyclopedia of Computer Science and Engineering

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.

Author Information

  1. University of L'Aquila, L' Aquila, Italy

Publication History

  1. Published Online: 15 SEP 2008

Abstract

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.

Keywords:

  • 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