O nás

Informace o naší firmě podané formou nejčastějších otázek.
V případě dalších dotazů nás neváhejte kontaktovat.

  • Kdo jsme?


    Automatics je firma zabývající se vývojem, servisem a školením v oblasti automatizovaného testování webových aplikací a stránek.

  • Co děláme?


    Vytváříme kvalitní automatizované testy na míru. Následný servis je samozřejmostí.
    Více informací v sekci služby.

  • Pro koho jsme určeni?


    Pracujeme pro firmy jakýchkoliv rozměrů a finančních možností. Stačí jen vyplnit formulář.

  • Jak to děláme?


    Vše vytváříme externě za pomocí aplikaci Cypress. Vy se nemusíte o nic starat.

  • K čemu potřebuji testy?


    Testy jsou důležitá součást každé firmy. Za pomocí nich zajišťujete funkčnost všech prvků Vaší aplikace. Ve většině případů se o to stará oddělení testování.

  • A k čemu automatizované testy?


    K ohromnému ulehčení práce a starostí. Automatizovaný test spustíte před nasazením nové verze a ten Vám zkontroluje všechny důležité části Vašeho webu.

  • Jak to funguje?


    Od nás obdržíte celou sadu testů a následně za pomocí spriptu můžete spouštět část nebo všechny testy. Vše je jednoduché a srozumitelné.
    Více informací v sekci ukázky.

  • Kolik to stojí?


    Ceny se liší podle požadované služby, ale začínají od částky 1500,- Kč včetně DPH za nejjednodušší testy. Vše záleží na náročnosti, cena je předem domluvena na konzultaci a již se nemění.
    Více informací v sekci služby.

Ukázky

Ukázky průchodu automatizovaného testu skrze aplikaci Zeteo.
Videa doporučujeme otevřít přes celé okno prohlížeče.

  • Zeteo - testovací sada na ukončení jednání

    Během testu dochází ke kliknutí na tlačítko "Ukončit jednání" vždy v jiné fázi procesu sjednání pojištění. Testuje se takto každá záložka a kontroluje zda vždy dojde k úspěšnému ukončení jednání a vygenerování správného dokumentu.

  • Zeteo - sjednání pojišťovny Allianz a kontrola dokumentů

    Tento test se zaměřuje na sjednání pojišťovny Allianz, přičemž je proveden celý proces sjednání a na závěr zkontrolovány dokumenty. Tento test skončil s chybou, protože je v dokumentu pojistných podmínek špatný rok. Dojde k zalogovány chyby a vytvoření screenshotu díky čemuž je následně možné problém s dokumentem opravit.


  • Příkazový řádek - průchod testovací sady

    Jednoduchá ukázka jak probíhá test spuštěný na pozadí. Po dokončení sady testů se uloží videa s průchodem a v případě chyby v testu také screenshot.

Služby

Nabízíme širokou škálu produktů, a to od naprogramování obyčejného automatizovaného testu až po dlouhodobou spolupráci včetně zaškolení.
Ceny se mění v závislosti na náročnosti služby a proto jsou uvedeny od určité částky.

  • H

    KONZULTACE

    Zpočátku je dobré si sednout a probrat o jaké služby máte zájem a co by Vám vyhovovalo.
    Tato služba není zpoplatněna žádnými poplatky a je zcela zdarma.
    Cena: 0,- Kč

  • c

    AUTOMATIZOVANÉ TESTY

    Základní nabízená služba. Jedná se o celkové vytvoření sady automatizovaných testů.
    To vše probíhá externě a Vy nemusíte dělat vůbec nic.
    Cena: od 1500,- Kč vč. DPH

  • a

    SERVIS

    Po předání sady automatizovaných testů se můžeme ještě domluvit na případné další spolupráci a to v podobě servisu.
    Toto je služba přímo pro Vás, pokud neustále zdokonalujete svůj web.
    Cena: od 1500,- Kč vč. DPH

  • J

    ŠKOLENÍ ZÁKLADNÍ

    Pokud nemáte zájem o servis po předání sady automatizovaných testů, ale raději byste si upravovali kód sami v závislosti na úpravách webu, tak je tu tato možnost.
    Dojde k absolutnímu zaškolení a vysvětlení jednotlivých řádek kódu Vámi pověřené osobě.
    Cena: od 1000,- Kč vč. DPH

  • V

    ŠKOLENÍ POKROČILÉ

    Nejkomplexnější službou je zaškolení Vašeho personálu, jak psát, používat a upravovat automatizované testování.
    Za pomocí této služby se vyhnete jakémukoliv externímu zpracování, ale vše si budete vytvářet sami uvnitř společnosti.
    Cena: od 1500,- Kč vč. DPH

Články

Každý týden přidáváme nové články a přehledy ohledně automatizovaného testování.
Přečtěte si to, co Vás zajímá.

  • Jednotkové testování vs. integrační testování vs. End-to-End testování

    27.09.2019


    Než se vydáme dále, podívejme se na různé úrovně testování:
    End-to-End testování - jedná se o testování funkčnosti, co nejblíže skutečnému uživateli automatizovaným způsobem.
    integrační testování - testování interakce mezi dvěma nebo více jednotkami kódu. Například kontrola API reaguje, jak se očekává, když se zavolá. To vyvolá všechny vrstvy funkčnosti od požadavku HTTP po požadavek na databázi a zpět.
    Unit testování - testování jedné jednotky kódu izolovaně. Při zadání vstupu reaguje komponenta správným výstupem.
    Obecně řečeno, to, co se obvykle doporučuje, je začít testem End-to-End a testováním šťastné cesty (bez okrajových případů). Tím se otestuje velká část kódu. Zvyšuje se tím důvěra, že je funkce doručena správně. Zajišťuje také, že budoucí programátoři jí neprolomí regresní chybou.
    Dále, pokud dojde ke změně API, měli byste napsat integrační test pokrývající alespoň jednu šťastnou cestu a jednu primární smutnou cestu (např. záznam je nalezen a vrácen a záznam nenalezen).
    A konečně, v případě, že kód obsahuje větvení (tj. podmínky, smyčky atd.), které by nemusely být provedeny předchozími dvěma úrovněmi testování, měli by se napsat jednotkové testy.
    V dnešní době neexistuje žádná výmluva, proč bychom neměli mít silné testovací pokrytí. Každá funkce, která je dodávána uživatelům, by měla být minimálně pokryta testy End-to-End pomocí Cypress.io.

  • Automatizace testů šetří čas a peníze

    18.09.2019


    Aby se zajistila kvalita dodávaného produktu, musí být testy často opakovány během všech vývojových cyklů. Pokaždé, když je zdrojový kód změněn, je třeba provádět nové testy softwaru a každé vydání nové verze aplikace by mělo být testováno na všech podporovaných operačních systémech a prohlížečích. Manuální provádění takovýchto testů je dost nákladné, a to jak finančně, tak i časově. Přesně z toho důvodu většina velkých firem začala vytvářet automatizované testy. Poté, co jsou vytvořeny jsou spouštěny znovu, a to bez dalších nákladů. Navíc jsou mnohem rychlejší než manuální a to dokonce, tak že dokáží zkrátit čas na provedení opakovaných testů ze dnů na hodiny. Tato časová úspora se pak přímo promítá do úspory nákladů.
    Automatizované testování také zlepšuje hloubku a rozsah testů, což pomáhá zlepšovat kvalitu softwaru. Zdlouhavé neustále opakované testy, kterým se během manuálního testování testeři často vyhýbají, lze provádět bez dozoru. Je možné je dokonce spouštět na více počítačích s různými konfiguracemi. Automatické testování softwaru se dokáže podívat do aplikace a zobrazit obsah paměti, tabulky dat, obsah souborů či interní stavy programů. Podle toho pak dokáže určit, zda se produkt chová podle očekávání. Automatizace testů může snadno provádět tisíce různých složitých testovacích případů během každého vývojového cyklu, což poskytuje pokrytí, které není možné nahradit pomocí manuálních testů.

  • Jaký je přínos automatizace testů a proč by je měla mít každá firma

    06.09.2019


    I přesto, že každé oddělení pro vývoj softwaru své produkty důkládně testuje, má výsledný software chyby, které objeví až zákazníci. Testeři se je sice snaží zachytit dříve, než je produkt vypuštěn do provozu, ale je téměř nemožné odhalit vše. To se děje i při nejlepších manuálních testovacích procesech. Software pro automatizaci testování je nejlepší způsob, jak zvýšit účinnost, efektivitu a pokrytí testování softwaru.
    Manuální testování aplikace provádí člověk sedící před počítačem, který pečlivě prochází aplikačními obrazovkami, zkouší různé kombinace použití a vstupy, porovnává výsledky s očekávaným chováním a zaznamenává jejich pozorování. Manuální testy se často opakují během vývojových cyklů při změně kódu a při dalších situacích, jako je například konfigurace softwaru.
    Automatizovaný testovací nástroj je schopen přehrávat předem zaznamenané a předdefinované akce, porovnávat výsledky s očekávaným chováním a hlásit úspěch nebo neúspěch těchto manuálních testů zkušebnímu technikovi. Jakmile jsou vytvořeny automatizované testy, lze je snadno opakovat a lze je rozšířit tak, aby vykonávaly úkoly nemožné pomocí manuálního testování. Z tohoto důvodu zkušenější manažeři zjistili, že automatické testování softwaru je nezbytnou součástí úspěšných projektů.
    Automatizované testování softwaru je již dlouho považováno za kritické pro velké organizace vyvíjející software. Na druhou stranu je často považováno za příliš nákladné nebo obtížné pro implementaci do menších a středních společností. Testovací sady od Automatics jsou však za nízkou cenu, a i přesto jsou naše testy dostatečně silné, aby je mohla mít, jakkoliv velká firma.

Kontakt

V případě zájmu o některou z našich služeb nás kontaktujte pomocí formuláře nebo e-mailu admin@automatics.cz.
Pozor! Po vyplnění formuláře budete přesměrováni na jinou stránku, kde budete muset potvrdit, že nejste robot.