Hľadanie chýb vo webových aplikáciách je ako hľadanie ihly v kope sena. Testeri totiž po nich musia pátrať manuálne. Ich prácu sa snaží uľahčiť a zároveň ušetriť peniaze určené na testovanie startup slovenského zakladateľa Marcela Veselku.
Či ste už malé kvetinárstvo alebo korporátna spoločnosť a používate pri svojom podnikaní webové aplikácie, pred spustením ich musíte otestovať. Môže ísť o jednoduché záležitosti, ako napríklad skúšku platobnej brány v e-shope alebo kontrolu aktualizácií aplikácie, ktorú denne používajú státisíce zákazníkov.
Mravenčia práca
V niektorých prípadoch to znamená, že test takýchto aplikácií sa musí opakovať až niekoľkokrát denne a v mnohých prípadoch sa vykonáva ručne testerskými tímami. Manuálne skúšanie funkcií a pátranie po tom, či všetko funguje ako má, je tak nekonečne zdĺhavé.
Do automatizácie testovania sa preto pustil český startup Wopee pod vedením jeho slovenského zakladateľa Marcela Veselku. Ten v oblasti IT pôsobí už dve dekády, najskôr ako tester. V roku 2013 sa rozhodol založiť softvérovú spoločnosť Tesena, ktorá sa takisto venuje oblasti testovania.
Popri rozvíjaní firmy, ktorá má dnes obrat približne štyri milióny eur, 80 zamestnancov a 350 zákazníkov, sa začal zaoberať automatizáciou testingu pre menších zákazníkov po večeroch. Primárne z jednoduchého dôvodu, že chcel pomôcť zjednodušiť testovanie aj vo svojej firme.
„V rámci Tesena k nám prídu veľkí zákazníci napríklad na jeden dva dni, aby sme preškolili ich zamestnancov ako správne testovať. Sú medzi nimi firmy ako napríklad Škoda, Porsche, Novartis či ČSOB,“ objasňuje na úvod CEO. Naopak s Wopee zákazníkom umožňujú, aby toto testovanie prebehlo autonómne a je určené aj pre menšie firmy, ktoré nepotrebujú a nemajú rozpočet na testovacie tímy.
Večerný projekt
Vývojom platformy sa Veselka začal zaoberať vlani. Pôvodne mal „na papieri“ desiatky variácií, no jej konečná podoba dnes dokáže firmám ušetriť 20 až 30 percent nákladov vynaložených na testovanie.
„Zjednodušene, náš systém potrebuje len URL aplikácie. Sám sa vďaka AI naučí a pochopí, čo v nej je a vráti report s výsledkom, kde si môže zákazník pozrieť, čo môžu byť podozrivé oblasti,“ hovorí Veselka. Samotný report vyzerá ako súbor printscreenov alebo fotiek, kde programátor vidí či ide o chybu, prípadne novú verziu aplikácie.
„Občas tomu hovorím, že ide o Tinder testingu, pretože iba swipujem medzi obrázkami, ktoré funkcie sa mi páčia a ktoré nie, či sú dobré alebo zlé,“ žartuje zakladateľ s tým, že týmto spôsobom testerom odpadá manuálne testovanie aplikácií.
V startupe je to úplne iné. Potreboval som si doplniť skúsenosti, získať vedomosti a zlepšiť networking, ktorý je podľa mňa, mimoriadne dôležitý.
So svojim startupom sa Veselka chystá zabojovať až o tretinu globálneho trhu v segmente testovania, ktorý má aktuálne hodnotu 50 až 60 miliárd eur. Jeho potenciálu sú si vedomí aj investori. Kým spočiatku Veselka financoval projekt prostredníctvom zdrojov z firmy Tesena, vo výške zhruba 150- tisíc eur, pred pár mesiacmi si pripísali pre-seed investíciu od českého kapitálového fondu Nation1, vo výške 300-tisíc eur.
Okrem toho sa pred spustením produktu Veselka zúčastnil aj v akcelerátore AceOn, určeného pre začínajúce firmy. Napriek tomu, že on sám má za sebou roky skúseností s podnikaním. „Mám skúsenosti z korporátu aj z bootstrapového podnikania (budovanie spoločnosti pomocou vlastných úspor, pozn. red.), viem ako to tam funguje, ako sa predáva. V startupe je to úplne iné. Potreboval som si doplniť skúsenosti, získať vedomosti a zlepšiť networking, ktorý je podľa mňa mimoriadne dôležitý,“ upresňuje CEO Wopee.
Miliónoví klienti
Wopee má za sebou úvodnú fázu testovania a na konte prvých zákazníkov. Medzi nimi je napríklad fínsky fintechový startup Multitude, ktorý má v Bratislave zhruba 150 developerov, ale aj český portál so športovými výsledkami, ktorý má mesačne viac ako milión návštevníkov Livesport.
Ďalšou fázou, do ktorej by sa mala platforma posunúť je automatizácia vyhodnocovacieho procesu. To znamená, že tester nebude prechádzať screenshoty a sám vyhodnocovať, čo je chyba a čo nie, ale rovno dostane report, že ide pravdepodobne o chybu, alebo o novú funkcionalitu. Na to je však potrebné množstvo dát, ktoré dokáže startup získať len vďaka svojim klientom.