Software Testing Processes in ISO Standards: How to Harmonize Them?
Fabiano B. Ruy, Érica Ferreira de Souza, Ricardo Almeida Falbo, Monalessa Perini Barcellos · 2017
Software organizations usually adopt quality standards for improving their testing processes. ISO provides different standards addressing the testing process, such as ISO/IEC 12207, ISO/IEC 29110 and ISO/IEC 29119. However, these standards are not properly aligned and, when used in combination, can give rise to conceptual inconsistencies and divergences. This paper presents an initiative harmonizing ISO testing processes extracted from these standards. Two ontologies were used in such initiative: a Software Process Ontology for harmonizing the standards’ structure, and a Reference Ontology on Software Testing (ROoST) for harmonizing standards’ content.