TestmanagementChanging the world one bug after amother…
Software Quality
The ISO/IEC 25000 (previously ISO/IEC 9126) is a standard model to assure Software quality. We differentiate between functional and non-funktional quality attributes.
The following non-functional quality attributes are introduced here:
Reliability (especially Recoverability)
Portability (especially Installability)
The Recovery-Testing ensure that
no data is lost
no data is duplicated
no data is compromised
The Installation Test checks whether
the installation functions correctly and
is user-friendly
Testing can be difficult when test and customer systems differ. In such case, the installation should be testet on the customer side with an integration system.
The following quality attributes and their definitions, because of their importance, will be introduced on the pages to follow:
Softwarequalität: Gesamtheit der Funktionalitäten und Merkmale eines Softwareprodukts, die sich auf dessen Eignung beziehen, festgelegte oder vorausgesetzte Erfordernisse zu erfüllen.
Die Fähigkeit eines Softwareprodukts, unter festgelegten Bedingungen eine angemessene Leistung zu erbringen, bezogen auf den Umfang der eingesetzten Betriebsmittel. Die Fähigkeit eines Prozesses die angedachte Leistung zu erbringen, bezogen auf den Umfang der eingesetzten Betriebsmittel. Effizienz: Die Dinge richtig tun.
Es gibt Aufschluss darüber, wie nahe ein erzieltes Ergebnis dem angestrebten Ergebnis gekommen ist. Effektivität ist im Unterschied zur Effizienz (als Maß für Wirtschaftlichkeit) unabhängig vom Aufwand. Einzig das Ausmaß und die Qualität, in dem beabsichtigte Wirkungen des Ziels erreicht werden, stellen die Kriterien für das Vorhandensein von Effektivität dar.
Als Leitfaden für Qualitätskriterien und die Bewertung von Softwareprodukten führt ISO/IEC 25000 in die Normenreihe 250xx ein und definiert das SQuaRE-Model.Software engineering – Software product Quality Requirements and Evaluation (SQuaRE). Die Norm ISO/IEC 25000 (alt ISO/IEC 9126) ist ein Modell, um Softwarequalität sicherzustellen. Qualitätsmerkmale: functionality (Angemessenheit, Richtigkeit, Interoperabilität, Sicherheit, Ordnungsmäßigkeit) reliability (Reife, Fehlertoleranz, Wiederherstellbarkeit) usability (Verständlichkeit, Erlernbarkeit, Bedienbarkeit, Attraktivität) efficiency(Zeitverhalten, Verbrauchsverhalten) maintainability (Analysierbarkeit, Modifizierbarkeit, Stabilität, Testbarkeit) portability (Anpassbarkeit, Installierbarkeit, Koexistenz, Austauschbarkeit)