456-0345/01 – Testování softwarových systémů (TSS)

Garantující katedraKatedra informatikyKredity4
Garant předmětuIng. David Ježek, Ph.D.Garant verze předmětuIng. David Ježek, Ph.D.
Úroveň studiapregraduální nebo graduálníPovinnostvolitelný odborný
Ročník2Semestrzimní
Jazyk výukyčeština
Rok zavedení2006/2007Rok zrušení2009/2010
Určeno pro fakultyFEIUrčeno pro typy studianavazující magisterské
Výuku zajišťuje
Os. čís.JménoCvičícíPřednášející
JEZ04 Ing. David Ježek, Ph.D.
TAK003 Ing. Ondřej Takács
Rozsah výuky pro formy studia
Forma studiaZp.zak.Rozsah
prezenční Zápočet a zkouška 2+2
kombinovaná Zápočet a zkouška 8+0

Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi

Cílem předmětu je naučit studenty metody a způsoby testování softwarového díla. Což zahrnuje: - Analýza specifikace požadavků a následný návrh a tvorba testovacích případů. - Syntéza těchto testovacích případů do ucelených testovacích sad. - Plánování testování v průběhu všech fází vývoje softwarového díla a vytvoření plánu testů. - Metodiky testování a jejich využití při syntéze testovacích případů. - Zhodnocení výsledků testů a jejich analýza pro odhad kvality softwaru.

Vyučovací metody

Přednášky
Experimentální práce v laboratoři
Projekt

Anotace

Náplní předmětu je popis praktických metod verifikace a validace používaných k účelům zajištění požadované kvality vytvářeného softwarového systému. Princip ověřování kvality vytvářeného produktu je součástí softwarového procesu, je obsažen ve všech jeho aktivitách, týká se všech účastníků vývoje softwarového řešení. Zajištění kvality tak není považováno za něco, co stojí mimo hlavní linii vývoje produktu a není to záležitost zvláštní aktivity realizované speciální skupinou.

Povinná literatura:

Steven R.Rakitin: Software Verification and Validation for Practitioners and Managers, Second Edition, ISBN: 1-58053-296-9

Doporučená literatura:

Steven R.Rakitin: Software Verification and Validation for Practitioners and Managers, Second Edition, ISBN: 1-58053-296-9

Forma způsobu ověření studijních výsledků a další požadavky na studenta

Každý student musí vypracovat projektu, který je rozdělen do tří částí, které je nutno odevzdat v průběhu semestru. Projekt zahrnuje vytvoření manuálních testů, automatizovaných funkčních testů, výkonnostních testů a testové dokumentace, do které je zahrnut plán testů a zpráva o průběhu testů. Podmínkou udělení zápočtu je získání minimálně 20 bodů z celkového počtu 40. Pro úspěšné absolvování zkoušky je třeba získat minimálně 30 bodů ze zkouškové písemky na konci semestru a zároveň součet bodů za zkouškovou písemku a zápočet musí přesáhnout 51 bodů.

E-learning

Další požadavky na studenta

Prerekvizity

Předmět nemá žádné prerekvizity.

Korekvizity

Předmět nemá žádné korekvizity.

Osnova předmětu

Přednášky: Testování software Proč je testování důležité Testování z pohledu norem (ISO 9001, CMM, CMMI, ISO SPICE, ISO 12207) Základní terminologie Testovací proces, priority testování Testování z pohledu životního cyklu Typy modelů Testování komponent Integrační testování komponent Testování systému Integrační testování systému Akceptační testování Testovací techniky Dynamické testovací techniky Statické testovací techniky Management testování Testovací nástroje Cvičení: Přímá výuka ve cvičeních odpovídá kapitolám probíraným na přednáškách. V každém cvičení se předpokládá realizace testovacích úloh.

Podmínky absolvování předmětu

Prezenční forma (platnost od: 2006/2007 letní semestr)
Název úlohyTyp úlohyMax. počet bodů
(akt. za podúlohy)
Min. počet bodů
Zápočet a zkouška Zápočet a zkouška 100 (100) 51
        Zápočet Zápočet 40 (40) 20
                Manuální testy Jiný typ úlohy 12  0
                Automatizované funkcionální testy Jiný typ úlohy 14  0
                Výkonostní testy Jiný typ úlohy 14  0
        Zkouška Zkouška 60  30
Rozsah povinné účasti:

Zobrazit historii

Výskyt ve studijních plánech

Akademický rokProgramObor/spec.Spec.FormaJazyk výuky Konz. stř.RočníkZLTyp povinnosti
2009/2010 (N2647) Informační a komunikační technologie (2612T025) Informatika a výpočetní technika P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (N2647) Informační a komunikační technologie (2612T059) Mobilní technologie P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (N2647) Informační a komunikační technologie (2612T025) Informatika a výpočetní technika K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (N2647) Informační a komunikační technologie (2612T059) Mobilní technologie K čeština Ostrava 2 volitelný odborný stu. plán
2008/2009 (N2647) Informační a komunikační technologie (2612T025) Informatika a výpočetní technika P čeština Ostrava 2 volitelný odborný stu. plán
2008/2009 (N2647) Informační a komunikační technologie (2612T025) Informatika a výpočetní technika K čeština Ostrava 2 volitelný odborný stu. plán
2008/2009 (N2647) Informační a komunikační technologie (2612T059) Mobilní technologie P čeština Ostrava 2 volitelný odborný stu. plán
2008/2009 (N2647) Informační a komunikační technologie (2612T059) Mobilní technologie K čeština Ostrava 2 volitelný odborný stu. plán
2007/2008 (N2647) Informační a komunikační technologie (2612T025) Informatika a výpočetní technika P čeština Ostrava 2 volitelný odborný stu. plán
2007/2008 (N2647) Informační a komunikační technologie (2612T025) Informatika a výpočetní technika K čeština Ostrava 2 volitelný odborný stu. plán
2007/2008 (N2647) Informační a komunikační technologie (2612T059) Mobilní technologie P čeština Ostrava 2 volitelný odborný stu. plán
2007/2008 (N2647) Informační a komunikační technologie (2612T059) Mobilní technologie K čeština Ostrava 2 volitelný odborný stu. plán
2006/2007 (N2647) Informační a komunikační technologie (2612T025) Informatika a výpočetní technika P čeština Ostrava 2 volitelný odborný stu. plán
2006/2007 (N2647) Informační a komunikační technologie (2612T025) Informatika a výpočetní technika K čeština Ostrava 2 volitelný odborný stu. plán
2006/2007 (N2647) Informační a komunikační technologie (2612T059) Mobilní technologie P čeština Ostrava 2 volitelný odborný stu. plán
2006/2007 (N2647) Informační a komunikační technologie (2612T059) Mobilní technologie K čeština Ostrava 2 volitelný odborný stu. plán

Výskyt ve speciálních blocích

Název blokuAkademický rokForma studiaJazyk výuky RočníkZLTyp blokuVlastník bloku