Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Plán testů Tým FelPay. Testování a kvalita obecně Přispívá ke správné funkci systému Přispívá ke správné funkci systému Snižuje finanční a časové ztráty.

Podobné prezentace


Prezentace na téma: "Plán testů Tým FelPay. Testování a kvalita obecně Přispívá ke správné funkci systému Přispívá ke správné funkci systému Snižuje finanční a časové ztráty."— Transkript prezentace:

1 Plán testů Tým FelPay

2 Testování a kvalita obecně Přispívá ke správné funkci systému Přispívá ke správné funkci systému Snižuje finanční a časové ztráty Snižuje finanční a časové ztráty Zabezpečuje kvalitu výstupního software Zabezpečuje kvalitu výstupního software Odstraňuje lidskou „nedokonalost“ Odstraňuje lidskou „nedokonalost“ Jedná se o destruktivní činnost Jedná se o destruktivní činnost

3 Účel testů „Čím dříve začneme, tím dříve skončíme“ „Čím dříve začneme, tím dříve skončíme“ Určitě nechceme pracovat s neodhalenou chybou až do samotného konce Určitě nechceme pracovat s neodhalenou chybou až do samotného konce Cíle testování je zajištění kvality a bezpečnosti v celém průběhu vývoje projektu Cíle testování je zajištění kvality a bezpečnosti v celém průběhu vývoje projektu

4 Postup Testování Strukturální testování Strukturální testování Funkcionální testování Funkcionální testování Validační alfa test Validační alfa test Systémový test Systémový test Testování GUI Testování GUI

5 Strukturální testování Testuje, zda všechny cesty uvnitř modulů a knihoven správně fungují Využíváme metody white-box testing všechny cestu budou provedeny alespon jednou projde všechny cykly a podmínky prověří vnitřní datové struktury

6 Funkcionální testování Využíváme zde tzv. black-box testing, pomocí kterého provádíme integraci od nejmenších modulů, které jsou již strukturálně testovány, k mnohem větším logickým celkům. Jinak řečeno otestujeme moduly od zdola nahoru. Využíváme zde tzv. black-box testing, pomocí kterého provádíme integraci od nejmenších modulů, které jsou již strukturálně testovány, k mnohem větším logickým celkům. Jinak řečeno otestujeme moduly od zdola nahoru.

7 Validační test V našem projektu využijeme pouze alfa test V našem projektu využijeme pouze alfa test Celkově má validační test za úkol ověřit,zda vytvořený projekt splňuje zákazníkovy požadavky. Alfa testing je prováděn v prostředí softwarové firmy, které provádí zákazník Celkově má validační test za úkol ověřit,zda vytvořený projekt splňuje zákazníkovy požadavky. Alfa testing je prováděn v prostředí softwarové firmy, které provádí zákazník

8 Systémový test V našem projektu by se dalo říci, že se jedná o nejdůležitější část testování. V našem projektu by se dalo říci, že se jedná o nejdůležitější část testování. Systémový test zahrnuje znovuověřování chyb, obnova dat, stress testing, ale především security testing, který pro náš platební systém představuje hlavní prioritu. Systémový test zahrnuje znovuověřování chyb, obnova dat, stress testing, ale především security testing, který pro náš platební systém představuje hlavní prioritu.

9 Testování GUI Jedná se především o designové úpravy, které na základě připomínek od skupiny uživatelů doupravíme Jedná se především o designové úpravy, které na základě připomínek od skupiny uživatelů doupravíme Např. :velikosti formulářů, vzhled komponent, správná viditelnost, apod. Např. :velikosti formulářů, vzhled komponent, správná viditelnost, apod.

10 Unit test framework pro.NET Přináší eleganci, jednoduchost a zdravý rozum Přináší eleganci, jednoduchost a zdravý rozum Pro každý test je vytvořena vždy nová instance testovací třídy Pro každý test je vytvořena vždy nová instance testovací třídy Framework je snadno rozšiřitelný o vlastní atributy, kterými specifikujeme vlastní akce Framework je snadno rozšiřitelný o vlastní atributy, kterými specifikujeme vlastní akce Testování privátních členů bez nutnosti reflexe pomocí prohledávání tříd na přítomnost metod s atributem Test (TestFixture/TestClass atribut zrušen) Testování privátních členů bez nutnosti reflexe pomocí prohledávání tříd na přítomnost metod s atributem Test (TestFixture/TestClass atribut zrušen)

11 Vygenerování testovací třídy

12 Za pozornost Vám děkuje tým FelPay


Stáhnout ppt "Plán testů Tým FelPay. Testování a kvalita obecně Přispívá ke správné funkci systému Přispívá ke správné funkci systému Snižuje finanční a časové ztráty."

Podobné prezentace


Reklamy Google