- Přehledy IS
- APS (25)
- BPM - procesní řízení (23)
- Cloud computing (IaaS) (10)
- Cloud computing (SaaS) (31)
- CRM (52)
- DMS/ECM - správa dokumentů (19)
- EAM (17)
- Ekonomické systémy (68)
- ERP (75)
- HRM (28)
- ITSM (6)
- MES (33)
- Řízení výroby (36)
- WMS (28)
- Dodavatelé IT služeb a řešení
- Datová centra (25)
- Dodavatelé CAD/CAM/PLM/BIM... (41)
- Dodavatelé CRM (38)
- Dodavatelé DW-BI (50)
- Dodavatelé ERP (66)
- Informační bezpečnost (48)
- IT řešení pro logistiku (48)
- IT řešení pro stavebnictví (26)
- Řešení pro veřejný a státní sektor (27)


















![]() | Přihlaste se k odběru zpravodaje SystemNEWS na LinkedIn, který každý týden přináší výběr článků z oblasti podnikové informatiky | |
![]() | ||
Vývoj bez testování je jako auto bez kol
Jak na testovací proces?
Vyvíjíte novou aplikaci, webovou stránku anebo software? Jedním z klíčových bodů celého vývojového procesu je testování. Bez nadsázky lze říct, že bez testování by žádný pořádný vývojový proces ani nemohl existovat. Bez testování se totiž neposunete. Nebo možná posunete, ale časem, když se do procesu zapojí další uživatelé nebo se řešení dostane k zákazníkům, nastanou problémy.


Všechny aplikace, SW nebo stránky, které jste kdy použili či navštívili, si předtím, než se dostaly k vám, uživatelům, musely projít důkladným testováním. To slouží primárně k tomu, aby se detekovaly, našly a opravily možné chyby, zajistila kvalita testovaného procesu a uživatelé tak získali verzi programu, webu či aplikace. Developeři samozřejmě testují správnost jednotlivých procesů již během jejich vývoje, ale tento typ testování se liší od testování finálního produktu. Testování softwaru a webové stránky ve finální verzi z pohledu budoucího uživatele se nazývá „quality assurance“ neboli zaručení kvality výsledného produktu.
Celý tento proces začíná tvorbou testovacích scénářů. Je důležité, aby testovací scénáře byly dostatečně konkrétní a pro testera (testující osobu) pochopitelné a byly zorganizované do přehledného celku. V ideálním případě by testovací scénáře měly přesně popisovat, jaký úkon má tester udělat, aby zkontroloval, zda je vše v pořádku. Při testování se většinou využívají softwarové programy jako JIRA, Asana a Testrail, kde si můžete ukládat testovací scénáře, zaznamenávat problémy, na které narazíte, a aktivně komunikovat s vývojáři na jejich řešení. Při menších testovacích procesech nebo při testování opravdu specifických procesů můžete vytvořit kvalitní a přehledné prostředí i v Excelu.
Při testování je důležité stanovit si priority, požadavky a cíle, které se od testování odvíjejí. Následující otázky by vám mohly pomoci stanovit si nároky na testování jako takové:
- Jak rozsáhlé bude testování? Jakou kapacitu lidí budeme potřebovat?
- Je testovaná aplikace/stránka zaměřená na konkrétní okruh lidí s určitými kvalifikacemi? (Je potřeba na testování využít vhodně kvalifikovaných lidí, anebo je tato aplikace/stránka určená pro širokou veřejnost?)
- Jaký máme předpoklad na délku testovacího období? Jak velký rozpočet na to máme?
- Máme možnost a kapacitu udělat si část testování sami?
- Můžeme vymezit kvalifikovaného člověka na vedení testování, anebo bude třeba někoho na tuto pozici zabezpečit?
Organizace testování může být poměrně stresující – je třeba zkoordinovat skupinu lidi s různými kvalifikacemi tak, aby spolupracovali. Je proto výhodné mít k dispozici člověka, který se v těchto procesech vyzná a zároveň je zběhlý v projektovém a change managementu neboli managementu změn. Projektový management je pro celý proces naprosto zásadní – můžete si testovat, jak chcete, ale pokud testování nemá řád a organizaci, k vytouženým výsledkům se nedostanete. Důležitá je také správná a včasná komunikace a vykazování otestovaných výsledků. A to hlavně ve chvíli, kdy testování vykazuje negativní výsledky, tj. testovací scénáře nejsou úspěšné a je zřejmé, že se někde vyskytla chyba. V takovém případě je potřeba komunikovat s více stakeholdery.
Níže najdete přehled základních rad, čemu se v rámci testovacích procesů vyhnout a na co se naopak zaměřit:
Komunikace
Komunikace je samozřejmě důležitá vždy, ale při testovacích procesech je skutečně klíčová. Testeři a vývojáři spolu při řešení detekovaných problémů musí aktivně komunikovat a spolupracovat. Díky tomu se vše vyřeší rychleji a efektivněji.
Správný zápis problému
Možná to zní banálně, ale každý objevený problém je třeba detailně popsat, ideálně doplnit i printscreeny/fotkami či videem. Šikovnou pomůckou je například šablona pro zapisování problémů, která se skládá ze tří bodů:
- Steps to reproduce – zde zapíšete postup, jak se dostat k problému
- Actual results – zde popíšete, co se stalo, jaký problém nastal
- Expected results – zde popíšete, co by se stát mělo, pokud by aplikace/stránka fungovala správně
Průběžné testování
Nenechávejte si testování na poslední chvíli. V ideálním případě testujte průběžně už během vývoje. Zabráníte tak časové tísni a přetížení vývojářů – ti budou moci nalezené chyby řešit postupně a díky tomu mohou také zamezit jejich opakování a vršení.
Správná organizace testování
Organizace testování je nedílnou součástí testovacího procesu. Bez organizace by se jednalo jen o hromadné nahodilé testování, které by při vyšším objemu dat ztratilo přidanou hodnotu a smysl. Z pohledu organizace lze testování rozdělit do různých skupin. Například při testování aplikací je skupina testů pro notifikace, další skupina pro obsah („kategorie A má 4 pododkazy a nyní jenom 3“ = bug) a v neposlední řadě pak funkční skupina („klikne se na tento odkaz a ten nás přesměruje na tento odkaz, pokud ne, vytváří se bug, atp.“).
Ať už vyvíjíte software, aplikaci nebo webovou stránku, testování se prostě nevyhnete. Tedy za předpokladu, že chcete mít kvalitní produkt. Proces testování není náročný a nemusíte se ho obávat. Pokud ho dobře zorganizujete, můžete ho ukončit velmi rychle a efektivně.
![]() |
Zuzana Kubíková Autorka článku působí na pozici Head of Managing Consulting ve společnosti RSM Technology CZ, s. r. o. |
![]() ![]() | ||||||
Po | Út | St | Čt | Pá | So | Ne |
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 1 | 2 | 3 | 4 |
5 | 6 | 7 | 8 | 9 | 10 | 11 |
Formulář pro přidání akce
15.5. | Konference SCADA Security |
22.5. | Akce pro automobilové dodavatele "3DEXPERIENCE... |
12.6. | Konference ABIA CZ 2025: setkání zákazníků a partnerů... |
29.9. | The Massive IoT Conference |