Neuer Softwaretest Standard: ISO/IEC/IEEE 29119

Seit Mai 2007 arbeitet eine internationale Arbeitsgruppe daran einen einheitlichen Standard für den Bereich Softwaretest zu definieren und diesen bei der International Organization for Standardization (ISO) und dem Institute of Electrical and Electronics Engineers (IEEE) einzureichen.

Es gibt zwar bereits im Bereich Softwaretest  mit dem International Software Testing Qualifications Board (ISTQB) ein abgestimmtes Vorgehen bei der Ausbildung und Zertifizierung von Testern, aber Ziel der ISO 29119 war es ein einheitliches Vorgehen für die Prüfung von Software zu definieren.

Der Standard  besteht aus fünf Teilen, von denen bereits die ersten drei offiziell im September 2013 verabschiedet wurden und damit gültig sind:

  • ISO/IEC 29119-1: Concepts & Definitions (published September 2013)
  • ISO/IEC 29119-2: Test Processes (published September 2013)
  • ISO/IEC 29119-3: Test Documentation (published September 2013)
  • ISO/IEC 29119-4: Test Techniques (at DIS stage)
  • ISO/IEC 29119-5: Keyword Driven Testing (at WD stage)

Der ISO/IEC/IEEE 29119 übernimmt vorhandene Standards des Softwaretest, die damit ihre Gültigkeit verlieren …

  • IEEE 829 Test Documentation
  • IEEE 1008 Unit Testing
  • BS 7925-1 Vocabulary of Terms in Software Testing
  • BS 7925-2 Software Component Testing Standard

… und erweitert diese um Teststrategie, Testmanagement, allgemeine Testmethodiken sowie Testbegriffe. Dabei bleibt der neue Standard sehr stark am V-Modell. Agile Entwicklungsprojekte werden speziell mit dem zweiten Teil des Standards Probleme haben.