Hodnoticí standard
Autorizující orgán: | Digitální a informační agentura | |
---|---|---|
Skupina oborů: | Informatické obory | |
Povolání: | Softwarový tester | |
Platnost standardu: | Od 2.6.2023 do neomezeně | |
Kvalifikační úroveň: | 5 |
Hodnoticí standard
- Kritéria a způsoby hodnocení
- Pokyny k realizaci zkoušky
- Výsledné hodnocení
- Počet zkoušejících
- Požadavky na odbornou způsobilost autorizované osoby
- Nezbytné materiální a technické předpoklady pro provedení zkoušky
- Doba přípravy na zkoušku
- Doba pro vykonávání zkoušky
- Na tvorbě standardu se podíleli
Kritéria a způsoby hodnoceni
Název odborné způsobilosti | Úroveň | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Orientace v základech automatizace testování
|
5 | ||||||||||||||||||||||||||||||||||||||||||
Testování kvality zdrojových kódů
|
5 | ||||||||||||||||||||||||||||||||||||||||||
Integrační testování zdrojových kódů
|
5 | ||||||||||||||||||||||||||||||||||||||||||
Automatizované testování uživatelských rozhraní
|
5 | ||||||||||||||||||||||||||||||||||||||||||
Zátěžové testování zdrojových kódů
|
5 | ||||||||||||||||||||||||||||||||||||||||||
Používání průběžné integrace
|
5 |
Pokyny k realizaci zkoušky
Autorizovaná osoba informuje, které doklady musí uchazeč předložit, aby zkouška proběhla v souladu s platnými právními předpisy.
Před zahájením vlastního ověřování musí být uchazeč seznámen s pracovištěm a s požadavky bezpečnosti a ochrany zdraví při práci (BOZP) a požární ochrany (PO), o čemž bude autorizovanou osobou vyhotoven a uchazečem podepsán písemný záznam.
Autorizovaná osoba, resp. autorizovaný zástupce autorizované osoby, je oprávněna předčasně ukončit zkoušku, pokud vyhodnotí, že v důsledku činnosti uchazeče bezprostředně došlo k ohrožení nebo bezprostředně hrozí nebezpečí ohrožení zdraví, života a majetku či životního prostředí. Zdůvodnění předčasného ukončení zkoušky uvede AOs do Záznamu o průběhu a výsledku zkoušky. Uchazeč může ukončit zkoušku kdykoliv v jejím průběhu, a to na vlastní žádost.
Zdravotní způsobilost pro vykonání zkoušky není vyžadována.
Zkouška se skládá ze dvou částí: písemného ověření a praktického předvedení s ústním ověřením. Zkouška probíhá ve dvou etapách - prvně písemná část, poté praktické předvedení s ústním ověřením - vždy chronologicky po jednotlivých kompetencích.
Písemné ověření
Písemné ověření probíhá volnou písemnou formou a řešením předložených zadání.
a) V této části písemného ověření se uchazeč vyjadřuje volnou písemnou formou. Jedná se o následující kritéria v rámci níže uvedených kompetencí:
- Orientace v základech automatizace testování
- kritéria b), d), g), h)
- Testování kvality zdrojových kódů
- kritéria c), e), f), j)
- Integrační testování
- kritéria a), e) až k) (kromě j))
- Automatizované testování uživatelských rozhraní
- kritéria b), c), g), h)
- Zátěžové testování
- kritéria a), d), e), g)
- Používání průběžné integrace
- kritéria e), f), h)
b) V této části písemného ověření uchazeč vypracovává odpovědi na předložené konkrétní zadání.
Pro níže specifikovaná kritéria vypracuje autorizovaná osoba jedno zadání:
- Orientace v základech automatizace testování
- kritérium f)
- Integrační testování zdrojových kódů
- kritérium j)
- Automatizované testování uživatelských rozhraní
- kritérium a)
- Zátěžové testování zdrojových kódů
- kritérium k)
- Používání průběžné integrace
- kritérium g)
Pro níže specifikovaná kritéria vypracuje autorizovaná osoba tři zadání:
- Orientace v základech automatizace testování
- kritérium i) - každé zadání obsahuje 5 možností, z toho 2 správné. Mezi uvedenými možnostmi musí být verze operačního systému pro aplikaci s uživatelským rozhraním, název a verze prohlížeče webových stránek.
- Integrační testování
- kritérium i) - každé zadání obsahuje 5 možností, z toho 2 správné
- Automatizované testování uživatelských rozhraní
- kritérium d) - každé zadání obsahuje 5 možností, z toho 2 správné
- kritérium i) - každé zadání obsahuje 5 možností, z toho 2 správné. Mezi uvedenými možnostmi se musí vyskytovat tyto možnosti: odstranění pauz, optimalizace UI testované aplikace pro testovatelnost, sebezotavení testu.
Pro zkoušku autorizovaná osoba zajistí náhodné vygenerování jednoho zadání pro každé z uvedených kritérií. Splnění každého kritéria vyžaduje určení všech správných možností.
Pro níže specifikovaná kritéria vypracuje autorizovaná osoba pět zadání:
- Testování kvality zdrojových kódů
- kritérium b) - každé zadání obsahuje 5 možností, z toho 2 správné. Příklad uvedených principů: metody v jednotkovém testu musí být krátké a testovat jeden konkrétní testovací případ; metody v jednotkovém testu musí komplexně testovat co nejvíce testovacích případů; je vhodné vytvářet jednotkové testy během vývoje komponenty; nejvhodnější postup pro vývoj jednotkových testů je vytvořit testy až poté, co je veškerá funkčnost implementovaná; jednotkové testy typicky slouží k testování uživatelských rozhraní
- Integrační testování
- kritérium k) - každé zadání obsahuje 5 možností, z toho 2 správné
- Zátěžové testování
- kritérium b) - mezi uvedenými možnostmi se musí vyskytovat tyto parametry: počet uživatelů, doba náběhu testu a počet opakování. Každé zadání obsahuje 5 možností, z toho 3 správné
- kritérium c) - zadání pokrývají všechny typy testů, uvedených v kritériu (jedno zadání - jeden typ testu)
- kritérium f) - každé zadání obsahuje 5 možností, z toho 2 správné
- kritérium h) - tři zadání obsahují vhodné testovací prostředí, dvě nevhodné; příklady diagramů: 1. prostředí je pouze lokální (1 PC s vlastním HW, testovací klient běží na tomto PC) - nevhodné, 2. prostředí je virtualizované (testovací klient běží na stejné VM) - nevhodné, 3. klient běží na jiném PC/VM než testovaná aplikace a mezi koncovými body je dobře propustná síť - vhodné.
- kritérium i) - každé zadání obsahuje 5 možností, z toho 2 správné. Mezi uvedenými možnostmi se musí vyskytovat tyto parametry: výkon klienta, výkon serveru a propustnost sítě.
- Používání průběžné integrace
- kritérium c) - každé zadání obsahuje 5 možností, z toho 2 správné
- kritérium i) - každé zadání obsahuje 5 možností, z toho 2 správné. Mezi správnými odpověďmi musí být na výběr tyto možnosti: zrychlení sestavení (buildu), vyšší pokrytí kódu automatickými testy, zrychlení automatizovaných testů, zlepšení stability testů.
Pro zkoušku autorizovaná osoba zajistí náhodné vygenerování jednoho zadání pro každé z uvedených kritérií. Splnění každého kritéria vyžaduje určení všech správných možností.
Praktické předvedení s ústním ověřením
Jedná se o následující kritéria v rámci uvedených kompetencí:
- Orientace v základech automatizace testování
- kritéria e), j), k)
- Testování kvality zdrojových kódů
- kritéria g), h), i)
- Integrační testování
- kritérium l)
- Automatizované testování uživatelských rozhraní
- kritéria e), f)
- Zátěžové testování
- kritérium j)
Pro níže specifikovaná kritéria vypracuje autorizovaná osoba pět zadání:
- Orientace v základech automatizace testování
- kritérium j)
- kritérium k) - zadání obsahuje instrukci (zadání databázového dotazu typu SELECT ve volném textu), která popisuje, jaký dotaz je potřeba vytvořit; příklad zadání: databázové schéma obsahuje katalog knih v tabulce “katalog” s atributy “id” (integer), “jmeno” (varchar), “autor” (varchar), “datum_vzniku” (date). Instrukce: vytvořte dotaz, který vyhledá všechna jména knih od autora “Franz Kafka”, které byly vytvořené po roce 1915 (včetně).
- Testování kvality zdrojových kódů
- kritérium g) - každé zadání obsahuje 5 možností, z toho 3 správné
- kritérium h)
- kritérium i) - každé zadání obsahuje 5 možností, z toho 2 správné
- Integrační testování
- kritérium l)
- Automatizované testování uživatelských rozhraní
- kritérium e)
Pro kritérium j) kompetence "Zátěžové testování" vypracuje autorizovaná osoba 3 zadání. Jednotlivá zadání pokrývají všechny tři typy grafů uvedených v kritériu.
Pro splnění kritéria, které nabízí různé možnosti, musí být vybrány pouze všechny správné možnosti. Pro zkoušku autorizovaná osoba zajistí náhodné vygenerování jednoho zadání pro každé z uvedených kritérií.
Pro splnění kritéria e) kompetence "Orientace v základech automatizace testování" zajistí autorizovaná osoba notebook nebo PC s operačními systémy Windows a Linux a připojením k Internetu.
Výsledné hodnocení
Zkoušející hodnotí uchazeče zvlášť pro každou kompetenci a výsledek zapisuje do záznamu o průběhu a výsledku zkoušky. Výsledné hodnocení pro danou kompetenci musí znít „splnil“ nebo „nesplnil“ v závislosti na stanovení závaznosti, resp. nezávaznosti jednotlivých kritérií u každé kompetence. Výsledné hodnocení zkoušky zní buď „vyhověl“, pokud uchazeč splnil všechny kompetence, nebo „nevyhověl“, pokud uchazeč některou kompetenci nesplnil. Při hodnocení „nevyhověl“ uvádí zkoušející vždy zdůvodnění, které uchazeč svým podpisem bere na vědomí.
Počet zkoušejících
Zkouška probíhá před jednou autorizovanou osobou; zkoušejícím je jedna autorizovaná fyzická osoba s autorizací pro příslušnou profesní kvalifikaci anebo jeden autorizovaný zástupce autorizované podnikající fyzické nebo právnické osoby s autorizací pro příslušnou profesní kvalifikaci.
Požadavky na odbornou způsobilost autorizované osoby, resp. autorizovaného zástupce autorizované osoby
Autorizovaná osoba, resp. autorizovaný zástupce autorizované osoby musí splňovat tento požadavek:
Vysokoškolské vzdělání technického směru a alespoň 5 let prokázané odborné praxe v oblasti testování softwaru nebo prokazatelnou praxi učitele odborných předmětů na SŠ či VOŠ v oblasti výuky testování softwaru.
Další požadavky:
Autorizovaná osoba, resp. autorizovaný zástupce autorizované osoby, která nemá odbornou kvalifikaci pedagogického pracovníka podle zákona č. 563/2004 Sb., o pedagogických pracovnících a o změně některých zákonů, ve znění pozdějších předpisů, nebo nemá odbornou kvalifikaci podle zákona č. 111/1998 Sb., o vysokých školách a o změně a doplnění dalších zákonů (zákon o vysokých školách), ve znění pozdějších předpisů, nebo praxi v oblasti vzdělávání dospělých (včetně praxe z oblasti zkoušení), nebo nemá osvědčení o profesní kvalifikaci 75-001-T Lektor/lektorka dalšího vzdělávání, může být absolventem přípravy zaměřené zejména na praktickou aplikaci části první, hlavy III a IV zákona č. 179/2006 Sb., o ověřování a uznávání výsledků dalšího vzdělávání a o změně některých zákonů (zákon o uznávání výsledků dalšího vzdělávání), ve znění pozdějších předpisů, a přípravy zaměřené na vzdělávání a hodnocení dospělých s důrazem na psychologické aspekty zkoušení dospělých v rozsahu minimálně 12 hodin.
Žadatel o udělení autorizace prokazuje splnění požadavků na odbornou způsobilost autorizujícímu orgánu, a to předložením dokladu nebo dokladů o získání odborné způsobilosti v souladu s hodnoticím standardem této profesní kvalifikace, nebo takovým postupem, který je v souladu s požadavky uvedenými v hodnoticím standardu této profesní kvalifikace autorizujícím orgánem stanoven.
Žádost o udělení autorizace naleznete na internetových stránkách autorizujícího orgánu: Digitální a informační agentura, www.dia.gov.cz.
Nezbytné materiální a technické předpoklady pro provedení zkoušky
- Adekvátně vybavená místnost pro písemnou a praktickou část zkoušky
- Psací potřeby, papír
- Flipchart nebo white board
- Záznamové archy pro sledování a hodnocení postupu plnění úkolů
- Zpracovaná zadání písemných a praktických úkolů
- PC nebo notebook vybavený operačním softwarem Windows a Linux s připojením k Internetu
K žádosti o udělení autorizace žadatel přiloží seznam materiálně-technického vybavení dokládající soulad s požadavky uvedenými v hodnoticím standardu pro účely zkoušky. Zajištění vhodných prostor pro provádění zkoušky prokazuje žadatel odpovídajícím dokladem (např. výpis z katastru nemovitostí, nájemní smlouva, dohoda), umožňujícím jejich užívání po dobu platnosti autorizace.
Doba přípravy na zkoušku
Uchazeč má nárok na celkovou dobu přípravy na zkoušku v trvání 30 minut. Do doby přípravy na zkoušku se nezapočítává doba na seznámení uchazeče s pracovištěm a s požadavky BOZP a PO.
Doba pro vykonání zkoušky
Celková doba trvání vlastní zkoušky jednoho uchazeče (bez času na přípravu a přestávky) je 5 až 6 hodin (hodinou se rozumí 60 minut). Zkouška může být rozložena do více dnů.
Doba trvání písemné části zkoušky jednoho uchazeče je 240 minut.
Na tvorbě standardu se podíleli
Hodnoticí standard profesní kvalifikace připravila SR pro informační technologie a elektronické komunikace, ustavená a licencovaná pro tuto činnost HK ČR a SP ČR.
Na tvorbě se dále podílely subjekty zastoupené v pracovní skupině:
Fakulta informačních technologií ČVUT
AVAST Software s. r. o.
OKsystem, a. s.
ICT Unie