State-of-the-Art Software Testing

Diomidis Spinellis*

*Corresponding author for this work

Research output: Contribution to journalEditorialScientific

15 Citations (Scopus)


Best practices for software testing include unit testing, test-driven development, using a test pyramid, test automation, continuous integration, test coverage analysis, A/B testing, and employing the appropriate metrics.

Original languageEnglish
Article number8048644
Pages (from-to)4-6
Number of pages3
JournalIEEE Software
Issue number5
Publication statusPublished - 1 Jan 2017
Externally publishedYes


  • A/B testing
  • continuous integration
  • DevOps
  • Mik Kersten
  • software development
  • software engineering
  • software testing
  • test automation
  • test coverage analysis
  • test pyramids
  • test-driven development
  • unit testing


Dive into the research topics of 'State-of-the-Art Software Testing'. Together they form a unique fingerprint.

Cite this