Novinky

CCA Group otevřelo nový trainee program pro mladé a nadějné programátory, nejen z vysoké, ale i ze střední školy. 
Společnost CCA Group a.s. podepsala s Magistrátem HMP smlouvu na servis systému ISMP-POVS, který pro Městskou policii HMP vytvořila.
Automatické testování! Ojedinělý způsob testování, avšak mnohem efektivnější a rychlejší než ten manuální, který se u nás stal běžnou praxí! Přečtěte…

Reference

140.jpg
143.jpeg
138.jpg
141.jpg

Automatické testování v CCA

22.10.2018

Automatické testování! Ojedinělý způsob testování, avšak mnohem efektivnější a rychlejší než ten manuální, který se u nás stal běžnou praxí! Přečtěte si, jak to děláme MY!

Pro zvýšení efektivity ověření kvality SW používá CCA Group a.s. pokročilé automatické testovací nástroje. Díky těmto programům dokážeme simulovat práci uživatele v aplikaci a ověřit v rychlém čase či na velkém vzorku testovacích dat správnou funkčnost navržených aplikací. Pro webové frontend aplikace používáme nástroj Selenium, pro desktopové aplikace pak nástroj TestComplete. Pro simulaci webových services či jiných služeb nedostupných pomocí standardního GUI používáme nástroj SOAP UI. Postupně ovšem zavádíme i komplikovanější testy zahrnující automatické databázové funkce, simulaci mail serveru či kombinace více testovacích skriptů v rámci jedné operace.

Prováděné automatické testy se neliší od běžných uživatelských testů. Každý testovací případ jede v postupných krocích dle připraveného scénáře. Velkou výhodou automatu však je, že scénář lze velice snadno upravovat, rozšiřovat či duplikovat. Pomocí automatického testu tak umíme například relativně snadno ověřit celou škálu vstupních hodnot na daném poli formuláře, přičemž exekuci testů vykonává automat, takže rozsah (délka) prováděného testu nehraje při posouzení efektivity testování roli. To, co by tester manuálně dělal hodiny, zvládne automat v řádech minut.

Automatizace testů s sebou přináší samozřejmě i svá negativa. Testy je třeba nejen připravit, ale i udržovat. Aby byly testy skutečně plně automatické, je potřeba nastavit správné aserce (tzn. kontrolu očekávaných výstupů). Test analytik nesmí rovněž podcenit riziko falešné negativity testu a je třeba neustále hledat nové metody a přístupy k testování, neb díky strojové preciznosti automatu se vady časem stávají rezistentní vůči automatickým testům (chybí lidský faktor).

I přes zmíněná negativa jsme přesvědčeni, že automatizace testů je krok správným směrem. Kromě úspory času je jejich největší výhodou variabilita a možnost spuštění v jakémkoliv čase a v libovolném počtu opakování.

Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace