Principy posuzování kvality software podle ČSN ISO/IEC 12119 Praha 2.6.2005 Ing. František Steiner, Ph.D. ZČU v Plzni, EZÚ Praha
Obsah Model jakosti dle ČSN ISO/IEC 9126-1 Požadavky na jakost dle ČSN ISO/IEC 12119 Testování softwaru Test dle ČSN ISO/IEC 12119
Model jakosti ČSN ISO/IEC 9126-1 Softwarové inženýrství –Jakost produktu – Část 1: Model jakosti Funkčnost Bezporuchovost Použitelnost Účinnost Udržovatelnost Přenositelnost
Požadavky na jakost ČSN ISO/IEC 12119 Informační technologie – Softwarové balíky – Požadavky na jakost a zkoušení Obsah softwarového balíku Popis produktu Uživatelská dokumentace Programy a data obsažené v softwarovém balíku
Popis produktu Požadavky na jakost Identifikace Funkčnost Bezporuchovost Použitelnost Účinnost Udržovatelnost Přenositelnost
Uživatelská dokumentace Požadavky na jakost Uživatelská dokumentace Úplnost Správnost Konzistence Srozumitelnost Přehlednost
Programy a data Požadavky na jakost Funkčnost Bezporuchovost Použitelnost Účinnost Udržovatelnost Přenositelnost
Testování Test „White Box“ Tester SW aplikace d a t I n p u O Funkce 2 Funkce 1 I n p u O Black box
Testování Test „Black Box“ Tester I n p u d t a O SW aplikace
Testování Funkční test Strukturální test Srovnávací test Náhodný test
Koncept testu dle ČSN ISO/IEC 12119 Softwarový balík 1 Plánování Zpráva z testování Testovací plán Vytvořit testovací soubor 4 2 Napsat zprávu Vytvořit testovací instrukce Testovací data / případy Testovací záznamy Testovací instrukce Fáze/ úkol Legenda: Dokument 3 Test
Plánování Všeobecné otázky Testovací principy Testovací plán
Testovací soubor Struktura testovacích instrukcí
Metody vytvoření testovacích dat / případů Testovací soubor Metody vytvoření testovacích dat / případů Intuitivní určení testovacích případů Analýza pokrytí funkcí Ekvivalentní rozdělování (třídy ekvivalence) Analýza hraničních hodnot
Test Popis produktu Uživatelská dokumentace Programy / Data
Testovací instrukce – Objednávka zákazníka uživatel Passwort 10 20 30 40 50 60 70 80
Struktura zprávy z testování Zpráva Struktura zprávy z testování 1 Identifikace produktu 2 Počítačový systém použitý pro testování 3 Použité dokumenty 4 Výsledky testů 5 Neshody s požadavky 6 Neshody s doporučeními 7 Ukončení testu
Děkuji za pozornost. František Steiner steiner@ket.zcu.cz