- Přehledy IS
- APS (20)
- BPM - procesní řízení (22)
- Cloud computing (IaaS) (10)
- Cloud computing (SaaS) (33)
- CRM (51)
- DMS/ECM - správa dokumentů (20)
- EAM (17)
- Ekonomické systémy (68)
- ERP (77)
- HRM (27)
- ITSM (6)
- MES (32)
- Řízení výroby (36)
- WMS (29)
- Dodavatelé IT slueb a řeení
- Datová centra (25)
- Dodavatelé CAD/CAM/PLM/BIM... (39)
- Dodavatelé CRM (33)
- Dodavatelé DW-BI (50)
- Dodavatelé ERP (71)
- Informační bezpečnost (50)
- IT řeení pro logistiku (45)
- IT řeení pro stavebnictví (26)
- Řeení pro veřejný a státní sektor (27)
ERP systémy
CRM systémy
Plánování a řízení výroby
AI a Business Intelligence
DMS/ECM - Správa dokumentů
HRM/HCM - Řízení lidských zdrojů
EAM/CMMS - Správa majetku a údrby
Účetní a ekonomické systémy
ITSM (ITIL) - Řízení IT
Cloud a virtualizace IT
IT Security
Logistika, řízení skladů, WMS
IT právo
GIS - geografické informační systémy
Projektové řízení
Trendy ICT
E-commerce B2B/B2C
CAD/CAM/CAE/PLM/3D tisk![]() | |
| Přihlaste se k odběru newsletteru SystemNEWS, který kadý 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 moná posunete, ale časem, kdy se do procesu zapojí dalí uivatelé nebo se řeení dostane k zákazníkům, nastanou problémy.

Vechny aplikace, SW nebo stránky, které jste kdy pouili či navtívili, si předtím, ne se dostaly k vám, uivatelům, musely projít důkladným testováním. To slouí primárně k tomu, aby se detekovaly, naly a opravily moné chyby, zajistila kvalita testovaného procesu a uivatelé 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 uivatele 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ůleité, 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 ve v pořádku. Při testování se větinou 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 řeení. 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ůleité stanovit si priority, poadavky 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 monost 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 vytoueným výsledkům se nedostanete. Důleitá 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ůleitá vdy, ale při testovacích procesech je skutečně klíčová. Testeři a vývojáři spolu při řeení detekovaných problémů musí aktivně komunikovat a spolupracovat. Díky tomu se ve vyřeí rychleji a efektivněji.
Správný zápis problému
Moná to zní banálně, ale kadý 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 řeit postupně a díky tomu mohou také zamezit jejich opakování a vrení.
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. |





















