· Barbora Isteníková Případové studie  · 2 min read

Trade FIDES: Automatické E2E testování chráněné bezpečnostní aplikace LATIS

Případová studie ukazuje, jak firma Trade FIDES s Aiviro robotem pro vizuální integraci testuje před každým nasazením do bank i policie robustní desktopovou aplikaci pro dohled obrovských armádních budov.

Případová studie ukazuje, jak firma Trade FIDES s Aiviro robotem pro vizuální integraci testuje před každým nasazením do bank i policie robustní desktopovou aplikaci pro dohled obrovských armádních budov.

Známá softwarově technologická skupina Trade FIDES, a.s. působí jako leader ve stužování a dohlížení strategicky nesmírně citlivých budov na celorepublikové úrovni. Odbavuje centrální inteligentní monitorovací systém LATIS. To je robustní uzavřená desktopová infrastruktura, která plní křižovatkovou funkci pro řízení dohledu v Policii, Armádě ČR i komerčních jaderných zónách či nejvyšších bankovních sférách s milionovými střeženými trezory. Nebezpečí selhání softwaru jednoduše nepřipadá v úvahu, nejedná se o webovou hříčku.

Analýza stavu a testování v těžkém Enterprise pojetí

Vzhledem k podstatě střežených komunit byla instalace nově vyvinutého systému zatížena šíleně detailní specifikací a bezpečnostními obranami. Zákazníkem formulované verze programu vyžadují denní testování nejrůznějších grafických vrstev (např. vykreslení poplachů na kamerovém půdorysu 3D domy atd.).

  • Jakákoliv iterace nového vydání podléhá nutnosti detailně systém “naklikat” a protestovat ještě před vydáním, nebezpečí chyby lidského QA manuálního testera pro armádu je zásadní katastrofou.
  • Jedná se přísně o desktopovou izolovanou instanci; běžnému řešení pro automatizaci, které se spoléhá např. na Cypress na Google Chrome, LATIS neústupně odolávalo nebo testovací běhy selhávaly na uzavřené grafické nadstavbě. Najít efektivní programatický framework pro testing desktopové platformy psané často v historických frameworkech bylo nad lidské síly bez překopání kódu s cenovkou v milionech dolarů.

Od občasného testování po nepřetržitou AI revizi

“Rozhodli jsme zkusit robotické API s vizuální AI Aivira. LATIS je extrémně rozsáhlá desktopová aplikace a ručních změn nad kódem jsou mraky každičký den. Testy s Aivirem se automaticky spouštějí nad naší CI/CD vývojovou linkou, stačí vytáčení obrazovky na testlab stroji a robot umí vyzkoušet starší verze i žhavé hotfixy rovnou pohledem – nezávisle na proměnných nebo třídách našeho C++ frontend prostředí,” pochvaluje si Ing. Vít Zapletal (Projektový manažer vývoje Trade FIDES).

Tím, že Aiviro Robot netestuje aplikační rozhraní posíláním kódu, nýbrž doslova kouká na virtuální testovací displej, pohybuje robotickou myší a porovnává vizuální reakce prvků v aplikaci proti naprogramovanému logu očekávané chyby, firma pokrývá svá klíčová bezpečnostní pravidla zcela bez zátěže testovacích pracovníků. Ačkoliv se testuje stará izolovaná desktop zástavba, probíhá proces spolehlivě: Mnohem častěji, odhalí dříve chyby před integrací u policie (čímž drží maximální pověst stability na trhu) a přinese nesrovnatelnou dev-ops efektivitu nad vývojem složitého produktu do státní sféry bezpečnosti.

Zaujalo vás to? Pojďme to probrat

Vyberte si volný termín, rádi vám ukážeme, jak by podobné řešení fungovalo u vás.

Share:

Related Posts

View All Posts »

Zjistěte, jak Aiviro může pomoci Vám

Spočítejte si návratnost investice do RPA robota nebo si přímo ověřte, zda umíme zautomatizovat vaše konkrétní úkoly.

Rezervovat termín

Načítám kalendář...