Developing, Verifying, and Maintaining High-Quality Automated Test Scripts

Vahid Garousi, Michael Felderer

Research output: Contribution to journalArticlepeer-review

21 Citations (Scopus)
15 Downloads (Pure)


With the increasing importance, size, and complexity of automated test suites, the need exists for suitable methods and tools to develop, assess the quality of, and maintain test code (scripts) in parallel with regular production (application) code. A recent review paper called this subarea of software testing software test code engineering (STCE). This article summarizes STCE tools, techniques, and guidelines. It also presents specific quantitative examples in this area based on experience in projects and raises important issues practitioners and researchers must address to further advance this field.

Original languageEnglish
Article number7412621
Pages (from-to)68-76
Number of pages9
JournalIEEE Software
Issue number3
Early online date18 Feb 2016
Publication statusPublished - 01 May 2016
Externally publishedYes


  • software engineering
  • software test code engineering
  • software testing
  • test automation
  • test code
  • test scripts

ASJC Scopus subject areas

  • Software

Fingerprint Dive into the research topics of 'Developing, Verifying, and Maintaining High-Quality Automated Test Scripts'. Together they form a unique fingerprint.

Cite this