Software Testing Platform Development and Implementation

Vojtěch Burian · 2012

Kvalita je pravděpodobně jedna z nejdůležitějsich vlastnosti uspěsneho softwaroveho produktu. Jak již v minulosti ukazala zkusenost s mnoha softwarovými projekty, vynechani testovani a řizeni kvality z procesu vývoje software může v důsledku vyvolat obrovske dodatecne naklady pro vývojařskou spolecnost. Postupně tedy testovani software, jakožto disciplina, ziskala důležitou pozici v ramci ostatnich aktivit vývoje tohoto programoveho vybaveni. A protože v důsledku vzrůstajicich zakaznických požadavků a rostouci konkurence se software stava cim dal vice komplikovanějsim, musi být take nasazovany stale vyvinutějsi metody pro jeho testovani. Vedle tvorby testovaci strategie i planovani iteraci, implementace vicero testovacich typů v ramci testovaciho portfolia, automatizace, vyhodnocovani, řizeni a udržba testovani: tyto aktivity jsou běžně vyžadovany v ramci větsich softwarových projektů. Formalizovana podoba testovani software je dnes nicmeně nasazovana take v projektech založených na agilnich metodach řizeni, od nichž, z důvodu rozhodnuti managementu ci ciloveho odvětvi, se nezbytně ocekava praxe dodavek produktů nejvyssi kvality. To vse zvysuje pozornost věnovanou disciplině testovani software. Cilem teto prace je navrhnout a implementovat nový system testovani software v ramci realneho projektu spolecnosti CertiCon a.s., pro kterou vývoj software představuje hlavni obchodni cinnost. Soucasne problemy a možna zlepseni, shromažděne soucasně projektovým managementem a autorem prace, jsou analyzovany v prvni prakticke casti diplomove prace and transformovany do požadavků na nový testovaci system, který by měl pokrýt jak procesni změny na projektu, tak vývoj a implementaci potřebneho software.

Read the paper · More papers on PaperTik