Současné trendy v zajištění kvality softwaru



Cílem testování software je odhalit jeho chyby dříve, než se projeví v produkčním provozu, kde je na jejich řešení již zpravidla pozdě. Na opravy takových chyb a úpravy aplikace se musí vynaložit značné úsilí a finanční prostředky. Nefunkční aplikace navíc ohrožuje obchodní cíle organizace. Testování programů je proto zásadní součástí jejich životního cyklu. Jak si v této oblasti podniky a instituce vedou?

Testování aplikací má v současné době sofistikovanou podobu. Existují standardní procesy a metody, kterými se řídí. Hovoříme-li o životním cyklu aplikací, potom je jeho běžnou součástí i testování, resp. testovací cyklus. Globální zprávu o přístupu k testování aplikací a jejich kvalitě podává zpráva World Quality Report, kterou publikovala společnost Capgemini a uspořádala i konferenci s tímto tématem. Byly na ní představeny nové trendy v testování a jejich návaznost na vývoj testovacích metodik v rámci skupiny Capgemini. Samotný dokument zachycuje stav i trendy této samostatné softwarové disciplíny.

Více než polovina respondentů výzkumu a současně zprávy World Quality Report očekává, že do roku 2015 vzrostou jejich rozpočty na testování aplikací. Pokles předpokládá necelá pětina dotázaných, přičemž 3 procenta společností software stále vůbec netestují. Největší nárůst výdajů se dotkne testovacích nástrojů, relevantních interních lidských zdrojů a externích zdrojů. Například nové testovací nástroje chtělo vloni pořídit 19 procent organizací, v horizontu tří let do nich investuje 22 procent dotázaných.

Jak je to s plány organizací na vlastní nebo externí testovací centra? Zhruba třetina respondentů nemá v této oblasti žádné ambice a neplánuje vlastní testovací centrum budovat. Necelá čtvrtina chce do dvou let vytvořit vlastní testovací centrum. Pětina dotázaných plánuje využívat testovací centrum třetí strany. 15 procent respondentů má vlastní testovací kapacity, které vznikly v posledních dvou letech, ale nejsou doposud plně funkční. 6 procent organizací disponuje interním testovacím centrem, jež plně funguje.

Co od testovacích center organizace očekávají? Více než třetina respondentů předpokládá, že kvalitním testováním aplikací urychlí jejich uvedení do provozu. 27 procent oslovených považuje testování za cestu ke snížení nákladů spojených s údržbou softwarového portfolia. Čtvrtina dotázaných chce s pomocí testování lépe řídit infrastrukturní i lidské zdroje. Vyšší kvalitu od prověřených aplikací očekává 22 procent respondentů. Necelá pětina hodlá s pomocí testování standardizovat projekty. Zvýšit agilitu a současně podpořit obchodní cíle chce 17 procent respondentů. V této oblasti mohla konkrétní organizace uvést více očekávání.

Mobilní aplikace

Jak vypadá aktuální situace v testování mobilních aplikací? Ačkoli patří mobilita k trendům doby, mobilní programy testuje pouze 31 procent respondentů. Zbylých 69 procent se této činnosti nevěnuje z různých důvodů. Nejčastěji nedisponují správnými nástroji pro testování. Druhým důvodem je absence odpovídajících zařízení. Třetina netestujících respondentů uvedla, že nezná odpovídající testovací procesy a metody. Čtvrtý důvod spočívá v absenci specialistů na testování mobilních programů. Necelá pětina dotázaných, kteří netestují mobilní aplikace, nevlastní testovací prostředí a stejný podíl na testování mobilních aplikací prostě nemá čas.

Stručně o testování v cloudu

Zhruba 28 procent testů programů probíhá v současnosti v cloudovém prostředí. Tento podíl se má podle odhadů do roku 2015 zvýšit na 39 procent. Před třemi lety se myšlenkou testování v cloudu nezabývalo 31 procent organizací. Vloni jich zbyla jen 4 procenta.

Jak testovat efektivněji?

Pro dosažení efektivních testů je možné využít řadu postupů, mezi něž patří detekce chyb co nejdříve pomocí statického testování a revizí, prioritizace testů neboli zaměření se na nalezení chyb, jejichž únik by byl v důsledku nejdražší, nebo automatizace opakujících se testů. Pro návrh účinné testovací strategie je pak potřeba vyjít z reálných priorit pro byznys a potenciálních rizik. Intenzita navržených testů je poté určena podle těchto priorit. Nastavení testovací strategie s ohledem na podnikové požadavky a efektivitu pokrývá metodika Business Driven Test Management (BDTM), dlouhodobě vyvíjená skupinou Capgemini / Sogeti.

Touto problematikou se nově zabývá i testovací přístup PointZERO, který skupina Capgemini / Sogeti publikovala v roce 2012. Představuje širokou skupinu technik a postupů, jak testovat efektivněji a odhalovat chyby ve fázi vývojového cyklu, kde je jejich oprava stále relativně levná oproti pozdějším fázím, kam chyby mohou uniknout.

O zprávě World Quality Report 2012-2013

Na kvalitu aplikací a jejich testování se zaměřuje pravidelná zpráva World Quality Report, kterou vloni vydaly společnosti Capgemini a Sogeti ve spolupráci s firmou Hewlett-Packard. Dokument a současně výzkum se věnují rozpočtům na kvalitu, testovacím centrům, testování mobilních aplikací, cloudu anebo pojištění kvality. Dotazováno bylo 1 553 respondentů z řad vedoucích manažerů informačních úseků, finančních ředitelů, ředitelů IT a seniorních manažerů, kteří se na testování a kvalitě aplikací podílejí. Výzkum proběhl v 25 zemích světa a pokrýval devět velkých hospodářských vertikál, včetně veřejného sektoru. Zpráva vloni vyšla počtvrté.

Miroslav Bureš, Capgemini

 

 


(4. 4. 2013 | Lukas_Kriz)


Komentáře, názory a rady

Zatím sem nikdo nevložil žádný komentář. Buďte první...

>>> Číst a vkládat komentáře <<<

Tip - Konference: Cloud computing v praxi - 1.3.2018!


NOVÉ: Pozoruhodné IT produkty pro rok 2018
I tentokrát zde jistě najdete pozoruhodné produkty, které vám mohou již brzy pomoci ve vaší práci v IT.

Pozoruhodné IT produkty pro rok 2017
Věříme, že v tomto přehledu pozoruhodných produktů najdete ty, které vám pomohou ve vaší práci v IT.





©2011-2017 BusinessIT.cz, ISSN 1805-0522 | Názvy použité v textech mohou být ochrannými známkami příslušných vlastníků.
Provozovatel: Bispiral, s.r.o., kontakt: BusinessIT(at)Bispiral.com | Inzerce: Best Online Media, s.r.o., zuzana@online-media.cz
Používáme účetní program Money S3
O vydavateli | Pravidla webu BusinessIT.cz a ochrana soukromí | pg(1230)