Logo ČVUT
Loading...
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2011/2012

Testování a kvalita software

Předmět není vypsán Nerozvrhuje se
Kód Zakončení Kredity Rozsah Jazyk výuky
YD33TSW Z,ZK 4 14+6s česky
Přednášející:
Cvičící:
Předmět zajišťuje:
katedra kybernetiky
Anotace:

Předmět je určen pro získání znalostí o metodách a technikách testování softwarových produktů. Vedení menších i rozsáhlých softwarových projektů vyžaduje systematický přístup. V tomto předmětu se student seznámí se základními principy, jak vytvářet kvalitní a spolehlivý software, se způsoby jeho udržování a zdokonalování. V předmětu se zaměřujeme na pochopení role testování při vývoji softwaru. Student se rovněž naučí vybrané, v praxi velmi často používané, technické postupy návrhu tvorby testů.

Požadavky:

Aktuální informace zde:

http://labe.felk.cvut.cz/~marikr/teaching/Y33TSW_10/Y33TSW.htm

Osnova přednášek:

1.Testování softwaru - koncept kvality.

2.Nástroje kvality.

3.Modely procesu vývoje softwaru.

4.Procesní standardy.

5.Metodika testování.

6.Dokumentace. Konfigurační řízení. Správa požadavků.

7.Softwarové chyby a jejich základní chyby.

8.Strukturované testování.

9.Testování objektově-orientovaného softwaru.

10.Testování uživatelského rozhraní a WWW.

11.Nástroje testování jednotek.

12.Automatizace testování.

13.Měření kvality softwaru.

14.Komerční testovací nástroje.

Osnova cvičení:

1.Zadání projektu. Model aplikace. Práce s Rational Unified Process.

2.Správa požadavků. Vytváření specifikace v RequisitePro.

3.Specifikace softwaru pomocí UML. Modelování v Rational Rose.

4.Staré a nové japonské nástroje na udržení kvality.

5.Testování správy paměti. Purify.

6.Testování rychlosti komponent programu. Quantify.

7.Úplnost testování. Určení pokrytí pomocí PureCoverage.

8.Prezentace výsledků I.

9.Testování uživatelského rozhraní I. Rational Robot.

10.Testování uživatelského rozhraní II.

11.Manuální testování.

12.Automatizované testování I.

13.Automatizované testování II.

14.Prezentace výsledků II. Obhajoba projektu.

Cíle studia:
Studijní materiály:

1.B. Beizer: Software Testing Techniques, Second Edition, Van N. Reinhold, New York, 1990

2.Edward Kit: Software Testing in the Real World, Addison-Wesley, 1995

3.Ron Patton: Testování softwaru, Computer Press 2002

Poznámka:

Rozsah výuky v kombinované formě studia: 14+6

Další informace:
Pro tento předmět se rozvrh nepřipravuje
Předmět je součástí následujících studijních plánů:
Platnost dat k 9. 7. 2012
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet12359604.html