Najlepšia kvalita je, keď je pokrytá každá požiadavka automatickým testom, najlepšie keď sú aj navzájom nezávislé a dajú sa spúšťať opakovane.
Čo je to dobré testovanie?
Najlepšia kvalita je, keď je pokrytá každá požiadavka automatickým testom, najlepšie keď sú aj navzájom nezávislé a dajú sa spúšťať opakovane.
Potom je možné pretestovať celú funkcionalitu automaticky po každej zmene kódu a prípadnú chybu odhaliť hneď pri jej zavedení do kódu.
Prečo to teda takto nerobiť, keď je to také super? Problém je v dvoch ďalších zložkách a to čas a náklady. Na takúto kvalitu je potrebné vynaložiť pomerne značné úsilie, čo znamená že cena môže byť niekoľkonásobne vyššia ako samotný produkt. Samozrejme sú aj odvetvia, kde je to takto robiť nutné.
Testovanie je jeden z prostriedkov ako zvyšovať kvalitu. Zvýšenie kvality sa nutne prejaví na zvýšených nákladoch a čase. Ďalší extrém je netestovat vôbec. To síce niečo ušetrí a niekedy sa to môže zdať výhodné, ale iba na začiatku. Z dlhodobého hľadiska sa tento prístup môže značne predražiť. Preto je potrebné zvážiť pri testovani všetky faktory a nastavit správnu mieru testovania.
Správne testovanie nie je iba o kvantite, ale aj o správnom okamihu. Testy treba robiť čím skôr, aby sa chyba čím skôr zistila a odstránila.
Čím neskôr sa na chybu príde, tým je oprava drahšia. Napríklad chyby v dizajne je na konci projektu odstraniť veľmi ťažké, niekedy až nemožné.
Pod testovaním sa ale nemyslí len samotné overovanie funkčnosti, ale tiež overovanie správnosti postupu.
Či vybrané technológie spĺňajú potrebné kritéria, napríklad na výkonnosť, či je navrhnute riešenie dostatočne flexibilné pre prípadné doplnenia v budúcnosti a podobne.
Formu, rozsah a plán testovania je potrebné ušiť pre každý projekt na mieru. Radi vám v tom poradíme. Každá práca vyžaduje správny nástroj. Podľa našich skúseností neurobíte krok vedľa s týmito pomocníkmi:
Management testov – Xray
Issue tracking – Jira
CI – Jenkins
Automaticke testy
Výkonnostné testy – JMeter, Gatlink
S čím vám vieme pomôcť?
Neváhajte nás kontaktovať.
Miroslav Laššák
Architekt