Nová aplikace eTesty funkční testování Verze Datum aktualizace
0.5 21. 11. 2014
Obsah 1
2
3
Úvod ................................................................................................................................................ 2 1.1
Nové pojmy pro stávající uživatele aplikace eTesty ................................................................ 2
1.2
Helpdesk .................................................................................................................................. 2
1.3
Zdroje....................................................................................................................................... 2
1.4
Zkratky ..................................................................................................................................... 3
Předpoklady pro testování .............................................................................................................. 3 2.1
Příprava PC pro testování ........................................................................................................ 3
2.2
Přihlašovací účet zkoušejícího v JIP ......................................................................................... 3
Postup testování .............................................................................................................................. 3 3.1
4
Základní obsah testů................................................................................................................ 3
3.1.1
Zkoušející: Přihlášení do aplikace .................................................................................... 4
3.1.2
Zkoušející: Evidence žadatele pro generování testu ....................................................... 4
3.1.3
Zkoušející: Vygenerování testu ........................................................................................ 5
3.1.4
Zkoušející: Tisk protokolu o přidělení čísla testu ............................................................. 5
3.1.5
Zkoušející: Spuštění prostředí žadatele ........................................................................... 5
3.1.6
Žadatel: Přihlášení žadatele k testu................................................................................. 6
3.1.7
Zkoušející: Uvolnění testu ............................................................................................... 6
3.1.8
Žadatel: Složení testu ...................................................................................................... 6
3.1.9
Zkoušející: Zobrazení výsledku testu ............................................................................... 7
3.1.10
Zkoušející: Tisk protokolu s výsledkem testu .................................................................. 7
3.1.11
Zkoušející: Záznam výsledku jiné části zkoušky ............................................................... 7
3.1.12
Žadatel: Zobrazení výsledku na veřejném webu ............................................................. 7
Rozdíly proti ostrému provozu ........................................................................................................ 7
1 Úvod Tento dokument popisuje základní postupy pro funkční testování nové aplikace eTesty. Cílem testování je ověření funkčnosti aplikace a současně seznámení uživatelů s aplikací. Aplikace je určena pro zkoušky z odborné způsobilosti a pro zkoušky z odborné způsobilosti dopravců. Některé části aplikace jsou v těchto oblastech specifické. V následujícím textu bude v případě specifické informace na tuto skutečnost upozorněno. Předpokládá se, že testování bude kompletně provedeno zkušebním komisařem (nově je zaveden obecný pojem zkoušející), který provede jak činnosti samotného zkoušejícího, tak i složení testu v roli žadatele. Dále se předpokládá, že testování bude provedeno na stávajícím počítači zkoušejícího (stanice zkušebního komisaře). Na tomto PC budou provedeny jak činnosti zkoušejícího, tak i složení testu v prostředí žadatele. Z technických a procesních důvodů budou v rámci funkčního testování omezeny některé funkce zabezpečení aplikace tak, aby provedení testů bylo z pohledu uživatele snadné a nebylo komplikováno bezpečnostními nastavení. V případě, že je toto nastavení aplikováno, je to u příslušného kroku v testu popsáno. Společný termín pro funkční testování ze strany zkušebních míst je stanoven na 28.11.2014.
1.1 Nové pojmy pro stávající uživatele aplikace eTesty V rámci nové aplikace eTesty byla v některých případech upravena terminologie tak, aby byla v souladu s legislativou a se zaměřením aplikace na zkoušky, které jsou pomocí aplikace realizovány. Zkušební komisař – nově se označuje jako Zkoušející. Výhledově v roli zkoušejících pro zkoušky z odborné způsobilosti nebudou vystupovat pouze zkušební komisaři, a dále pro zkoušky z z odborné způsobilosti dopravců neprovádí zkušební komisaři, ale členové zkušební komise. Evidence autoškol – nově se evidují vzdělávací subjekty, kdy se evidence vzdělávacích subjektů rozlišuje na provozovny autoškol a školicích středisek.
1.2 Podpora - kontakty Podporu zkoušejících v oblasti zkoušek z odborné způsobilosti zabezpečuje Ministerstvo dopravy, odbor agend řidičů: Kontakt: paní Marta Bardová E-mail:
[email protected] ;
[email protected] Oblast zkoušek z odborné způsobilosti dopravců je v kompetenci Ministerstva dopravy, odboru silniční dopravy. Pro případné dotazy je k dispozici kontaktní email:
[email protected] Pro podporu IT správců zkušebních míst při přípravě stanice: Pracovní doba: Po-Pá – 8-17 Telefon: 251022551 E-mail:
[email protected]
1.3 Zdroje Pro účely přechodu na novou verzi aplikace eTesty a pro migraci koncových stanic jsou k dispozici datová úložiště, na kterých jsou dostupné dokumenty, nástroje a související datové soubory. Tento dokument stejně jako další dokumenty související s technikáliemi zaváděnné nové verze aplikace jsou dostupné na úložišti dostupném prostřednictvím sftp (informace o přístupu na úložiště byly předány zkušebním místům v zaslané prezentaci).
Vybrané informace (technické i uživatelské) týkající se zavádění nové verze aplikace eTesty také naleznete na webových stránkách http://etesty.autocont.cz.
1.4 Zkratky Zkratka AŠ AŠS JIP PC ŘO
Význam Autoškola Akreditované školicí středisko Jednotný identitní prostor Počítač s OS Windows Řidičské oprávnění
2 Předpoklady pro testování 2.1 Příprava PC pro testování Předpokládá se, že testování proběhne na stávajícím PC zkoušejícího. Pro provedení testů je třeba na stanici zkoušejícího mít nainstalovaný .NET Framework 4.0. Obvyklé nastavení komisařských PC umožňuje instalaci. V případě, že by nastavení komisařského PC neumožňovalo instalaci, proveďte ji pod administrátorským účtem (je uveden v dokumentaci popisujícím migraci koncových stanic). Pro možnost přihlášení uživatele prostřednictvím JIP s využitím certifikátu musí být na PC nainstalovány kořenové certifikáty komerční certifikační autority, která vydala komerční certifikát zkoušejícího (I.CA, PostSignum, eIdentity). Tyto kořenové certifikáty jsou dostupné na webových stránkách jednotlivých certifikačních autorit. Testování může být provedeno i na jiném PC, v takovém případě musí toto PC splňovat požadovanou technickou specifikaci (předáno v předchozí komunikaci, dostupné na výše uvedený datových uložištích)
2.2 Přihlašovací účet zkoušejícího v JIP V rámci testování se předpokládá přihlášení uživatele do aplikace prostřednictvím uživatelského účtu v JIP. Postup vytvoření uživatel v JIP, nastavení uživatelského účtu a postup přihlášení je součástí samostatného dokumentu (předáno v předchozí komunikaci, dostupné na datových uložištích).
3 Postup testování Popis postupu testování vychází z předpokladu, že zkoušející provádí testování na jednom PC. Zkoušející přistupuje do aplikace prostřednictvím webového prohlížeče.
3.1 Základní obsah testů V rámci provedení testů se předpokládá realizace základních činností zkoušejícího a žadatele. Jde tedy o provedení následujících činností: -
Zkoušející: Přihlášení do aplikace Zkoušející: Evidence údajů o žadateli a o zkoušce pro generování testu Zkoušející: Vygenerování testu Zkoušející: Tisk protokolu o přidělení čísla testu Zkoušející: Spuštění prostředí žadatele Žadatel: Přihlášení žadatele k testu Zkoušející: Uvolnění testu
3.1.1
Žadatel: Složení testu Zkoušející: Zobrazení výsledku testu Zkoušející: Tisk protokolu s výsledkem testu Zkoušející: Zadání záznamu výsledku jízdy a techniky Žadatel: Zobrazení výsledku na veřejném webu Zkoušející: Přihlášení do aplikace
Cíl: ověřit přihlášení do aplikace prostřednictvím JIP. Do aplikace se přihlásíte prostřednictvím uživatelského účtu v JIP ve webovém prohlížeči zadáním adresy https://etadm2.mdcr.cz/Account/Jip . Po přihlášení do aplikace je Vám zobrazen Váš uživatelský profil. Na této stránce můžete volit aktuální zkušební místo, pokud jste zkoušejícím na více zkušebních místech. Současně je možné z této stránky spustit rozhraní žadatele pro provedení testu. 3.1.1.1 Noví uživatelé pro aplikaci eTesty Může nastat situace, kdy uživatel vytvořený v JIP dosud není platným uživatelem ověřovací aplikace eTesty (např. uživatel byl do aktuální aplikace eTesty vložen před migrací uživatelských účtů do nové aplikace pro účely testování, nebo jde o nového uživatele, například pro oblast zkoušek z odborné způsobilosti dopravců). V takovém případě se po přihlášení zobrazí obrazovka profilu, uživatel nemá přiřazeny žádné role a není možné provádět žádné operace. V tom případě je možné se obrátit na kontakty uvedené v kapitole Podpora - kontakty. 3.1.1.2 Rozdíly proti plánovanému ostrému provozu Po odhlášení z aplikace se zobrazí přihlašovací stránka, na které je možno provést přihlášení jménem a heslem. Tato stránka se zobrazí i při zadání adresy https://etadm2.mdcr.cz/Accout/Logon. Na této stránce je možné se přihlásit i uživatelským jménem a heslem v aplikaci eTesty, a to pouze v době testování aplikace. Možnost tohoto způsobu přihlášení pro zkoušející nebude v ostrém provozu k dispozici, je k dispozici dočasně pro situace, kdy nebylo možné v termínu testování zabezpečit ze strany zkušebního místa pro zkoušející přístup prostřednictvím JIP. 3.1.2
Zkoušející: Evidence žadatele pro generování testu
Cíl: ověřit možnost evidence uchazečů pro složení testu. Evidence údajů o žadateli pro vygenerování testu se provádí v aplikaci z menu Zkoušení / Generování testu. Z pohledu zkoušejícího je vhodné prověřit všechny předpokládané varianty vztahující se k žadateli, např. u testů o ŘO: -
-
nedostatečný věk pro udělení ŘO zadáním žadatele, který nesplňuje věk pro udělení ŘO – aplikace by neměla povolit generování testu, nedodržení pětidenní lhůty mezi opakovanou zkouškou – opětovné zadání žadatele po předchozí neúspěšné zkoušce - aplikace by neměla povolit generování testu k opakované zkoušce, zkouška s tlumočníkem – potvrzení a záznam požadovaných položek a údajů o tlumožníkovi, další varianty možností, vycházející z praxe zkušebních komisařů.
Při zadávání údajů o žadateli a o zkoušce se rozsah zadávaných údajů řídí zadaným druhem zkoušky. Podle vybraného druhu zkoušky se zkoušejícímu zobrazí návazné údaje, které jsou pro evidenci žadatele ke zvolenému druhu zkoušky relevantní. Současně je možnost výběru v jednotlivých polích navázána na existující evidence (přiřazení zkoušejícího ke zkušebnímu místu, přiřazení povolených
typů testů zkoušejícímu, evidence vzdělávacích subjektů, zkoška v rozsahu ŘO nepřesahující držené skupiny vozidel v registraci provozovny vzdělávacího subjektu). 3.1.2.1 Rozdíly proti ostrému provozu V současné době probíhá hromadný sběr informací o akreditovaných školících střediscích pro účely evidence pro provádění zkoušek profesní způsobilosti. Uvedení provozovny AŠS je při generování tohoto druhu zkoušky povinné. Aby bylo možné testy generovat, jsou všechny evidované AŠ nastaveny v ověřovacím provozu současně jako AŠS. 3.1.3
Zkoušející: Vygenerování testu
Cíl: ověřit vygenerování testu. Navazuje na krok Zkoušející: Evidence údajů o žadateli a o zkoušce pro generování testu. Po provedení evidence údajů o žadateli a o zkoušce se generování testu provede stlačením tlačítka Vygenerovat test. Aplikace provede ověření zadaných údajů. Podle výsledku kontroly zobrazí buď chybové informace, nebo zobrazí obrazovku s vygenerovaným číslem testu. Poznámka: pro následné usnadnění zadávání a vyhledávání je možné zkopírovat po označení číslo testu běžnou klávesovou zkratkou CTRL+C. 3.1.4
Zkoušející: Tisk protokolu o přidělení čísla testu
Cíl: ověřit tisk protokolu o přidělení čísla testu. Navazuje na krok Zkoušející: Vygenerování testu. Z této obrazovky je možné pomocí tlačítka Zobrazit protokol zobrazit protokol o přidělení čísla testu. Tento protokol se zobrazí jako PDF soubor, které je možné následně vytisknout. Ověřte tisk protokolu. 3.1.5
Zkoušející: Spuštění prostředí žadatele
Cíl: ověřit spuštění prostředí žadatele. Navazuje na krok Zkoušející: Tisk protokolu o přidělení čísla testu. Spuštění prostředí žadatele může provést z obrazovky profilu uživatele. Na ni se dostanete kliknutím na jméno uživatele v pravém horním rohu aplikace. Tlačítko pro spuštění prostředí žadatele je umístěno vlevo dole pod názvem „Spustit testovací aplikaci“. Po prvním spuštění prostředí žadatele je vytvořen zástupce pro spuštění aplikace ve startovacím menu. Tohoto zástupce je možné přesunout například na plochu a podobně. 3.1.5.1 Rozdíly proti ostrému provozu Po spuštění aplikace (žadatelské prostředí) v ostrém provozu nebude možné přepnout na jinou aplikaci. Aby bylo možné provést testování na jednom počítači zkoušejícího, je tato funkcionalita vypnuta, běžnou klávesovou zkratkou ALT+TAB je možné přejít do jiných aplikací, tedy i webového prohlížeče s rozhraním zkoušejícího. V současné době probíhá dotazníkový sběr informací o IP adresách zkušebních míst. Vzhledem k tomuto faktu je v průběhu funkčního testování vypnuta funkcionalita ověřování komunikace ze strany stanice žadatele. Ukončení aplikace žadatele v ostrém provozu bude možné buď z prostředí webového prohlížeče zkoušejícího zadáním požadavku na ukončení aplikace, nebo ručně z prostředí žadatele po stlačení ALT+F4 a zadání specifického kódu, který bude mít zkoušející k dispozici v prostředí komisaře. Tato funkcionalita souvisí s probíhajícím dotazníkovým sběrem informací ze zkušebních míst. V průběhu
funkčního testování bude možné prostředí žadatele ukončit prostřednictvím klávesové zkratky ALT+F4 při zobrazené obrazovce pro zadání čísla přiděleného testu. 3.1.5.2 Potenciální problémy Pro spuštění prostředí žadatele je třeba provést spuštění z prohlížeče Internet Explorer. V případě použití jiného typu prohlížeče bez specifických doplňků umožňujících spuštění aplikace v technologii ClickOnce dojde ke stažení aplikace a jejímu uložení na disk. Při spuštění této stažené aplikace z disku nebude aplikace funkční. 3.1.6
Žadatel: Přihlášení žadatele k testu
Cíl: ověřit přihlášení žadatele k testu. Navazuje na krok Zkoušející: Spuštění prostředí žadatele. V prostředí žadatele zadejte číslo vygenerovaného testu uvedeného na protokolu o přidělení k testu. Pokud jste si číslo zkopírovali v okamžiku vygenerování testu do schránky, je možné jej vložit běžnou klávesovou zkratkou CTRL+V. Po zadání čísla je možné test spustit. Kroky prováděné žadatelem jsou shodné se stávající aplikací. V prvním kroku potvrzuje žadatel správnost zadaných osobních údajů. Ve druhém kroku je žadateli zobrazena nápověda a dále je uchazeči zobrazen cvičný test. Po dokončení cvičného testu čeká aplikace na uvolnění testu z prostředí zkoušejícího. 3.1.6.1 Rozdíly proti ostrému provozu Z prostředí žadatele je v proběhu funkčních testů možné se přepnout do jiné aplikace. V ostrém provozu nebude tato funkcionalita umožněna. Dále je možné v průběhu funkčních testů ukončit aplikaci ve stavu čekání na zadání čísla testu klávesovou zkratkou ALT+F4. 3.1.7
Zkoušející: Uvolnění testu
Cíl: ověřit uvolnění testu. Navazuje na krok Žadatel: Přihlášení žadatele k testu. Zkoušející po potvrzení žadatele s ovládáním testu uvolňuje test. Probíhající testy si může zkoušející zobrazit z menu Zkoušení – Otevřené testy. Zde jsou zobrazeny testy, které nebyly dosud ukončeny, tedy: -
testy vygenerované, testy, u nichž žadatel prochází cvičným testem, testy, které čekají na uvolnění testy, u nichž žadatele prochází ostrým testem testy skládané papírovou formou čekající na zadání výsledku papírového testu případové studie čekající na vyhodnocení
Uvolnění testu provede zkoušející výběrem konkrétního testu a stlačením tlačítka Uvolnit test. Aby bylo možné uvolnění provést, musí být již v prostředí žadatele test spuštěn (ve fázi čekání na uvolnění). Test je možné vyhledat s využitím filtrování záznamů. Pokud jste si číslo testu uložili do schránky, je možné jej do pole vložit běžnou klávesovou zkratkou CTRL+V. 3.1.8
Žadatel: Složení testu
Cíl: ověřit složení testu v prostředí žadatele. Navazuje na krok Zkoušející: Uvolnění testu.
Uživatel v prostředí žadatele skládá test. Prochází jednotlivé otázky, volí odpovědi. Může přecházet mezi oblastmi testu, může označovat otázku pro pozdější odpověď. Po zodpovězení otázek test ukončuje. 3.1.9
Zkoušející: Zobrazení výsledku testu
Cíl: ověřit zobrazení výsledku testu. Navazuje na krok Žadatel: Složení testu. Zobrazení výsledku testu provede zkoušející z menu Výsledky – Výsledky testu. Kliknutím na konkrétní výsledek se otevře obrazovka s výsledkem tohoto testu. 3.1.10 Zkoušející: Tisk protokolu s výsledkem testu Cíl: ověřit tisk protokolu s výsledkem testu. Navazuje na krok Zkoušející: Zobrazení výsledku testu. Z obrazovky výsledku testu může zkoušející zobrazit protokol pomocí tlačítka Zobrazit protokol. Protokol je zobrazen v dokumentu ve formátu PDF. Tento protokol může zkoušející vytisknout. 3.1.11 Zkoušející: Záznam výsledku jiné části zkoušky Cíl: ověřit možnost zadání výsledku další části zkoušky. Navazuje na krok Žadatel: Složení testu. Specifické: pro oblast zkoušek z odborné způsobilosti. Pro jednotlivé druhy zkoušek se evidují další dílčí části zkoušky podle konkrétního druhu zkoušky. Výsledek dalších dílčích částí zkoušky zadává zkoušející v menu Výsledky – Výsledky zkoušky. V seznamu zkoušek se zobrazují výsledky zkoušek všech jejich dílčích částí. Výsledek testové zkoušky je vytvořen automaticky po složení testové části zkoušky. Číslo další zkoušky odpovídá číslu prvního elektronického testu. 3.1.12 Žadatel: Zobrazení výsledku na veřejném webu Cíl: ověřit zobrazení výsledku na veřejném webu. Navazuje na krok Žadatel: Složení testu. Po složení testu může žadatel zobrazit výsledek testu na veřejném webu. Veřejný web pro funkční testování je k dispozici na adrese http://etesty2.mdcr.cz. Po výběru oblasti testu na úvodní stránce je možné zobrazit stránku pro zadání čísla elektronického testu výběrem z menu Výsledek el. testu. Na této stránce je možné zadat číslo absolvovaného testu. Po jeho zadání se žadateli zobrazí výsledek jeho elektronického testu.
4 Rozdíly proti ostrému provozu V této kapitole jsou shrnuty rozdíly funkčního testování oproti plánovanému ostrému provozu. Tyto rozdíly jsou definovány na základě nutnosti provozu stávající verze, na základě přípravy zdrojových dat, a na základě nároků kladených novou aplikací na budoucí ostré produkční prostředí. V okamžiku spuštění ostrého provozu budou dále uvedené skutečnosti uvedeny do cílového stavu. Funkční testy Cílový stav (ostrý provoz) Je povoleno přihlášení uživatelů uživatelským Bude vyžadováno přihlášení přes JIP (kromě jménem a heslem, není vyžadováno přihlášení zvláštních výjimek, kdy uživatele není možné
přes JIP. Při přihlášení přes JIP není vyžadována dvoufaktorová autentizace. Je možné ukončit prostředí žadatele klávesovou zkratkou ALT+F4.
procesně v JIP evidovat-vyjímku schvaluje MD) Bude vyžadována dvoufaktorová autentizace v JIP. Ukončení bude možné z prostředí zkoušejícího, nebo z prostředí žadatele po zadání specifického kódu vygenerovaného v prostředí zkoušejícího. Je možné klávesovou zkratkou ALT+TAB Přepínání nebude možné. přepínat z prostředí žadatele na jiné aplikace. Není vyžadován provoz prostředí žadatele Bude vyžadován provoz prostředí žadatele z registrované IP adresy zkušebního místa. z definované IP adresy zkušebního místa. Není třeba registrovat prostředí žadatele pro Bude nutné registrovat prostředí žadatele pro provádění testů. provádění testů. Nejsou aplikována dodatečná bezpečnostní Budou aplikována dodatečná bezpečnostní opatření pro prostředí žadatele (monitoring opatření pro prostředí žadatele. souběžně spuštěných procesů, zákaz síťové komunikace)