.. _automaticke-testy: Automatické testy ================= Ke spuštění testů slouží vývojový server (.24). Před spuštěním testů je nutné nasadit aktuální nebo požadovanou verzi aplikace WebAMČR. To se provede pomocí skriptu ``./scripts/test_deploy.sh``. Skript se při spuštění také zeptá, zda má stáhnout aktuální verzi WebAMČR origin/dev. Po nasazení verze je potřeba cca 5 minut počkat než se WebAMČR rozběhne Testy je možné spustit následujícím příkazem :: ./scripts/start_selenium_tests.sh skript má následující parametry: * `-f` Provede neúspěšné testy v tabulce * `-a` Provede všechny testy (výchozí) * `-t cislo` Provede test zadaneho čísla * `-b` Spustí všechny testy na pozadí, výstup se uloží do /opt/selenium_test/test.log a run.log * `-h` Zobrazí nápovědu Výsledky testů se uloží do /opt/selenium_test/results.xlsx. V tabulce se ukládá: * `index` Pořadové číslo testu * `date` Datum a čas provedení testu * `test name` Jméno testu * `result` Výsledek testu (OK, Fail nebo Error) V adresáři ``/opt/selenium_test/`` se ukládají také screenshoty každého testu. **Pozn.** Pokud uživatel přeruší probíhající test, je potřeba před spuštěním nového testu počkat několik minut, než se ukonči Selenium. Spuštění testů pomocí Github Actions ------------------------------------ Testy se dají spouštět také pomocí Github Actions. Slouží k tomu akce Run Tests. Tlačítkem Run workflow otevřeme dialog, kde nahoře vybereme větev (Branch), kterou chceme testovat. Dále máme 3 volby způsobu testování: * `vsechny` Spustí všechny testy * `neuspesne` Spustí pouze testy, které nebyly při minulém testování úspěšné * `konkretni` Spustí jeden konkrétní test, jehož číslo se zapíše do textového rámečku pod výběrem Ve spodní části je ještě zaškrtávací políčko Nasadit aktuální verzi před testováním. Tato volba způsobí, že se před začátkem testování nasadí větev, kterou uživatel zvolil, jinak se testování spustí rovnou, bez nasazení. Vypnutí této volby je vhodné, pokud chceme testovat např. neúspěšné testy po provedení všech testů a chceme se ujistit, že testy opravdu neprošly. Po dokončení testování je základní výsledek testu vidět po otevření testu v Github Actions. Tabulku s výsledky je možné stáhnout z Artifacts nebo je možné se podívat do protokolu na chyby. Vyhodnocení výsledků testu -------------------------- K vyhodnocení běhu testu slouží aplikace Kibana. V ní je připraven pohled ``Test logs query`` (zobrazuje logové zprávy z půběhu testu). .. image:: ../images/automaticke_testy_test_log_view.png :alt: dashboard Dále jsou k dispozici dashboardy ``Test Errors`` (zobrazuje chyby a varování) a ``Test Overview`` (statistika chybových zpráv testu). .. image:: ../images/automaticke_testy_dashboard.png :alt: dashboard Požadované vlastnosti testovacího scénáře ----------------------------------------- Požadované vlastnosti testovacího scénáře jsou následující (vychází z článku `How to Write Test Cases in Software Testing with Examples `__: - testovací scénář by měl být jednoduchý a měl by testovat max. jednu stránku či jednu sadu funkcí, - testovací scénář musí být napsán a vytvořen z pohledu uživatele, tj. musí přesně simulovat kroky, které by prováděl uživatel, pokud by chtěl dosáhnout daného výsledku, - testy by se neměly překrývat, - u každého testu musí být specifikována alespoň jedna metrika úspěšnosti průběhu. Postup vytvoření kódu testu --------------------------- Pro scénář je třeba připravit sadu vstupních dat a kontrolní výstup. Struktura popisu scénáře ------------------------ Popis scénáře by měl obsahovat následující: - ID scénáře, - stručný popis scénáře, - uživatelská role, - předpoklady pro průběh testu (pokud jsou), - uživatelské kroky, které scénář simuluje, - testovací data, - očekávané výsledky (tj. metriky, které oveřují úspěšný průběh testu). Scénáře jsou seskupeny podle jednotlivých aplikací. .. AUTO-GENERATED-SELENIUM-TESTS-START .. (tuto část generuje pre-commit, neupravovat ručně) Přehled testů ------------- .. list-table:: :widths: 5 9 12 24 :header-rows: 1 * - Test č. - Modul - Uživ. role - Název * - 001 - core - | Archeolog - .. raw:: html Přihlášení do AMČR * - 002 - projekt - | Archeolog - .. raw:: html Otevření tabulky projekty * - 003 - projekt - | Archeolog - .. raw:: html Zapsání projektu (pozitivní scénář 1) * - 006 - projekt - | Archeolog - .. raw:: html Schválení projektu (pozitivní scénář 1) * - 007 - projekt - | Archeolog - .. raw:: html Zahájení výzkumu (pozitivní scénář 1) * - 008 - projekt - | Archeolog - .. raw:: html Ukončení výzkumu (pozitivní scénář 1) * - 009 - projekt - | Archeolog - .. raw:: html Ukončení výzkumu (negativní scénář 1) * - 010 - projekt - | Archeolog - .. raw:: html Uzavření projektu (pozitivní scénář 1) * - 011 - projekt - | Archeolog - .. raw:: html Uzavření projektu (negativní scénář 1) * - 012 - projekt - | Archivář - .. raw:: html Archivace projektu (pozitivní scénář 1) * - 013 - projekt - | Archivář - .. raw:: html Archivace projektu (negativní scénář 1) * - 014 - projekt - | Archivář - .. raw:: html Vrácení stavu u archivovaného projektu (pozitivní scénář 1) * - 015 - projekt - | Archivář - .. raw:: html Vrácení stavu u uzavřeného projektu (pozitivní scénář 2) * - 016 - projekt - | Archivář - .. raw:: html Vrácení stavu u ukončeného projektu (pozitivní scénář 3) * - 017 - projekt - | Archivář - .. raw:: html Vrácení stavu u zahájeného projektu (pozitivní scénář 4) * - 018 - projekt - | Archivář - .. raw:: html Vrácení stavu u přihlášeného projektu (pozitivní scénář 5) * - 019 - projekt - | Archivář - .. raw:: html Navržení zrušení projektu (pozitivní scénář 1) * - 020 - projekt - | Archivář - .. raw:: html Navržení zrušení projektu (pozitivní scénář 2) * - 021 - projekt - | Archivář - .. raw:: html Navržení zrušení projektu (negativní scénář 1) * - 022 - projekt - | Archivář - .. raw:: html Zrušení projektu (pozitivní scénář 1) * - 023 - projekt - | Archeolog - .. raw:: html Vytvoření projektové akce (pozitivní scénář 1) * - 024 - arch_z - | Archeolog - .. raw:: html Přidání dokumentační jednotky celek akce (pozitivní scénář 1) * - 025 - pas - | Badatel - .. raw:: html Zapsání samostatného nálezu (pozitivní scénář 1) * - 026 - pas - | Badatel - .. raw:: html Zapsání samostatného nálezu (negativní scénář 1) * - 027 - oznameni - - .. raw:: html Proces oznámení projektu (pozitivní scénář 1) * - 028 - pas - | Badatel - .. raw:: html Odeslání samostatného nálezu (pozitivní scénář 1) * - 029 - pas - | Badatel - .. raw:: html Odeslání samostatného nálezu (negativní scénář 1) * - 030 - pas - | Archeolog - .. raw:: html Potvrzení samostatného nálezu (pozitivní scénář 1) * - 031 - pas - | Archeolog - .. raw:: html Potvrzení samostatného nálezu (negativní scénář 1) * - 032 - pas - | Archeolog - .. raw:: html Potvrzení samostatného nálezu (negativní scénář 2) * - 034 - arch_z - | Archeolog - .. raw:: html Přidání dokumentační jednotky celek akce (negativní scénář 1) * - 035 - arch_z - | Archeolog - .. raw:: html Přidání dokumentační jednotky část akce (pozitivní scénář 2) * - 036 - arch_z - | Archeolog - .. raw:: html Přidání dokumentační jednotky část akce (negativní scénář 2) * - 037 - arch_z - | Archeolog - .. raw:: html Přidání komponenty k dokumentační jednotce celek akce (pozitivní scénář 1) * - 038 - pas - | Archivář - .. raw:: html Archivace samostatného nálezu (pozitivní scénář 1) * - 039 - pas - | Archivář - .. raw:: html Archivace samostatného nálezu (negativní scénář 1) * - 040 - arch_z - | Archeolog - .. raw:: html Přidání komponenty k dokumentační jednotce celek akce (negativní scénář 1) * - 041 - arch_z - | Archeolog - .. raw:: html Přidání objektu k pozitivní komponentě (pozitivní scénář 1) * - 042 - arch_z - | Archeolog - .. raw:: html Přidání předmětu k pozitivní komponentě (pozitivní scénář 1) * - 043 - arch_z - | Archeolog - .. raw:: html Smazání objektu u projektové akce (pozitivní scénář 1) * - 044 - arch_z - | Archeolog - .. raw:: html Smazání předmětu u projektové akce (pozitivní scénář 1) * - 045 - pas - | Archivář - .. raw:: html Vrácení samostatného nálezu (pozitivní scénář 1) * - 046 - arch_z - | Badatel - .. raw:: html Vytvoření samostatné akce (pozitivní scénář 1) * - 047 - arch_z - | Badatel - .. raw:: html Vytvoření samostatné akce (negativní scénář 1) * - 048 - arch_z - | Badatel - .. raw:: html Přidání dokumentační jednotky celek akce (pozitivní scénář 1) * - 049 - arch_z - | Badatel - .. raw:: html Přidání dokumentační jednotky “Celek akce” (negativní scénář 1) * - 050 - arch_z - | Badatel - .. raw:: html Přidání komponenty k DJ u samostatné akce (pozitivní scénář 1) * - 051 - lokalita - | Archeolog - .. raw:: html Zapsání lokality (pozitivní scénář 1) * - 052 - lokalita - | Archeolog - .. raw:: html Zapsání lokality (negativní scénář 1) * - 053 - lokalita - | Archeolog - .. raw:: html Přidání dokumentační jednotky lokalita (pozitivní scénář 1) * - 054 - lokalita - | Archeolog - .. raw:: html Přidání dokumentační jednotky lokalita (negativní scénář 1) * - 055 - lokalita - | Archeolog - .. raw:: html Přidání komponenty k dokumentační jednotce lokalita (pozitivní scénář 1) * - 056 - lokalita - | Archeolog - .. raw:: html Odeslání lokality (pozitivní scénář 1) * - 057 - lokalita - | Badatel - .. raw:: html Odeslání dokumentu (negativní scénář 1) * - 058 - lokalita - | Archivář - .. raw:: html Archivace lokality (pozitivní scénář 1) * - 059 - lokalita - | Archivář - .. raw:: html Archivace lokality (negativní scénář 1) * - 060 - lokalita - | Archivář - .. raw:: html Vrácení odeslané lokality (pozitivní scénář 1) * - 061 - lokalita - | Archivář - .. raw:: html Vrácení odeslané lokality (negativní scénář 1) * - 062 - lokalita - | Archivář - .. raw:: html Vrácení archivované lokality (pozitivní scénář 1) * - 063 - lokalita - | Archivář - .. raw:: html Vrácení archivované lokality (negativní scénář 1) * - 064 - dokument - | Badatel - .. raw:: html Zapsání dokumentu (pozitivní scénář 1) * - 065 - dokument - | Badatel - .. raw:: html Zapsání dokumentu (negativní scénář 1) * - 066 - dokument - | Badatel - .. raw:: html Odeslání dokumentu (pozitivní scénář 1) * - 067 - dokument - | Badatel - .. raw:: html Odeslání dokumentu (negativní scénář 1) * - 068 - dokument - | Archivář - .. raw:: html Archivace dokumentu (pozitivní scénář 1) * - 069 - dokument - | Archivář - .. raw:: html Archivace dokumentu (negativní scénář 1) * - 070 - dokument - | Archivář - .. raw:: html Vrácení odeslaného dokumentu (pozitivní scénář 1) * - 071 - dokument - | Archivář - .. raw:: html Vrácení odeslaného dokumentu (negativní scénář 1) * - 072 - dokument - | Archivář - .. raw:: html Vrácení archivovaného dokumentu (pozitivní scénář 1) * - 073 - dokument - | Archivář - .. raw:: html Vrácení archivovaného dokumentu (negativní scénář 1) * - 074 - arch_z - | Badatel - .. raw:: html Přidání komponenty k DJ u samostatné akce (negativní scénář 1) * - 075 - arch_z - | Badatel - .. raw:: html Přidání objektu k pozitivní komponentě (pozitivní scénář 1) * - 076 - arch_z - | Badatel - .. raw:: html Přidání předmětu k pozitivní komponentě (pozitivní scénář 1) * - 077 - arch_z - | Badatel - .. raw:: html Smazání objektu u samostatné akce (pozitivní scénář 1) * - 078 - arch_z - | Badatel - .. raw:: html Smazání předmětu u samostatné akce (pozitivní scénář 1) * - 079 - arch_z - | Archeolog - .. raw:: html Přidání dokumentu (pozitivní scénář 1) * - 080 - arch_z - | Archeolog - .. raw:: html Připojení existujícího dokumentu (pozitivní scénář 1) * - 081 - arch_z - | Archeolog - .. raw:: html Připojení existujícího dokumentu z projektu (pozitivní scénář 1) * - 082 - arch_z - | Badatel - .. raw:: html Přidání dokumentu k samostatné akci (pozitivní scénář 1) * - 083 - arch_z - | Badatel - .. raw:: html Připojení existujícího dokumentu k samostatné akci (pozitivní scénář 1) * - 084 - arch_z - | Archeolog - .. raw:: html Připojení externího zdroje k projektové akci (pozitivní scénář 1) * - 085 - arch_z - | Badatel - .. raw:: html Připojení externího zdroje k samostatné akci (pozitivní scénář 1) * - 086 - arch_z - | Archeolog - .. raw:: html Vytvoření PIAN u projektové akce (pozitivní scénář 1) * - 087 - arch_z - | Archeolog - .. raw:: html Editace PIAN u projektové akce (pozitivní scénář 1) * - 088 - arch_z - | Archeolog - .. raw:: html Smazání PIAN u projektové akce (pozitivní scénář 1) * - 089 - arch_z - | Archeolog - .. raw:: html Připojení PIAN z mapy u projektové akce (pozitivní scénář 1) * - 090 - arch_z - | Archeolog - .. raw:: html Odpojení potvrzeného PIAN u projektové akce (pozitivní scénář 1) * - 091 - arch_z - | Archeolog - .. raw:: html Import PIAN k projektové akci (pozitivní scénář 1) * - 092 - arch_z - | Archeolog - .. raw:: html Editace PIAN k projektové akci importem (pozitivní scénář 1) * - 093 - arch_z - | Archivář - .. raw:: html Připojení PIAN k projektové akci podle ID (pozitivní scénář 1) * - 094 - arch_z - | Archeolog - .. raw:: html Smazání komponenty u projektové akce (pozitivní scénář 1) * - 095 - arch_z - | Archeolog - .. raw:: html Smazání dokumentační jednotky u projektové akce (pozitivní scénář 1) * - 096 - arch_z - | Badatel - .. raw:: html Vytvoření PIAN u samostatné akce (pozitivní scénář 1) * - 097 - arch_z - | Badatel - .. raw:: html Editace PIAN u samostatné akce (pozitivní scénář 1) * - 098 - arch_z - | Badatel - .. raw:: html Editace PIAN k samostatné akci importem (pozitivní scénář 1) * - 099 - arch_z - | Badatel - .. raw:: html Import PIAN k samostatné akci (pozitivní scénář 1) * - 100 - arch_z - | Badatel - .. raw:: html Odpojení potvrzeného PIAN u samostatné akce (pozitivní scénář 1) * - 101 - arch_z - | Badatel - .. raw:: html Smazání PIAN u samostatné akce (pozitivní scénář 1) * - 102 - arch_z - | Archivář - .. raw:: html Archivace projektové akce (pozitivní scénář 1) * - 103 - arch_z - | Archivář - .. raw:: html Archivace samostatné akce (pozitivní scénář 1) * - 104 - dokument - | Archeolog - .. raw:: html Zápis záznamu do knihovny 3D (pozitivní scénář 1) * - 105 - dokument - | Archeolog - .. raw:: html Odeslání záznamu do knihovny 3D (pozitivní scénář 1) * - 106 - dokument - | Archeolog - .. raw:: html Přidání objektu k záznamu v Knihovně 3D (pozitivní scénář 1) * - 107 - dokument - | Archeolog - .. raw:: html Přidání předmětu k záznamu v Knihovně 3D (pozitivní scénář 1) * - 108 - dokument - | Archeolog - .. raw:: html Přidání prostorového vymezení k záznamu v Knihovně 3D (pozitivní scénář 1) * - 109 - dokument - | Archeolog - .. raw:: html Přidání souboru k záznamu v Knihovně 3D (pozitivní scénář 1) * - 110 - dokument - | Archivář - .. raw:: html Archivace záznamu v Knihovně 3D (pozitivní scénář 1) * - 111 - dokument - | Badatel - .. raw:: html Zápis záznamu do knihovny 3D (pozitivní scénář 2) * - 112 - dokument - | Badatel - .. raw:: html Odeslání záznamu do knihovny 3D (pozitivní scénář 2) * - 113 - dokument - | Badatel - .. raw:: html Přidání objektu k záznamu v Knihovně 3D (pozitivní scénář 2) * - 114 - dokument - | Badatel - .. raw:: html Přidání předmětu k záznamu v Knihovně 3D (pozitivní scénář 2) * - 115 - dokument - | Badatel - .. raw:: html Přidání prostorového vymezení k záznamu v Knihovně 3D (pozitivní scénář 2) * - 116 - dokument - | Badatel - .. raw:: html Přidání souboru k záznamu v Knihovně 3D (pozitivní scénář 2) * - 117 - ez - | Archeolog - .. raw:: html Zapsání nového externího zdroje typu kniha (pozitivní scénář 1) * - 118 - ez - | Archeolog - .. raw:: html Odeslání záznamu Externí zdroj (pozitivní scénář 1) * - 119 - ez - | Archeolog - .. raw:: html Připojení akce k externímu zdroji (pozitivní scénář 1) * - 120 - ez - | Archeolog - .. raw:: html Připojení lokality k externímu zdroji (pozitivní scénář 1) * - 121 - ez - | Archivář - .. raw:: html Potvrzení externího zdroje (pozitivní scénář 1) * - 122 - ez - | Badatel - .. raw:: html Zapsání nového externího zdroje (pozitivní scénář 2) * - 123 - ez - | Badatel - .. raw:: html Odeslání záznamu Externí zdroj (pozitivní scénář 1) * - 124 - ez - | Archeolog - .. raw:: html Zapsání nového externího zdroje typu část knihy (pozitivní scénář 3) * - 125 - ez - | Archeolog - .. raw:: html Zapsání nového externího zdroje typu článek v časopise (pozitivní scénář 4) * - 126 - ez - | Archeolog - .. raw:: html Zapsání nového externího zdroje typu článek v novinách (pozitivní scénář 5) * - 127 - ez - | Archeolog - .. raw:: html Zapsání nového externího zdroje typu jiný zdroj (pozitivní scénář 6) * - 128 - ez - | Badatel - .. raw:: html Zapsání nového externího zdroje typu část knihy (pozitivní scénář 7) * - 129 - ez - | Badatel - .. raw:: html Zapsání nového externího zdroje typu článek v časopise (pozitivní scénář 8) * - 130 - ez - | Badatel - .. raw:: html Zapsání nového externího zdroje typu článek v novinách (pozitivní scénář 9) * - 131 - ez - | Badatel - .. raw:: html Zapsání nového externího zdroje typu jiný zdroj (pozitivní scénář 10) * - 132 - dokument - | Archeolog - .. raw:: html Zapsání dokumentu (pozitivní scénář 2) * - 133 - dokument - | Archeolog - .. raw:: html Zapsání dokumentu (negativní scénář 2) * - 134 - dokument - | Archeolog - .. raw:: html Odeslání dokumentu (pozitivní scénář 2) * - 135 - dokument - | Archeolog - .. raw:: html Odeslání dokumentu (negativní scénář 2) * - 136 - ez - | Archeolog | Archivář - .. raw:: html Test Fedory pro EZ (pozitivní scénář 1) * - 137 - ez - | Archeolog - .. raw:: html Test Fedory pro EZ (pozitivní scénář 2) * - 138 - arch_z - | Badatel | Archivář - .. raw:: html Test Fedory pro Samostatne akce (pozitivní scénář 1) * - 139 - arch_z - | Archivář - .. raw:: html Test Fedory pro PIAN, ADB, vyskovy bod (pozitivní scénář 1) * - 140 - arch_z - | Archivář - .. raw:: html Test Fedory pro ADB (pozitivní scénář 1) * - 141 - dokument - | Archivář - .. raw:: html Test Fedory pro Dokument (pozitivní scénář 1) * - 142 - dokument - | Administrator - .. raw:: html Test Fedory pro LET (pozitivní scénář 1) * - 143 - lokalita - | Archivář - .. raw:: html Test Fedory pro lokalitu (pozitivní scénář 1) * - 144 - dokument - | Archivář - .. raw:: html Test Fedory pro 3D dokumenty (pozitivní scénář 1) * - 145 - projekt - | Archivář - .. raw:: html Test Fedory pro projekty (pozitivní scénář 1) * - 146 - projekt - | Archivář | Administrator - .. raw:: html Test Fedory pro projekty (pozitivní scénář 2) * - 147 - pas - | Badatel | Archivář - .. raw:: html Test Fedory PAS (pozitivní scénář 1) * - 148 - uzivatel - | Administrator - .. raw:: html Test Fedory pro uživatele (pozitivní scénář 1) * - 149 - uzivatel - | Badatel | Archeolog - .. raw:: html Test Fedory pro uživatele (pozitivní scénář 2) * - 150 - uzivatel - | Badatel | Archeolog - .. raw:: html Test Fedory pro spolupráci PAS (pozitivní scénář 1) * - 151 - heslar - | Administrator - .. raw:: html Test Fedory pro hesláře (pozitivní scénář 1) * - 152 - uzivatel - | Administrator - .. raw:: html Test Fedory pro organizaci (pozitivní scénář 1) * - 153 - uzivatel - | Administrator - .. raw:: html Test Fedory pro osobu (pozitivní scénář 1) * - 154 - pas - | Badatel | Archeolog - .. raw:: html Zobrazení spolupráce Badatel - Archeolog (pozitivní scénář 1) * - 155 - projekt - | Archivář - .. raw:: html Smazání záznamu projektu (pozitivní scénář 1) * - 156 - arch_z - | Archivář - .. raw:: html Smazání projektové akce (pozitivní scénář 1) * - 157 - arch_z - | Archivář - .. raw:: html Smazání samostatné akce (pozitivní scénář 1) * - 158 - lokalita - | Archivář - .. raw:: html Smazání lokality (pozitivní scénář 1) * - 159 - pas - | Archivář - .. raw:: html Smazání samostatného nálezu (pozitivní scénář 1) * - 160 - dokument - | Archivář - .. raw:: html Smazání záznamu v Knihovně 3D (pozitivní scénář 1) * - 161 - ez - | Archivář - .. raw:: html Smazání záznamu Externí zdroj (pozitivní scénář 1) * - 162 - dokument - | Archivář - .. raw:: html Smazání dokumentu (pozitivní scénář 1) * - 163 - projekt - - .. raw:: html Cron pro mazání neodeslaných projektů Arch Z ------ .. _selenium-test-arch-z-024-test-024-p-id-n-dokumenta-n-jednotky-celek-akce-pozitiv: Test 024 Přidání dokumentační jednotky celek akce (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vytvoření dokumentační jednotky typu celek akce u projektové akce ve stavu A1. Scénář končí vytvořením dokumentační jednotky D01 typu celek akce. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projekt je ve stavu P3 - Projekt obsahuje projektovou akci ve stavu A1, která nemá žádnou dokumentační jednotku. Testovací data ^^^^^^^^^^^^^^ - typ: celek akce - negativni_jednotka : Ano Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt ve stavu P3 (viz předpoklady) - Projekty → Vybrat → Filtr → ID obsahuje „C-202110946“ → Vybrat → otevřít projekt - Uživatel otevře akci ve stavu A1 (C-202110946A). - Kliknout na tlačítko “Přidat dokumentační jednotku” - Zvolit typ DJ “celek akce” - Zvolit typ Negativní jednotka “ano” - Kliknout na “uložit” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U akce bude vytvořena DJ typu “celek akce” (v databázi je o jednu DJ více). Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceProjektoveAkce.test_024_pridani_dokumentacni_jednotky_p_001``. .. _selenium-test-arch-z-034-test-034-p-id-n-dokumenta-n-jednotky-celek-akce-negativ: Test 034 Přidání dokumentační jednotky celek akce (negativní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vytvoření dokumentační jednotky typu celek akce u projektové akce ve stavu A1. Scénář končí nevytvořením dokumentační jednotky D01 typu celek akce. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projekt je ve stavu P3 - Projekt obsahuje projektovou akci ve stavu A1, která nemá žádnou dokumentační jednotku. Testovací data ^^^^^^^^^^^^^^ Akce C-202401502A Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt ve stavu P3 (číslo projektu) - Projekty → Vybrat → Filtr → ID obsahuje „číslo projektu“ → Vybrat → otevřít projekt - Uživatel otevře akci ve stavu A1 (číslo akce). - Kliknout na tlačítko “Přidat dokumentační jednotku” - Zvolit typ DJ - ponechat nevyplněno - Zvolit typ Negativní jednotka “ano” - Kliknout na “uložit změny” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U akce nebude vytvořena DJ typu “celek akce” (v databázi není o jednu DJ více). Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceProjektoveAkce.test_034_pridani_dokumentacni_jednotky_n_001``. .. _selenium-test-arch-z-035-test-035-p-id-n-dokumenta-n-jednotky-st-akce-pozitivn-s: Test 035 Přidání dokumentační jednotky část akce (pozitivní scénář 2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vytvoření dokumentační jednotky typu část akce u projektové akce ve stavu A1. Scénář končí vytvořením dokumentační jednotky D02 typu část akce. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projekt je ve stavu P3 - Projekt obsahuje projektovou akci ve stavu A1, která má dokumentační jednotku D01 typu celkem akce. Testovací data ^^^^^^^^^^^^^^ C-202309552A Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt ve stavu P3 (M-202400005) - Projekty → Vybrat → Filtr → ID obsahuje „M-202400005“ → Vybrat → otevřít projekt - Uživatel otevře akci ve stavu A1 (M-202400005A). - Kliknout na tlačítko “Přidat dokumentační jednotku” - Zvolit typ DJ “část akce” - Zvolit typ Negativní jednotka “ano” - Kliknout na “uložit změny” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U akce bude vytvořena DJ D02 typu “část akce” (v databázi je o jednu DJ více). Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceProjektoveAkce.test_035_pridani_dokumentacni_jednotky_p_002``. .. _selenium-test-arch-z-036-test-036-p-id-n-dokumenta-n-jednotky-st-akce-negativn-s: Test 036 Přidání dokumentační jednotky část akce (negativní scénář 2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vytvoření dokumentační jednotky typu část akce u projektové akce ve stavu A1. Scénář končí nevytvořením dokumentační jednotky D02 typu část akce. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projekt je ve stavu P3 - Projekt obsahuje projektovou akci ve stavu A1, která má dokumentační jednotku D01 typu celkem akce. Testovací data ^^^^^^^^^^^^^^ C-202309552 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt ve stavu P3 (C-202309552) - Projekty → Vybrat → Filtr → ID obsahuje „C-202309552“ → Vybrat → otevřít projekt - Uživatel otevře akci ve stavu A1 (C-202309552A). - Kliknout na tlačítko “Přidat dokumentační jednotku” - Zvolit typ DJ “nevyplněno” - Zvolit typ Negativní jednotka “ano” - Kliknout na “uložit změny” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U akce nebude vytvořena DJ D02 typu “část akce” (v databázi není o jednu DJ více). Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceProjektoveAkce.test_036_pridani_dokumentacni_jednotky_n_002``. .. _selenium-test-arch-z-037-test-037-p-id-n-komponenty-k-dokumenta-n-jednotce-celek: Test 037 Přidání komponenty k dokumentační jednotce celek akce (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vytvoření komponenty u dokumentační jednotky typu celek akce u projektové akce ve stavu A1. Scénář končí vytvořením komponenty K001 u dokumentační jednotky D01. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projekt je ve stavu P3 - Projekt obsahuje projektovou akci ve stavu A1, která má dokumentační jednotku D01 typu celkem akce, která je pozitivní. Testovací data ^^^^^^^^^^^^^^ C-202309027 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt ve stavu P3 (M-202400004) - Projekty → Vybrat → Filtr → ID obsahuje „M-202400004“ → Vybrat → otevřít projekt - Uživatel otevře akci ve stavu A1 (M-202400004A). - Kliknout na dokumentační jednotku D01 - Kliknout na “Další volby” a zvolit ”Přidat komponentu”. - Zvolit Období “únětická k.” - Zvolit Areál “sídliště nesp.”. - Kliknout na “uložit změny” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U DJ D01 bude vytvořena nová komponenta K001, v databázi bude o jednu komponentu více. Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceProjektoveAkce.test_037_pridani_komponenty_dokumentacni_jednotky_p_001``. .. _selenium-test-arch-z-040-test-040-p-id-n-komponenty-k-dokumenta-n-jednotce-celek: Test 040 Přidání komponenty k dokumentační jednotce celek akce (negativní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vytvoření komponenty u dokumentační jednotky typu celek akce u projektové akce ve stavu A1. Scénář končí nevytvořením komponenty K001 u dokumentační jednotky D01. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projekt je ve stavu P3 - Projekt obsahuje projektovou akci ve stavu A1, která má dokumentační jednotku D01 typu celkem akce, která je pozitivní. Testovací data ^^^^^^^^^^^^^^ C-202309027 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt ve stavu P3 (C-202309027) - Projekty → Vybrat → Filtr → ID obsahuje „C-202309027“ → Vybrat → otevřít projekt - Uživatel otevře akci ve stavu A1 (C-202309027A). - Kliknout na dokumentační jednotku D01 - Kliknout na “Další volby” a zvolit ”Přidat komponentu”. - Zvolit Období “únětická k.” - Zvolit Areál “zůstane nevyplněno”. - Kliknout na “uložit změny” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U DJ D01 nebude vytvořena nová komponenta K001, v databázi bude o jednu komponentu více. Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceProjektoveAkce.test_040_pridani_komponenty_dokumentacni_jednotky_n_001``. .. _selenium-test-arch-z-041-test-041-p-id-n-objektu-k-pozitivn-komponent-pozitivn-s: Test 041 Přidání objektu k pozitivní komponentě (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vytvoření objektu u komponenty připojené k dokumentační jednotce projektové akce. Scénář končí vytvořením objektu u komponenty K001 u dokumentační jednotky D01. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projekt je ve stavu P3 - Projekt obsahuje projektovou akci ve stavu A1, která má dokumentační jednotku D01 typu celkem akce, která je pozitivní a obsahuje komponentu K001. Testovací data ^^^^^^^^^^^^^^ C-202004814 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt ve stavu P3 (C-202004814) - Projekty → Vybrat → Filtr → ID obsahuje „C-202004814“ → Vybrat → otevřít projekt - Uživatel otevře akci ve stavu A1 (C-202004814A). - Kliknout na komponentu K001 u dokumentační jednotky D01 - V sekci Nálezy a Objekty zvolit Druh “(polo)zemnice”. - V sekci Nálezy a Objekty vyplnit Počet “1”. - Kliknout na “Uložit změny” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U komponenty K001 bude vytvořen nový objekt. V databázi bude o jeden objekt více. Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceProjektoveAkce.test_041_pridani_objektu_komponente_p_001``. .. _selenium-test-arch-z-042-test-042-p-id-n-p-edm-tu-k-pozitivn-komponent-pozitivn: Test 042 Přidání předmětu k pozitivní komponentě (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vytvoření předmětu u komponenty připojené k dokumentační jednotce projektové akce. Scénář končí vytvořením předmětu u komponenty K001 u dokumentační jednotky D01. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projekt je ve stavu P3 - Projekt obsahuje projektovou akci ve stavu A1, která má dokumentační jednotku D01 typu celkem akce, která je pozitivní a obsahuje komponentu K001. Testovací data ^^^^^^^^^^^^^^ C-202004814 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt ve stavu P3 (C-202004814) - Projekty → Vybrat → Filtr → ID obsahuje „C-202004814“ → Vybrat → otevřít projekt - Uživatel otevře akci ve stavu A1 (C-202004814A). - Kliknout na komponentu K001 u dokumentační jednotky D01 - V sekci Nálezy a Předměty zvolit Druh “džbán”. - V sekci Nálezy a Předměty zvolit Specifikace “keramika nesp.”. - V sekci Nálezy a Předměty vyplnit Počet “1”. - Kliknout na “Uložit změny” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U komponenty K001 bude vytvořen nový objekt. V databázi bude o jeden objekt více. Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceProjektoveAkce.test_042_pridani_predmetu_komponente_p_001``. .. _selenium-test-arch-z-043-test-043-smaz-n-objektu-u-projektov-akce-pozitivn-sc-n: Test 043 Smazání objektu u projektové akce (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test smazání objektu u komponenty připojené k dokumentační jednotce projektové akce. Scénář končí smazáním objektu. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projektová akce ve stavu A1 - Dokumentační jednotka D01 - Komponenta K001 - Objekt “jáma kůlová/sloupová” připojený ke komponentě K001 Testovací data ^^^^^^^^^^^^^^ X-C-91277520A Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projektovou akci ve stavu A1 (X-C-91277520A) - Projekty → Vybrat → Filtr → ID obsahuje „X-C-91277520“ → Vybrat → otevřít projektovou akci X-C-91277520A - Kliknout na komponentu K001 u dokumentační jednotky D01 - V sekci Nálezy a Objekty u položky “jáma kůlová/sloupová” kliknout na možnost “odstranit” - Volbu potvrdit Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U komponenty K001 bude odebrána položka typu objekt. V databázi bude o jeden objekt méně. Oznámení “Záznam byl úspěšně smazán” Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceProjektoveAkce.test_043_smazani_objektu_komponente_p_001``. .. _selenium-test-arch-z-044-test-044-smaz-n-p-edm-tu-u-projektov-akce-pozitivn-sc-n: Test 044 Smazání předmětu u projektové akce (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test smazání předmětu u komponenty připojené k dokumentační jednotce projektové akce. Scénář končí smazáním předmětu. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projektová akce ve stavu A1 - Dokumentační jednotka D01 - Komponenta K001 - Předmět “doklad umění/kultu” připojený ke komponentě K001 Testovací data ^^^^^^^^^^^^^^ X-C-91277520A Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projektovou akci ve stavu A1 (M-202400926A) - Projekty → Vybrat → Filtr → ID obsahuje „M-202400926“ → Vybrat → otevřít projektovou akci M-202400926A - Kliknout na komponentu K001 u dokumentační jednotky D01 - V sekci Nálezy a Předměty u položky “doklad umění/kultu” kliknout na možnost “odstranit” - Volbu potvrdit Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U komponenty K001 bude odebrána položka typu předmět. V databázi bude o jeden předmět méně. Oznámení “Záznam byl úspěšně smazán” Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceProjektoveAkce.test_044_smazani_predmetu_komponente_p_001``. .. _selenium-test-arch-z-046-test-046-vytvo-en-samostatn-akce-pozitivn-sc-n-1: Test 046 Vytvoření samostatné akce (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vytvoření samostatné akce. Scénář končí vytvořením samostatné akce akce ve stavu A1. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel vstoupí do modulu Samostatné akce pro zápis nové akce - Samostatné akce → Zapsat - Uživatel vyplní povinné položky - Uživatel klikne na tlačítko “Zapsat” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Vytvoření samostatné akce - v databázi bude o jednu akci více Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceSamostatneAkce.test_046_vytvoreni_samostatne_akce_p_001``. .. _selenium-test-arch-z-047-test-047-vytvo-en-samostatn-akce-negativn-sc-n-1: Test 047 Vytvoření samostatné akce (negativní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vytvoření samostatné akce. Scénář nekončí vytvořením samostatné akce ve stavu A1. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel vstoupí do modulu Samostatné akce pro zápis nové akce - Samostatné akce → Zapsat - Uživatel vyplní povinné položky, nevyplní Hlavní katastr - Uživatel klikne na tlačítko “Zapsat” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Nedojde k vytvoření samostatné akce - v databázi bude stejný počet akcí Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceSamostatneAkce.test_047_vytvoreni_samostatne_akce_n_001``. .. _selenium-test-arch-z-048-test-048-p-id-n-dokumenta-n-jednotky-celek-akce-pozitiv: Test 048 Přidání dokumentační jednotky celek akce (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vytvoření dokumentační jednotky typu celek akce u samostatné akce ve stavu A1. Scénář končí vytvořením dokumentační jednotky D01. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Samostatná akce ve stavu A1 Testovací data ^^^^^^^^^^^^^^ X-C-9000000001A Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře samostatnou akci ve stavu A1 - Samostatné akce → Vybrat → Filtr → ID obsahuje „číslo SA“ → Vybrat → otevřít SA - Uživatel přidá dokumentační jednotku “Celek akce” (v sekci dokumentační jednotky) - Dokumentační jednotky → Přidat dokumentační jednotku - Uživatel vyplní povinná pole - Uživatel klikne na tlačítko “Uložit změny” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U akce bude vytvořena DJ D01 typu “Celek akce” (v databázi je o jednu DJ více) Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceSamostatneAkce.test_048_pridani_dokumentacni_jednotky_samostatne_akce_p_001``. .. _selenium-test-arch-z-049-test-049-p-id-n-dokumenta-n-jednotky-celek-akce-negativ: Test 049 Přidání dokumentační jednotky “Celek akce” (negativní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vytvoření dokumentační jednotky typu celek akce u samostatné akce ve stavu A1. Scénář nekončí vytvořením dokumentační jednotky D01. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Samostatná akce ve stavu A1 Testovací data ^^^^^^^^^^^^^^ X-C-9000000001A Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře samostatnou akci ve stavu A1 - Samostatné akce → Vybrat → Filtr → ID obsahuje „číslo SA“ → Vybrat → otevřít SA - Uživatel přidá dokumentační jednotku “Celek akce” (v sekci dokumentační jednotky) - Dokumentační jednotky → Přidat dokumentační jednotku - Uživatel vyplní povinná pole, nevyplní Typ - Uživatel klikne na tlačítko “Uložit změny” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U akce NEbude vytvořena DJ typu “Celek akce” (v databázi je stejný počet DJ) Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceSamostatneAkce.test_049_pridani_dokumentacni_jednotky_samostatne_akce_n_001``. .. _selenium-test-arch-z-050-test-050-p-id-n-komponenty-k-dj-u-samostatn-akce-poziti: Test 050 Přidání komponenty k DJ u samostatné akce (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vytvoření komponenty k DJ u samostatné akce ve stavu A1. Scénář končí vytvořením komponenty K01. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Samostatná akce ve stavu A1 - Dokumentační jednotka D01 Testovací data ^^^^^^^^^^^^^^ X-C-9000000002A Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře samostatnou akci ve stavu A1 - Samostatné akce → Vybrat → Filtr → ID obsahuje „číslo SA“ → Vybrat → otevřít SA - Uživatel vybere dokumentační jednotku D01 (v sekci “Dokumentační jednotky”) - Uživatel k DJ přidá komponentu K01 - X-C-9000000060A-D01 → Další volby (+) → Komponenta vytvořit - Uživatel vyplní povinná pole - Uživatel klikne na tlačítko “Uložit změny” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U DJ bude vytvořena komponenta K01. V databázi bude o jednu komponentu více. Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceSamostatneAkce.test_050_pridani_komponenty_DJ_samostatne_akce_p_001``. .. _selenium-test-arch-z-074-test-074-p-id-n-komponenty-k-dj-u-samostatn-akce-negati: Test 074 Přidání komponenty k DJ u samostatné akce (negativní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vytvoření komponenty k DJ u samostatné akce ve stavu A1. Scénář nekončí vytvořením komponenty. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Samostatná akce ve stavu A1 - Dokumentační jednotka D01 Testovací data ^^^^^^^^^^^^^^ X-C-9000000002A Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře samostatnou akci ve stavu A1 - Samostatné akce → Vybrat → Filtr → ID obsahuje „X-C-9000000002A“ → Vybrat → otevřít SA - Uživatel vybere dokumentační jednotku D01 (v sekci “Dokumentační jednotky”) - Uživatel k DJ přidá komponentu K01 X-C-9000000002AD01 → Další volby (+) → Komponenta vytvořit - Uživatel vyplní povinná pole, nevyplní Areál - Uživatel klikne na tlačítko “Uložit změny” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U dokumentační jednotky D01 NEbude vytvořena komponenta (v databázi je stejný počet DJ). U pole Areál se objeví nápověda “Vyberte prosím v seznamu některou položku”. Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceSamostatneAkce.test_074_pridani_komponenty_DJ_samostatne_akce_n_001``. .. _selenium-test-arch-z-075-test-075-p-id-n-objektu-k-pozitivn-komponent-pozitivn-s: Test 075 Přidání objektu k pozitivní komponentě (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vytvoření objektu u komponenty připojené k dokumentační jednotce samostatné akce. Scénář končí vytvořením objektu u komponenty K001 u dokumentační jednotky D01. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Samostatná akce ve stavu A1 - Dokumentační jednotka D01 - Komponenta K001 Testovací data ^^^^^^^^^^^^^^ X-C-9000000003A Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře samostatnou akci ve stavu A1 (X-C-9000000003A) - Samostatné akce → Vybrat → Filtr → ID obsahuje „X-C-9000000003A“ → Vybrat → otevřít samostatnou akci - Kliknout na komponentu K001 u dokumentační jednotky D01 - V sekci Nálezy a Objekty zvolit Druh “(polo)zemnice”. - V sekci Nálezy a Objekty vyplnit Počet “1”. - Kliknout na “Uložit změny” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U komponenty K001 bude vytvořen nový objekt. V databázi bude o jeden objekt více. Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceSamostatneAkce.test_075_pridani_objektu_komponente_DJ_samostatna_akce_p_001``. .. _selenium-test-arch-z-076-test-076-p-id-n-p-edm-tu-k-pozitivn-komponent-pozitivn: Test 076 Přidání předmětu k pozitivní komponentě (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vytvoření předmětu u komponenty připojené k dokumentační jednotce samostatné akce. Scénář končí vytvořením předmětu u komponenty K001 u dokumentační jednotky D01. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Samostatná akce ve stavu A1 - Dokumentační jednotka D01 - Komponenta K001 Testovací data ^^^^^^^^^^^^^^ X-C-9000000003A Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře samostatnou akci ve stavu A1 (X-C-9000000003A) - Samostatné akce → Vybrat → Filtr → ID obsahuje „X-C-9000000003A“ → Vybrat → otevřít samostatnou akci - Kliknout na komponentu K001 u dokumentační jednotky D01 - V sekci Nálezy a Předměty zvolit Druh “džbán”. - V sekci Nálezy a Předměty zvolit Specifikace “keramika”. - V sekci Nálezy a Předměty vyplnit Počet “1”. - Kliknout na “Uložit změny” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U komponenty K001 bude vytvořen nový předmět. V databázi bude o jeden předmět více. Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceSamostatneAkce.test_076_pridani_predmetu_komponente_DJ_samostatna_akce_p_001``. .. _selenium-test-arch-z-077-test-077-smaz-n-objektu-u-samostatn-akce-pozitivn-sc-n: Test 077 Smazání objektu u samostatné akce (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test smazání objektu u komponenty připojené k dokumentační jednotce samostatné akce. Scénář končí smazáním objektu. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Samostatná akce ve stavu A1 - Dokumentační jednotka D01 - Komponenta K001 - Objekt “jáma kůlová/sloupová” připojený ke komponentě K001 Testovací data ^^^^^^^^^^^^^^ X-C-9000000004A Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře samostatnou akci ve stavu A1 (X-C-9000000004A) - Samostatné akce → Vybrat → Filtr → ID obsahuje „X-C-9000000004A“ → Vybrat → otevřít samostatnou akci - Kliknout na komponentu K001 u dokumentační jednotky D01 - V sekci Nálezy a Objekty u položky “jáma kůlová/sloupová” kliknout na možnost “odstranit” - Volbu potvrdit Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U komponenty K001 bude odebrána položka typu objekt. V databázi bude o jeden objekt méně. Oznámení “Záznam byl úspěšně smazán” Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceSamostatneAkce.test_077_smazani_objektu_komponenty_DJ_samostatna_akce_p_001``. .. _selenium-test-arch-z-078-test-078-smaz-n-p-edm-tu-u-samostatn-akce-pozitivn-sc-n: Test 078 Smazání předmětu u samostatné akce (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test smazání předmětu u komponenty připojené k dokumentační jednotce samostatné akce. Scénář končí smazáním předmětu. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Samostatná akce ve stavu A1 - Dokumentační jednotka D01 - Komponenta K001 - Předmět “doklad umění/kultu” připojený ke komponentě K001 Testovací data ^^^^^^^^^^^^^^ X-C-9000000004A Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře samostatnou akci ve stavu A1 (X-C-9000000004A) - Samostatné akce → Vybrat → Filtr → ID obsahuje „X-C-9000000004A“ → Vybrat → otevřít samostatnou akci - Kliknout na komponentu K001 u dokumentační jednotky D01 - V sekci Nálezy a Předměty u položky “doklad umění/kultu” kliknout na možnost “odstranit” - Volbu potvrdit Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U komponenty K001 bude odebrána položka typu předmět. V databázi bude o jeden předmět méně. Oznámení “Záznam byl úspěšně smazán” Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceSamostatneAkce.test_078_smazani_predmetu_komponenty_DJ_samostatna_akce_p_001``. .. _selenium-test-arch-z-079-test-079-p-id-n-dokumentu-pozitivn-sc-n-1: Test 079 Přidání dokumentu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test přidání dokumentu k projektové akci. Scénář končí vytvořením záznamu dokumentu a jeho připojením k projektové akci. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projekt je ve stavu P3 - Projekt obsahuje projektovou akci ve stavu A1. Testovací data ^^^^^^^^^^^^^^ C-202207641A Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt ve stavu P3 (C-202207641A) - Projekty → Vybrat → Filtr → ID obsahuje „C-202207641A“ → Vybrat → otevřít projekt - Uživatel otevře akci (C-202207641A). - V tabulce Dokumenty kliknout na tlačítko “Přidat dokument” - Uživatel vyplní povinné údaje ve formuláři Dokument - Klikne na tlačítko Zapsat Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Bude vytvořen nový záznam typu dokument (v databázi je o jeden dokument více). Tento dokument je připojený k projektové akci C-202207641A Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceProjektoveAkce.test_079_pridani_dokumentu_projektove_akci_p_001``. .. _selenium-test-arch-z-080-test-080-p-ipojen-existuj-c-ho-dokumentu-pozitivn-sc-n: Test 080 Připojení existujícího dokumentu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test připojení existujícího dokumentu k projektové akci. Scénář končí vytvořením vazby mezi dokumentem a projektovou akcí. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projekt je ve stavu P3 - Projekt obsahuje projektovou akci ve stavu A1. Testovací data ^^^^^^^^^^^^^^ C-202207641 M-TX-194300151 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt ve stavu P3 (C-202207641) - Projekty → Vybrat → Filtr → ID obsahuje „C-202207641“ → Vybrat → otevřít projekt - Uživatel otevře akci (C-202207641A). - V tabulce Dokumenty kliknout na tlačítko “Připojit existující dokument” - Uživatel vyhledá dokument “M-TX-194300114” - Klikne na tlačítko Připojit Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Je vytvořena vazba mezi dokumentem a projektovou akcí C-202207641A Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceProjektoveAkce.test_080_pridani_existujiciho_dokumentu_projektove_akci_p_001``. .. _selenium-test-arch-z-081-test-081-p-ipojen-existuj-c-ho-dokumentu-z-projektu-poz: Test 081 Připojení existujícího dokumentu z projektu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test připojení existujícího dokumentu z projektu k projektové akci. Scénář končí vytvořením vazby mezi dokumentem a projektovou akcí. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projekt je ve stavu P3 - Projekt obsahuje projektovou akci s připojeným dokumentem - Projekt obsahuje další projektovou akci ve stavu A1 Testovací data ^^^^^^^^^^^^^^ C-202401979B Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt ve stavu P3 (M-202400928) - Projekty → Vybrat → Filtr → ID obsahuje „C-202401979“ → Vybrat → otevřít projekt - Uživatel otevře akci (C-202401979B). - V tabulce Dokumenty kliknout na tlačítko “Připojit existující dokument z projektu” - Uživatel vyhledá dokument “...” - Zaškrtne políčko Vybrat a klikne na tlačítko Připojit Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Je vytvořena vazba mezi dokumentem a projektovou akcí C-202401979B Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceProjektoveAkce.test_081_pridani_existujiciho_dokumentu_z_projektu_projektove_akci_p_001``. .. _selenium-test-arch-z-082-test-082-p-id-n-dokumentu-k-samostatn-akci-pozitivn-sc: Test 082 Přidání dokumentu k samostatné akci (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test přidání dokumentu k samostatné akci. Scénář končí vytvořením záznamu dokumentu a jeho připojením k samostatné akci. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Samostatná akce je ve stavu A1. Testovací data ^^^^^^^^^^^^^^ X-C-9000000003A Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře samostatnou akci ve stavu A1 (X-C-9000000003A) - Samostatné akce → Vybrat → Filtr → ID obsahuje „X-C-9000000003A“ → Vybrat → otevřít samostatnou akci - V tabulce Dokumenty kliknout na tlačítko “Přidat dokument” - Uživatel vyplní povinné údaje ve formuláři Dokument - Klikne na tlačítko Zapsat Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Bude vytvořen nový záznam typu dokument (v databázi je o jeden dokument více). Tento dokument je připojený k samostatné akci X-C-9000000003A Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceSamostatneAkce.test_082_pridani_dokumentu_samostatne_akci_p_001``. .. _selenium-test-arch-z-083-test-083-p-ipojen-existuj-c-ho-dokumentu-k-samostatn-ak: Test 083 Připojení existujícího dokumentu k samostatné akci (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test připojení existujícího dokumentu k samostatné akci.Scénář končí vytvořením vazby mezi dokumentem a samostatnou akcí. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Samostatná akce je ve stavu A1. Testovací data ^^^^^^^^^^^^^^ X-C-9000000004A Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře samostatnou akci ve stavu A1 (X-C-9000000004A) - Samostatné akce → Vybrat → Filtr → ID obsahuje „X-C-9000000004A“ → Vybrat → otevřít projekt - V tabulce Dokumenty kliknout na tlačítko “Připojit existující dokument” - Uživatel vyhledá dokument “M-TX-194300126” - Klikne na tlačítko Připojit Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Je vytvořena vazba mezi dokumentem a projektovou akcí X-C-9000000004A Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceSamostatneAkce.test_083_pridani_existujiciho_dokumentu_samostatne_akci_p_001``. .. _selenium-test-arch-z-084-test-084-p-ipojen-extern-ho-zdroje-k-projektov-akci-poz: Test 084 Připojení externího zdroje k projektové akci (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test připojení externího zdroje k projektové akci. Scénář končí vytvořením vazby mezi samostatnou akcí a externím zdrojem. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projektová akce ve stavu A1. Testovací data ^^^^^^^^^^^^^^ C-202301164 X-BIB-1295324 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt s připojenou akcí ve stavu A1 a otevře tuto akci (C-202301164) - Projekty → Vybrat → Filtr → ID obsahuje „C-202301164“ → Vybrat → otevřít projekt → otevřít akci „C-202301164A“ - V části “Externí zdroje” kliknout na “připojit externí zdroj” - Uživatel vyhledá identifikátor “X-BIB-1295324” - Klikne na tlačítko Připojit Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Je vytvořena vazba mezi projektovou akcí externím zdrojem „X-BIB-1295324“ Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceProjektoveAkce.test_084_pripojeni_externiho_zdroje_projektove_akci_p_001``. .. _selenium-test-arch-z-085-test-085-p-ipojen-extern-ho-zdroje-k-samostatn-akci-poz: Test 085 Připojení externího zdroje k samostatné akci (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test připojení externího zdroje k samostatné akci..Scénář končí vytvořením vazby mezi samostatnou akcí a externím zdrojem. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Samostatná akce ve stavu A1. Testovací data ^^^^^^^^^^^^^^ X-C-9000000003A X-BIB-1295324 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře samostatnou akci ve stavu A1 (X-C-9000000003A) - Samostatné akce → Vybrat → Filtr → ID obsahuje „X-C-9000000003A“ → Vybrat → otevřít akci „X-C-9000000003A“ - V části “Externí zdroje” kliknout na “připojit externí zdroj” - Uživatel vyhledá identifikátor “X-BIB-1295325” - Klikne na tlačítko Připojit Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Je vytvořena vazba mezi samostatnou akcí externím zdrojem „X-BIB-1295325“ Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceSamostatneAkce.test_085_pripojeni_externiho_zdroje_samostatne_akci_p_001``. .. _selenium-test-arch-z-086-test-086-vytvo-en-pian-u-projektov-akce-pozitivn-sc-n-1: Test 086 Vytvoření PIAN u projektové akce (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vytvoření PIAN k projektové akci.Scénář končí vytvořením nového PIAN připojeného k DJ 01 u projektové akce. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projektová akce ve stavu A1 s dokumentační jednotkou D01, která nemá připojen PIAN. Testovací data ^^^^^^^^^^^^^^ C-202401980 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt s připojenou akcí ve stavu A1 a otevře tuto akci (C-202401980) - Projekty → Vybrat → Filtr → ID obsahuje „C-202401980“ → Vybrat → otevřít projekt → otevřít akci „C-202401980“ - V části “Dokumentační jednotky” kliknout na dokumentační jednotku “D01” - V části “Dokumentační jednotka C-202401980-D01” kliknout na Další volby → PIAN - vytvořit → vytvořit geometrii PIAN (jak vyřešit v testu?) - V části nový PIAN nastavit přesnost na hodnotu “odchylka jednotky metrů” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U dokumentační jednotky “C-202401980-D01” je připojen nový PIAN. Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceProjektoveAkce.test_086_vytvoreni_PIAN_projektove_akce_p_001``. .. _selenium-test-arch-z-087-test-087-editace-pian-u-projektov-akce-pozitivn-sc-n-1: Test 087 Editace PIAN u projektové akce (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test editace PIAN u projektové akci. Scénář končí novu geometrií PIAN u dokumentační jednotky DJ 01 u projektové akce. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projektová akce ve stavu A1 s dokumentační jednotkou D01, která má připojen nepotvrzený PIAN. Testovací data ^^^^^^^^^^^^^^ N-1212-000000002 C-202401981A Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt s připojenou akcí ve stavu A1 a otevře tuto akci (C-202401981A) - Projekty → Vybrat → Filtr → ID obsahuje „C-202401981A“ → Vybrat → otevřít projekt → otevřít akci „C-202401981A“ - V části “Dokumentační jednotky” kliknout na dokumentační jednotku “D01” - V části “Dokumentační jednotka C-202401981A-D01” kliknout na Další volby → PIAN - upravit → upravit geometrii PIAN Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U dokumentační jednotky “C-202401981A-D01” je upravena geometrie připojeného PIAN. Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceProjektoveAkce.test_087_editace_PIAN_projektove_akce_p_001``. .. _selenium-test-arch-z-088-test-088-smaz-n-pian-u-projektov-akce-pozitivn-sc-n-1: Test 088 Smazání PIAN u projektové akce (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test smazání PIAN u projektové akci. Scénář končí smazáním nepotvrzeného PIAN u dokumentační jednotky D01 u projektové akce. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projektová akce ve stavu A1 s dokumentační jednotkou D01, která má připojen nepotvrzený PIAN. Testovací data ^^^^^^^^^^^^^^ C-202401981A Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt s připojenou akcí ve stavu A1 a otevře tuto akci (C-202401981A) - Projekty → Vybrat → Filtr → ID obsahuje „C-202401981“ → Vybrat → otevřít projekt → otevřít akci „C-202401981A“ - V části “Dokumentační jednotky” kliknout na dokumentační jednotku “D01” - V části “Dokumentační jednotka C-202401981A-D01” kliknout na Další volby → PIAN - odpojit → v dialogovém okně “Odpojení PIAN” kliknout na tlačítko “Odpojit” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U dokumentační jednotky “C-202401981A-D01” je smazán nepotvrzený PIAN, v databázi je o 1 PIAN méně. Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceProjektoveAkce.test_088_smazani_PIAN_projektove_akce_p_001``. .. _selenium-test-arch-z-089-test-089-p-ipojen-pian-z-mapy-u-projektov-akce-pozitivn: Test 089 Připojení PIAN z mapy u projektové akce (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test připojení PIAN z mapy u projektové akci. Scénář končí připojením existujícího PIAN k dokumentační jednotce D01 u projektové akce. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projektová akce ve stavu A1 s dokumentační jednotkou D01, která nemá připojen PIAN. Testovací data ^^^^^^^^^^^^^^ C-202401980 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt s připojenou akcí ve stavu A1 a otevře tuto akci (C-202401980A) - Projekty → Vybrat → Filtr → ID obsahuje „C-202401980“ → Vybrat → otevřít projekt → otevřít akci „C-202401980A“ - V části “Dokumentační jednotky” kliknout na dokumentační jednotku “D01” - V části “Dokumentační jednotka C-202401980A-D01” kliknout na Další volby → PIAN - připojit z mapy→ kliknout na PIAN XXX → kliknout na “Uložit změny” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U dokumentační jednotky “C-202401980A-D01” bude vytvořena vazba s PIAN „XXX”. Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceProjektoveAkce.test_089_pripojeni_PIAN_projektove_akce_p_001``. .. _selenium-test-arch-z-090-test-090-odpojen-potvrzen-ho-pian-u-projektov-akce-pozi: Test 090 Odpojení potvrzeného PIAN u projektové akce (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test odpojení potvrzeného PIAN projektové akci. Scénář končí odpojením existujícího PIAN od dokumentační jednotky D01 u projektové akce. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projektová akce ve stavu A1 s dokumentační jednotkou D01, která má připojen potvrzený PIAN. Testovací data ^^^^^^^^^^^^^^ C-202007232A Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt s připojenou akcí ve stavu A1 a otevře tuto akci (C-202007232A) - Projekty → Vybrat → Filtr → ID obsahuje „C-202007232“ → Vybrat → otevřít projekt → otevřít akci „C-202007232A“ - V části “Dokumentační jednotky” kliknout na dokumentační jednotku “D01” - V části “Dokumentační jednotka C-202007232A-D01” kliknout na Další volby → PIAN - odpojit → V dialogovém okně “Odpojení PIAN” kliknout na “Odpojit” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U dokumentační jednotky “C-202007232A-D01” zanikne vazba s PIAN „XXX”. Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceProjektoveAkce.test_090_odpojeni_PIAN_projektove_akce_p_001``. .. _selenium-test-arch-z-091-test-091-import-pian-k-projektov-akci-pozitivn-sc-n-1: Test 091 Import PIAN k projektové akci (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test importu PIAN k projektové akci. Scénář končí vytvořením PIAN u dokumentační jednotky D01 u projektové akce. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projektová akce ve stavu A1 s dokumentační jednotkou D01, která nemá připojen PIAN. Testovací data ^^^^^^^^^^^^^^ geom.csv C-202309724 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt s připojenou akcí ve stavu A1 a otevře tuto akci (C-202309724A) - Projekty → Vybrat → Filtr → ID obsahuje „C-202309724“ → Vybrat → otevřít projekt → otevřít akci „C-202309724A“ - V části “Dokumentační jednotky” kliknout na dokumentační jednotku “D01” - V části “Dokumentační jednotka C-202309724A-D01” kliknout na Další volby → PIAN - importovat → V dialogovém okně “Importovat PIAN” vložit soubor CSV geom.csv a kliknout na Dokončit - V části “Nový PIAN” vybrat přesnost “odchylka jednotky metrů” a kliknout “uložit změny” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U dokumentační jednotky “C-202309724A-D01” bude připojen nový PIAN „XXX”. V databázi bude o jeden PIAN více (vznikne vazba s D01). Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceProjektoveAkce.test_091_import_PIAN_projektove_akce_p_001``. .. _selenium-test-arch-z-092-test-092-editace-pian-k-projektov-akci-importem-pozitiv: Test 092 Editace PIAN k projektové akci importem (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test editace PIAN k projektové akci importem. Scénář končí upraveným PIAN u dokumentační jednotky D01 u projektové akce. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projektová akce ve stavu A1 s dokumentační jednotkou D01, která má připojen nepotvrzený PIAN. Testovací data ^^^^^^^^^^^^^^ C-202005190A geom.csv Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt s připojenou akcí ve stavu A1 a otevře tuto akci (C-202005190) - Projekty → Vybrat → Filtr → ID obsahuje „C-202005190“ → Vybrat → otevřít projekt → otevřít akci „C-202005190A“ - V části “Dokumentační jednotky” kliknout na dokumentační jednotku “D01” - V části “Dokumentační jednotka C-202005190A-D01” kliknout na Další volby → PIAN - upravit importem → V dialogovém okně “Importovat PIAN” vložit soubor CSV geom.csv a kliknout na Dokončit - V části ““Dokumentační jednotka C-202005190A-D01” kliknout na “uložit změny” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U dokumentační jednotky “C-202005190A-D01” bude upravena geometrie PIAN „XXX”. Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceProjektoveAkce.test_092_editace_PIAN_projektove_akce_importem_p_001``. .. _selenium-test-arch-z-093-test-093-p-ipojen-pian-k-projektov-akci-podle-id-poziti: Test 093 Připojení PIAN k projektové akci podle ID (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test připojení PIAN k projektové akci podel ID. Scénář končí připojením PIAN podle ID u dokumentační jednotky D01 u projektové akce. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projektová akce ve stavu A1 s dokumentační jednotkou D01, která nemá připojen PIAN. Testovací data ^^^^^^^^^^^^^^ C-202401980 P-0134-00000 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt s připojenou akcí ve stavu A1 a otevře tuto akci (C-202401980A) - Projekty → Vybrat → Filtr → ID obsahuje „C-202401980“ → Vybrat → otevřít projekt → otevřít akci „C-202401980A“ - V části “Dokumentační jednotky” kliknout na dokumentační jednotku “D01” - V části “Dokumentační jednotka C-202401980A-D01” kliknout na Další volby → PIAN - připojit podle ID - V části ““Dokumentační jednotka C-202401980A-D01” v poli “PIAN” zadat ID PIAN “P-0134-00000” a kliknout na “uložit změny” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U dokumentační jednotky “C-202401980A-D01” bude připojen PIAN „P-0134-00000”. V databázi bude vytvořena vazba mezi PIAN a dokumentační jednotkou “C-202401980A-D01”. Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceProjektoveAkce.test_093_pripojeni_PIAN_projektove_akce_p_001``. .. _selenium-test-arch-z-094-test-094-smaz-n-komponenty-u-projektov-akce-pozitivn-sc: Test 094 Smazání komponenty u projektové akce (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test smazání komponenty u projektové akce. Scénář končí smazáním komponenty K001 u dokumentační jednotky D01 u projektové akce. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projektová akce ve stavu A1 s dokumentační jednotkou D01, která má připojenou komponentu K001. Testovací data ^^^^^^^^^^^^^^ C-201015104A Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt s připojenou akcí ve stavu A1 a otevře tuto akci (C-201015104A) - Projekty → Vybrat → Filtr → ID obsahuje „C-201015104“ → Vybrat → otevřít projekt → otevřít akci „C-201015104A“ - V části “Dokumentační jednotky” kliknout na komponentu “K001” u dokumentační jednotky “D01” - V části “Komponenta C-201015104A-K001 ” kliknout na Další nabídka → Smazat komponentu → v dialogovém okne “Smazat komponentu” kliknout na “Smazat” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U dokumentační jednotky “C-201015104A-D01” bude smazána komponenta K001 „XXX”. V databázi bude o jeden záznam méně. Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceProjektoveAkce.test_094_smazani_komponenty_projektove_akce_p_001``. .. _selenium-test-arch-z-095-test-095-smaz-n-dokumenta-n-jednotky-u-projektov-akce-p: Test 095 Smazání dokumentační jednotky u projektové akce (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test smazání dokumentační jednotky u projektové akce. Scénář končí smazáním dokumentační jednotky D01 u projektové akce. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projektová akce ve stavu A1 s dokumentační jednotkou D01. Testovací data ^^^^^^^^^^^^^^ C-202401980A Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt s připojenou akcí ve stavu A1 a otevře tuto akci (C-202401980A) - Projekty → Vybrat → Filtr → ID obsahuje „C-202401980“ → Vybrat → otevřít projekt → otevřít akci „C-202401980A“ - V části “Dokumentační jednotky” kliknout na dokumentační jednotku“D01” → v části “Dokumentační jednotka “Dokumentační jednotka C-202401980A-D01“ kliknout na “Další volby” → DJ - smazat - V části “Dokumentační jednotka “Dokumentační jednotka C-202401980A-D01“ kliknout na “Další volby” → DJ - smazat → v dialogovém okně “Smazat dokumentační jednotku” kliknout na “Smazat” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U projektové akce “C-202401980A” bude smazána dokumentační jednotka D01. V databázi bude o jeden záznam méně. Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceProjektoveAkce.test_095_smazani_DJ_projektove_akce_p_001``. .. _selenium-test-arch-z-096-test-096-vytvo-en-pian-u-samostatn-akce-pozitivn-sc-n-1: Test 096 Vytvoření PIAN u samostatné akce (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vytvoření PIAN k samostatné akci.Scénář končí vytvořením nového PIAN připojeného k DJ D01 u samostatné akce. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Samostatná akce ve stavu A1 s dokumentační jednotkou D01, která nemá připojen PIAN. Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt s připojenou akcí ve stavu A1 a otevře tuto akci (X-C-9000000002A) - Samostatné akce → Vybrat → Filtr → ID obsahuje „X-C-9000000002A“ → Vybrat → otevřít akci „X-C-9000000002A“ - V části “Dokumentační jednotky” kliknout na dokumentační jednotku “D01” - V části “Dokumentační jednotka X-C-9000000002A-D01” kliknout na Další volby → PIAN - vytvořit → vytvořit geometrii PIAN - V části nový PIAN nastavit přesnost na hodnotu “odchylka jednotky metrů” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U dokumentační jednotky “X-C-9000000002A-D01” samostatné akce je připojen nový PIAN. V databázi je o jeden záznam více. Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceSamostatneAkce.test_096_vytvoreni_PIAN_samostatne_akce_p_001``. .. _selenium-test-arch-z-097-test-097-editace-pian-u-samostatn-akce-pozitivn-sc-n-1: Test 097 Editace PIAN u samostatné akce (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test editace PIAN u samostatné akce. Scénář končí novou geometrií PIAN u dokumentační jednotky D01 u samostatné akce. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Samostatná akce ve stavu A1 s dokumentační jednotkou D01, která má připojen nepotvrzený PIAN. Testovací data ^^^^^^^^^^^^^^ X-C-9000000006A Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt s připojenou akcí ve stavu A1 a otevře tuto akci (X-C-9000000006A-) - Samostatné akce → Vybrat → Filtr → ID obsahuje „X-C-9000000006A-“ → Vybrat → otevřít akci „X-C-9000000006A-“ - V části “Dokumentační jednotky” kliknout na dokumentační jednotku “D01” - V části “Dokumentační jednotka X-C-9000000006A--D01” kliknout na Další volby → PIAN - upravit → upravit geometrii PIAN (jak vyřešit v testu?) Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U dokumentační jednotky “X-C-9000000006A--D01” je upravena geometrie připojeného PIAN (jak poznáme v testu?). Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceSamostatneAkce.test_097_editace_PIAN_samostatne_akce_p_001``. .. _selenium-test-arch-z-098-test-098-editace-pian-k-samostatn-akci-importem-pozitiv: Test 098 Editace PIAN k samostatné akci importem (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test editace PIAN k samostatné akci importem. Scénář končí upraveným PIAN u dokumentační jednotky D01 u samostatné akce. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Samostatná akce ve stavu A1 s dokumentační jednotkou D01, která má připojen nepotvrzený PIAN. Testovací data ^^^^^^^^^^^^^^ X-C-9000000006A geom.csv Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt s připojenou akcí ve stavu A1 a otevře tuto akci (X-C-9000000006A) - Samostatné akce → Vybrat → Filtr → ID obsahuje „X-C-9000000006A“ → Vybrat → otevřít akci „X-C-9000000006A“ - V části “Dokumentační jednotky” kliknout na dokumentační jednotku “D01” - V části “Dokumentační jednotka X-C-9000000006A-D01” kliknout na Další volby → PIAN - upravit importem → V dialogovém okně “Importovat PIAN” vložit soubor CSV geom.csv a kliknout na Dokončit - V části ““Dokumentační jednotka X-C-9000000006A-D01” kliknout na “uložit změny” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U dokumentační jednotky “X-C-9000000006A-D01” bude upravena geometrie PIAN „XXX”. Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceSamostatneAkce.test_098_editace_PIAN_samostatne_akce_importem_p_001``. .. _selenium-test-arch-z-099-test-099-import-pian-k-samostatn-akci-pozitivn-sc-n-1: Test 099 Import PIAN k samostatné akci (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test importu PIAN k samostatné akci. Scénář končí vytvořením PIAN u dokumentační jednotky D01 u samostatné akce. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Samostatná akce ve stavu A1 s dokumentační jednotkou D01, která nemá připojen PIAN. Testovací data ^^^^^^^^^^^^^^ X-C-9000000002A geom.csv Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt s připojenou akcí ve stavu A1 a otevře tuto akci (X-C-9000000002A) - Samostatné akce → Vybrat → Filtr → ID obsahuje „X-C-9000000002A“ → Vybrat → otevřít akci „X-C-9000000002A“ - V části “Dokumentační jednotky” kliknout na dokumentační jednotku “D01” - V části “Dokumentační jednotka X-C-9000000002A-D01” kliknout na Další volby → PIAN - importovat → V dialogovém okně “Importovat PIAN” vložit soubor CSV geom.csv a kliknout na Dokončit - V části “Nový PIAN” vybrat přesnost “odchylka jednotky metrů” a kliknout “uložit změny” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U dokumentační jednotky “X-C-9000000002A-D01” bude připojen nový PIAN „XXX”. V databázi bude o jeden PIAN více (vznikne vazba s D01). Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceSamostatneAkce.test_099_import_PIAN_samostatne_akce_p_001``. .. _selenium-test-arch-z-100-test-100-odpojen-potvrzen-ho-pian-u-samostatn-akce-pozi: Test 100 Odpojení potvrzeného PIAN u samostatné akce (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test odpojení potvrzeného PIAN u samostatné akce. Scénář končí odpojením existujícího PIAN od dokumentační jednotky D01 u samostatné akce. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - samostatná akce ve stavu A1 s dokumentační jednotkou D01, která má připojen potvrzený PIAN. Testovací data ^^^^^^^^^^^^^^ X-C-9000000012A Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt s připojenou akcí ve stavu A1 a otevře tuto akci (X-C-9000000012A) - Samostatné akce → Vybrat → Filtr → ID obsahuje „X-C-9000000012A“ → Vybrat → otevřít akci „X-C-9000000012A“ - V části “Dokumentační jednotky” kliknout na dokumentační jednotku “D01” - V části “Dokumentační jednotka X-C-9000000012A-D01” kliknout na Další volby → PIAN - odpojit → V dialogovém okně “Odpojení PIAN” kliknout na “Odpojit” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U dokumentační jednotky “X-C-9000000012A-D01” zanikne vazba s PIAN „XXX”. Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceSamostatneAkce.test_100_odpojeni_potvrzeneho_PIAN_samostatne_akce_p_001``. .. _selenium-test-arch-z-101-test-101-smaz-n-pian-u-samostatn-akce-pozitivn-sc-n-1: Test 101 Smazání PIAN u samostatné akce (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test smazání PIAN u samostatné akce. Scénář končí smazáním nepotvrzeného PIAN u dokumentační jednotky D01 u samostatné akce. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Samostatná akce ve stavu A1 s dokumentační jednotkou D01, která má připojen nepotvrzený PIAN. Testovací data ^^^^^^^^^^^^^^ X-C-9000000006A Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt s připojenou akcí ve stavu A1 a otevře tuto akci (X-C-9000000006A) - Samostatné akce → Vybrat → Filtr → ID obsahuje „X-C-9000000006A“ → Vybrat → otevřít akci „X-C-9000000006A“ - V části “Dokumentační jednotky” kliknout na dokumentační jednotku “D01” - V části “Dokumentační jednotka X-C-9000000006A-D01” kliknout na Další volby → PIAN - odpojit → v dialogovém okně “Odpojení PIAN” kliknout na tlačítko “Odpojit” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U dokumentační jednotky “X-C-9000000006A-D01” je smazán nepotvrzený PIAN, v databázi je o 1 PIAN méně. Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceSamostatneAkce.test_101_smazani_PIAN_samostatne_akce_p_001``. .. _selenium-test-arch-z-102-test-102-archivace-projektov-akce-pozitivn-sc-n-1: Test 102 Archivace projektové akce (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test archivace projektové akce. Scénář končí posunem projektové akce ze stavu A2 do stavu A3. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projektová akce ve stavu A2 s dokumentační jednotkou D01, která má připojen potvrzený PIAN. - Nahrazuje NZ - Ano Testovací data ^^^^^^^^^^^^^^ C-201443939A Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt s připojenou akcí ve stavu A1 a otevře tuto akci (C-201443939A) - Projekty → Vybrat → Filtr → ID obsahuje C-201443939A → Vybrat → otevřít projekt → otevřít akci „C-201443939A“ - V panelu pro akce kliknout na “Archivovat” → v dialogovém okně “Archivovat záznam” kliknout na “Archivovat” - V dalším dialogovém okně “Archivace projektu” kliknout na “Archivovat” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Projektová akce “C-201443939A” se posune ze stavu A2 do stavu A3. Projekt “C-201443939A” se posune ze stavu P5 do stavu P6. Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceProjektoveAkce.test_102_archivace_projektove_akce_p_001``. .. _selenium-test-arch-z-103-test-103-archivace-samostatn-akce-pozitivn-sc-n-1: Test 103 Archivace samostatné akce (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test archivace samostatné akce. Scénář končí posunem projektové akce ze stavu A2 do stavu A3. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Samostatná akce ve stavu A2 s dokumentační jednotkou D01, která má připojen potvrzený PIAN. - Nahrazuje NZ - Ano Testovací data ^^^^^^^^^^^^^^ C-9157766A Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt s připojenou akcí ve stavu A1 a otevře tuto akci (C-9157766A) - Samostatné akce → Vybrat → Filtr → ID obsahuje „C-9157766A“ → Vybrat → otevřít akci „C-9157766A“ - V panelu pro akce kliknout na “Archivovat” → v dialogovém okně “Archivovat záznam” kliknout na “Archivovat” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Samostatná akce “C-9157766A” se posune ze stavu A2 do stavu A3. Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceSamostatneAkce.test_103_archivace_samostatne_akce_p_001``. .. _selenium-test-arch-z-138-test-138-test-fedory-pro-samostatne-akce-pozitivn-sc-n: Test 138 Test Fedory pro Samostatne akce (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test Fedory pro Samostatne akce Uživatelská role ^^^^^^^^^^^^^^^^ Badatel, Archivář Testovací data ^^^^^^^^^^^^^^ X-M-9922437A X-C-9000000002A BIB-0000001 X-C-91468414A X-C-TX-000000008 ADB-BLAT60-000001 N-2214-000000004 C-9003982A X-M-91558334A M-TX-194300151 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Vytvoření Samostatné Akce - Editace Akce - Vytvoření vedoucího Akce - Editace vedoucího Akce - Smazání vedoucího Akce - Vytvoření DJ - Editace DJ - Smazání DJ - Vytvoření komponenty - Editace komponenty - Vytvoření nálezu - Editace nálezu - Smazání nálezu - Smazání komponenty - Připojení nového Dokumentu - Odpojení Dokumentu - Připojení EZ - Editace EZ - Odpojení EZ - Odeslání Akce - Smazání Akce - Připojení existujícího dokumentu Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - zápis dat do Fedory Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceSamostatneAkce.test_138_test_Fedory_samostatne_akce_p_001``. .. _selenium-test-arch-z-139-test-139-test-fedory-pro-pian-adb-vyskovy-bod-pozitivn: Test 139 Test Fedory pro PIAN, ADB, vyskovy bod (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Testovací data ^^^^^^^^^^^^^^ X-C-9000000011A P-1121-100070 ruian-693154 ruian-600016 X-C-91601363A P-2212-010011 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Vytvoření PIAN - Vytvoření ADB - Vytvoření Výškového bodu - Editace PIAN - Editace ADB - Změna přístupnosti Akce - Editace Výškového bodu - Smazání Výškového bodu - Smazání ADB - Odpojení a smazání PIAN - Připojení existujícího PIAN - Odpojení PIAN bez smazání - Potvrzení PIAN - Vytvoření DJ typu katastr - Editace DJ typu katastr - Smazání DJ typu katastr - Smazání DJ Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - zápis dat do Fedory Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceSamostatneAkce.test_139_test_Fedory_PIAN_p_001``. .. _selenium-test-arch-z-140-test-140-test-fedory-pro-adb-pozitivn-sc-n-1: Test 140 Test Fedory pro ADB (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Testovací data ^^^^^^^^^^^^^^ M-9002352A N-1541-000000005 ADB-OPAV13-000001 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Archivovat Akci s ADB Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - zápis dat do Fedory Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceSamostatneAkce.test_140_test_Fedory_ADB_p_001``. .. _selenium-test-arch-z-156-test-156-smaz-n-projektov-akce-pozitivn-sc-n-1: Test 156 Smazání projektové akce (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test smazání projektové akce. Scénář končí odstranění projektové akce z databáze. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projektová akce ve stavu A2. Testovací data ^^^^^^^^^^^^^^ C-201443939A Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt s připojenou akcí ve stavu A2 a otevře tuto akci (C-201443939A) - V panelu pro akce kliknout na “Další akce” → “Smazat záznam” - V dalším dialogovém okně “Smazat archeologický záznam” kliknout na “Smazat” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Projektová akce “C-201443939A” bude smazána z databáze. - Projekt “C-201443939” bude mít o jednu akci méně Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceProjektoveAkce.test_156_smazani_projektove_akce_p_001``. .. _selenium-test-arch-z-157-test-157-smaz-n-samostatn-akce-pozitivn-sc-n-1: Test 157 Smazání samostatné akce (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test smazání samostatné akce. Scénář končí odstranění samostatné akce z databáze. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Samostatná akce ve stavu A2. Testovací data ^^^^^^^^^^^^^^ M-9116053A Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře samostatnou akci ve stavu A2 (M-9116053A) - V panelu pro akce kliknout na “Další akce” → “Smazat záznam” - V dalším dialogovém okně “Smazat archeologický záznam” kliknout na “Smazat” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Samostatná akce “M-9116053A” bude smazána z databáze. Stav testu ^^^^^^^^^^ Implementován v ``webclient.arch_z.tests.test_selenium.AkceSamostatneAkce.test_157_smazani_samostatne_akce_p_001``. Core ---- .. _selenium-test-core-001-test-001-p-ihl-en-do-am-r: Test 001 Přihlášení do AMČR ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Testuje přihlášení uživatele. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Testovací data ^^^^^^^^^^^^^^ uživatelské jméno a heslo Uživatelské kroky ^^^^^^^^^^^^^^^^^ 1. Vyplnění formuláře na titulní stránce Očekávané výsledky ^^^^^^^^^^^^^^^^^^ 1. Uživatel je přesměrován na stránku s titulkem AMČR Homepage Stav testu ^^^^^^^^^^ Implementován v ``webclient.core.tests.test_selenium.CoreSeleniumTest.test_001_core_001``. Dokument -------- .. _selenium-test-dokument-064-test-064-zaps-n-dokumentu-pozitivn-sc-n-1: Test 064 Zapsání dokumentu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test zapsání dokumentu na stránce /dokument/zapsat. Končí zapsáním dokumentu do databáze. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel klikne na menu Dokumenty -> Zapsat - Uživatel vyplní územní příslušnost - Uživatel vyplní data do formuláře - Uživatel klikne na tlačítko Zapsat Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Po kliknutí na tlačítko Zapsat je v databázi o jeden dokument více. Dokument změní svůj stav na D1 Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceDokumenty.test_064_zapsani_dokumentu_p_001``. .. _selenium-test-dokument-065-test-065-zaps-n-dokumentu-negativn-sc-n-1: Test 065 Zapsání dokumentu (negativní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test zapsání dokumentu na stránce /dokument/zapsat. Končí neúspěšným zapsáním dokumentu do databáze. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel klikne na menu Dokumenty -> Zapsat - Uživatel vyplní územní příslušnost - Uživatel vyplní data do formuláře, nevyplní pole Autoři - Uživatel klikne na tlačítko Zapsat Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Po kliknutí na tlačítko Zapsat se objeví nápověda u pole autoři “Vyberte prosím v seznamu některou položku” Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceDokumenty.test_065_zapsani_dokumentu_n_001``. .. _selenium-test-dokument-066-test-066-odesl-n-dokumentu-pozitivn-sc-n-1: Test 066 Odeslání dokumentu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test odeslání dokumentu ve stavu D1 na stránce /dokument/detail/. Měl by končit úspěšným odesláním dokumentu a jeho posunutím do stavu D2. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Dokument je ve stavu D1. Testovací data ^^^^^^^^^^^^^^ X-C-TX-000000003 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře dokument ve stavu D1 - Dokument → Vybrat → Filtr → ID obsahuje „X-C-TX-000000003“ → Vybrat → otevřít dokument - Uživatel klikne na tlačítko Odeslat Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Odeslání dokumentu a změna jeho procesního stavu na D2. Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceDokumenty.test_066_odeslani_dokumentu_p_001``. .. _selenium-test-dokument-067-test-067-odesl-n-dokumentu-negativn-sc-n-1: Test 067 Odeslání dokumentu (negativní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test odeslání dokumentu ve stavu D1 na stránce /dokument/detail/. Měl by končit neúspěšným odesláním dokumentu a jeho ponecháním ve stavu D1. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Dokument je ve stavu D1. Testovací data ^^^^^^^^^^^^^^ X-C-TX-000000003 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře dokument ve stavu D1 - Dokument → Vybrat → Filtr → ID obsahuje „X-C-TX-000000003“ → Vybrat → otevřít dokument - Uživatel klikne na tlačítko Odeslat Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Neúspěšné odeslání dokumentu a jeho ponechání ve stavu D1. Chybová hláška “Dokument nelze odeslat, zkontrolujte zda má všechny náležitosti.” a nápověda “Dokument musí mít alespoň jeden soubor.”, Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceDokumenty.test_067_odeslani_dokumentu_n_001``. .. _selenium-test-dokument-068-test-068-archivace-dokumentu-pozitivn-sc-n-1: Test 068 Archivace dokumentu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test archivace dokumentu ve stavu D2 na stránce /dokument/detail/. Měl by končit archivací dokumentu a změnou jeho stavu na D3. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Dokument je ve stavu D2. Testovací data ^^^^^^^^^^^^^^ X-C-TX-202413020 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře dokument ve stavu D2 - Dokumenty → Vybrat → Filtr → ID obsahuje „X-C-TX-202413020“ → Vybrat → otevřít dokument - Uživatel klikne na tlačítko Archivovat a volbu potvrdí Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Archivace dokumentu a jeho posunutí do stavu D3. Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceDokumenty.test_068_archivace_dokumentu_p_001``. .. _selenium-test-dokument-069-test-069-archivace-dokumentu-negativn-sc-n-1: Test 069 Archivace dokumentu (negativní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test archivace dokumentu ve stavu D2 na stránce /dokument/detail/. Měl by končit neúspěšnou archivací dokumentu a jeho ponecháním ve stavu D2. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Dokument je ve stavu D1. Testovací data ^^^^^^^^^^^^^^ X-C-TX-202413013 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře dokument ve stavu D2 - Dokument → Vybrat → Filtr → ID obsahuje „X-C-TX-202413013“ → Vybrat → otevřít dokument - Uživatel klikne na tlačítko Archivovat Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Neúspěšná archivace dokumentu a jeho ponechání ve stavu D2. Chybová hláška “Dokument nelze archivovat, zkontrolujte zda má všechny náležitosti.” a nápověda “Dokument musí mít alespoň jeden soubor.” Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceDokumenty.test_069_archivace_dokumentu_n_001``. .. _selenium-test-dokument-070-test-070-vr-cen-odeslan-ho-dokumentu-pozitivn-sc-n-1: Test 070 Vrácení odeslaného dokumentu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vrácení dokumentu ve stavu D2 na stránce /dokument/detail. Měl by končit vrácením dokumentu a změnou jeho stavu na D1. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Dokument je ve stavu D2 Testovací data ^^^^^^^^^^^^^^ M-TX-201604272 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře dokument ve stavu D2 - Dokumenty → Vybrat → Filtr → ID obsahuje „M-TX-201604272“ → Vybrat → otevřít dokument - Uživatel klikne na tlačítko Vrátit, vyplní důvod a volbu potvrdí Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Vrácení dokumentu do stavu D1. Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceDokumenty.test_070_vraceni_odeslaneho_dokumentu_p_001``. .. _selenium-test-dokument-071-test-071-vr-cen-odeslan-ho-dokumentu-negativn-sc-n-1: Test 071 Vrácení odeslaného dokumentu (negativní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vrácení dokumentu ve stavu D2 na stránce /dokument/detail. Měl by končit neúspěšným vrácením a ponecháním dokumentu ve stavu D2. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Dokument je ve stavu D2 Testovací data ^^^^^^^^^^^^^^ M-TX-201604272 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře dokument ve stavu D2 - Dokumenty → Vybrat → Filtr → ID obsahuje „M-TX-201604272“ → Vybrat → otevřít dokument - Uživatel klikne na tlačítko Vrátit a volbu potvrdí Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - K vrácení dokumentu nedojde, ten zůstane ve stavu D2. - Zobrazena nápověda “Vyplňte prosím toto pole” Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceDokumenty.test_071_vraceni_odeslaneho_dokumentu_n_001``. .. _selenium-test-dokument-072-test-072-vr-cen-archivovan-ho-dokumentu-pozitivn-sc-n: Test 072 Vrácení archivovaného dokumentu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vrácení dokumentu ve stavu D3 na stránce /dokument/detail. Měl by končit vrácením dokumentu a změnou jeho stavu na D2. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Dokument je ve stavu D3 Testovací data ^^^^^^^^^^^^^^ C-TX-202400071 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře dokument ve stavu D3 - Dokumenty → Vybrat → Filtr → ID obsahuje „C-TX-202400071“ → Vybrat → otevřít dokument - Uživatel klikne na tlačítko Vrátit, vyplní důvod a volbu potvrdí Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Vrácení dokumentu do stavu D2. Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceDokumenty.test_072_vraceni_archivovaneho_dokumentu_p_001``. .. _selenium-test-dokument-073-test-073-vr-cen-archivovan-ho-dokumentu-negativn-sc-n: Test 073 Vrácení archivovaného dokumentu (negativní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vrácení dokumentu ve stavu D3 na stránce /dokument/detail. Měl by končit neúspěšným vrácením a ponecháním dokumentu ve stavu D3. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Dokument je ve stavu D3 Testovací data ^^^^^^^^^^^^^^ C-TX-202400071 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře dokument ve stavu D3 - Lokality → Vybrat → Filtr → ID obsahuje „C-TX-202400071“ → Vybrat → otevřít dokument - Uživatel klikne na tlačítko Vrátit a volbu potvrdí Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - K vrácení dokumentu nedojde, ten zůstane ve stavu D3. - Zobrazena nápověda “Vyplňte prosím toto pole” Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceDokumenty.test_073_vraceni_archivovaneho_dokumentu_n_001``. .. _selenium-test-dokument-104-test-104-z-pis-z-znamu-do-knihovny-3d-pozitivn-sc-n-1: Test 104 Zápis záznamu do knihovny 3D (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test zápisu nového záznamu do Knihovny 3D. Scénář končí vytvořením nového záznamu v Knihovně 3D. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Hodnoty pro povinná pole Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře modul “Knihovna 3D” → Zapsat → uživatel vyplní povinná pole → uživatel klikne na tlačítko “Zapsat” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Vznikne nový záznam v Knihovně 3D - v databázi bude o jeden záznam více. Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceKnihovna3D.test_104_zapis_do_knihovny_D3_p_001``. .. _selenium-test-dokument-105-test-105-odesl-n-z-znamu-do-knihovny-3d-pozitivn-sc-n: Test 105 Odeslání záznamu do knihovny 3D (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test odeslání záznamu do Knihovny 3D. Scénář končí posunem záznamu ze stavu D1 do stavu D2. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Hodnoty pro povinná pole - Soubor s náhledem 3D modelu Testovací data ^^^^^^^^^^^^^^ X-C-3D-000000005 del.zip Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře modul “Knihovna 3D” → Vybrat → Filtr → ID obsahuje „X-C-3D-000000005“ → Vybrat → otevřít záznam „X-C-3D-000000005“ - Uživatel vyplní povinná pole - V sekci “Náhledy 3D modelu/soubory s texturou” klikne uživatel na možnost “Nahrát soubory” → vloží soubor “del.zip” a klikne na “Dokončit” - V panelu pro akce klikne uživatel na tlačítko “Odeslat” → v dialogovém okně “Odeslat dokument” klikne uživatel na tlačítko “Odeslat” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Záznam v Knihovně 3D se posune ze stavu D1 do stavu D2. Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceKnihovna3D.test_105_odeslani_zaznamu_knihovny_D3_p_001``. .. _selenium-test-dokument-106-test-106-p-id-n-objektu-k-z-znamu-v-knihovn-3d-poziti: Test 106 Přidání objektu k záznamu v Knihovně 3D (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test přidání objektu k záznamu v Knihovně 3D. Scénář končí přidání objektu k záznamu v Knihovně 3D - v databázi je o jeden záznam více. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen - Záznam v Knihovně 3D ve stavu D1. Testovací data ^^^^^^^^^^^^^^ X-C-3D-000000005 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře modul “Knihovna 3D” → Vybrat → Filtr → ID obsahuje „X-C-3D-000000005“ → Vybrat → otevřít záznam „X-C-3D-000000005“ - V části “Specifikace obsahu” v části “Objekty” vybere uživatel v poli “Druh” hodnotu “hradba” a klikne na “Uložit změny” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U záznamu v Knihovně 3D bude vytvořen nový objekt. V databázi bude o jeden objekt více. Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceKnihovna3D.test_106_pridani_objektu_knihovny_D3_p_001``. .. _selenium-test-dokument-107-test-107-p-id-n-p-edm-tu-k-z-znamu-v-knihovn-3d-pozit: Test 107 Přidání předmětu k záznamu v Knihovně 3D (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test přidání objektu k záznamu v Knihovně 3D. Scénář končí přidáním předmětu k záznamu v Knihovně 3D - v databázi je o jeden záznam více. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen - Záznam v Knihovně 3D ve stavu D1. Testovací data ^^^^^^^^^^^^^^ X-C-3D-000000005 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře modul “Knihovna 3D” → Vybrat → Filtr → ID obsahuje „X-C-3D-000000005“ → Vybrat → otevřít záznam „X-C-3D-000000005“ - V části “Specifikace obsahu” v části “Předměty” vybere uživatel v poli “Druh” hodnotu “dýka”, v poli “Specifikace” hodnotu “kámen štípaný” a klikne na “Uložit změny” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U záznamu v Knihovně 3D bude vytvořen nový předmět. V databázi bude o jeden předmět více. Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceKnihovna3D.test_107_pridani_predmetu_knihovny_D3_p_001``. .. _selenium-test-dokument-108-test-108-p-id-n-prostorov-ho-vymezen-k-z-znamu-v-knih: Test 108 Přidání prostorového vymezení k záznamu v Knihovně 3D (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test přidání prostorového vymezení k záznamu v Knihovně 3D. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen - Záznam v Knihovně 3D ve stavu D1. Testovací data ^^^^^^^^^^^^^^ X-C-3D-000000005 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře modul “Knihovna 3D” → Vybrat → Filtr → ID obsahuje „X-C-3D-000000005“ → Vybrat → otevřít záznam „X-C-3D-000000005“ - V části “Detail” klikne uživatel na “upravit” → v mapě se přiblíží na místo XXX a klikne do mapy (jak vyřešit v testu?) → kliknout na “Uložit změny” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U záznamu v Knihovně 3D bude vytvořeno nové prostorové vymezení - bude vytvořena vazba mezi záznamem a prostorovým vymezením. Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceKnihovna3D.test_108_pridani_souradnic_knihovny_D3_p_001``. .. _selenium-test-dokument-109-test-109-p-id-n-souboru-k-z-znamu-v-knihovn-3d-poziti: Test 109 Přidání souboru k záznamu v Knihovně 3D (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test přidání souboru k záznamu v Knihovně 3D. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen - Záznam v Knihovně 3D ve stavu D1, který nemá připojený soubor. Testovací data ^^^^^^^^^^^^^^ del.zip X-C-3D-000000005 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře modul “Knihovna 3D” → Vybrat → Filtr → ID obsahuje „X-C-3D-000000005“ → Vybrat → otevřít záznam „X-C-3D-000000005“ - V části “Náhledy 3D modelu/soubory s texturou” klikne uživatel na “nahrát soubory” → v dialogové obrazovce vybere uživatel soubor del.zip → kliknout na “Dokončit” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U záznamu v Knihovně 3D bude připojen nový soubor. Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceKnihovna3D.test_109_pridani_souboru_zaznamu_knihovny_D3_p_001``. .. _selenium-test-dokument-110-test-110-archivace-z-znamu-v-knihovn-3d-pozitivn-sc-n: Test 110 Archivace záznamu v Knihovně 3D (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test archivace záznamu v Knihovně 3D. Test končí posunem záznamu ze stavu D2 do D3. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen - Záznam v Knihovně 3D ve stavu D2, který má vyplněny všechny náležitosti. Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře modul “Knihovna 3D” → Vybrat → Filtr → ID obsahuje „XXX“ → Vybrat → otevřít záznam „XXX“ - V panelu pro akce klikne uživatel na tlačítko “Archivovat” → v dialogovém okně “Archivovat dokument” klikne uživatel na tlačítko “Archivovat” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Záznam v Knihovně 3D se posune ze stavu D2 do stavu D3. Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceKnihovna3D.test_110_archivace_zaznamu_knihovny_D3_p_001``. .. _selenium-test-dokument-111-test-111-z-pis-z-znamu-do-knihovny-3d-pozitivn-sc-n-2: Test 111 Zápis záznamu do knihovny 3D (pozitivní scénář 2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test zápisu nového záznamu do Knihovny 3D. Scénář končí vytvořením nového záznamu v Knihovně 3D. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Hodnoty pro povinná pole Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře modul “Knihovna 3D” → Zapsat → uživatel vyplní povinná pole → uživatel klikne na tlačítko “Zapsat” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Vznikne nový záznam v Knihovně 3D - v databázi bude o jeden záznam více. Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceKnihovna3D.test_111_zapis_do_knihovny_D3_p_002``. .. _selenium-test-dokument-112-test-112-odesl-n-z-znamu-do-knihovny-3d-pozitivn-sc-n: Test 112 Odeslání záznamu do knihovny 3D (pozitivní scénář 2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test odeslání záznamu do Knihovny 3D. Scénář končí posunem záznamu ze stavu D1 do stavu D2. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Hodnoty pro povinná pole - Soubor s náhledem 3D modelu Testovací data ^^^^^^^^^^^^^^ del.zip X-C-3D-000000006 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře modul “Knihovna 3D” → Vybrat → Filtr → ID obsahuje „X-C-3D-000000006“ → Vybrat → otevřít záznam „X-C-3D-000000006“ - Uživatel vyplní povinná pole - V sekci “Náhledy 3D modelu/soubory s texturou” klikne uživatel na možnost “Nahrát soubory” → vloží soubor “del.zip” a klikne na “Dokončit” - V panelu pro akce klikne uživatel na tlačítko “Odeslat” → v dialogovém okně “Odeslat dokument” klikne uživatel na tlačítko “Odeslat” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Záznam v Knihovně 3D se posune ze stavu D1 do stavu D2. Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceKnihovna3D.test_112_odeslani_zaznamu_knihovny_D3_p_002``. .. _selenium-test-dokument-113-test-113-p-id-n-objektu-k-z-znamu-v-knihovn-3d-poziti: Test 113 Přidání objektu k záznamu v Knihovně 3D (pozitivní scénář 2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test přidání objektu k záznamu v Knihovně 3D. Scénář končí přidání objektu k záznamu v Knihovně 3D - v databázi je o jeden záznam více. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen - Záznam v Knihovně 3D ve stavu D1. Testovací data ^^^^^^^^^^^^^^ X-C-3D-000000006 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře modul “Knihovna 3D” → Vybrat → Filtr → ID obsahuje „X-C-3D-000000006“ → Vybrat → otevřít záznam „X-C-3D-000000006“ - V části “Specifikace obsahu” v části “Objekty” vybere uživatel v poli “Druh” hodnotu “kašna” a klikne na “Uložit změny” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U záznamu v Knihovně 3D bude vytvořen nový objekt. V databázi bude o jeden objekt více. Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceKnihovna3D.test_113_pridani_objektu_knihovny_D3_p_002``. .. _selenium-test-dokument-114-test-114-p-id-n-p-edm-tu-k-z-znamu-v-knihovn-3d-pozit: Test 114 Přidání předmětu k záznamu v Knihovně 3D (pozitivní scénář 2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test přidání objektu k záznamu v Knihovně 3D. Scénář končí přidáním předmětu k záznamu v Knihovně 3D - v databázi je o jeden záznam více. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen - Záznam v Knihovně 3D ve stavu D1. Testovací data ^^^^^^^^^^^^^^ X-C-3D-000000006 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře modul “Knihovna 3D” → Vybrat → Filtr → ID obsahuje „X-C-3D-000000006“ → Vybrat → otevřít záznam „X-C-3D-000000006“ - V části “Specifikace obsahu” v části “Předměty” vybere uživatel v poli “Druh” hodnotu “zub”, v poli “Specifikace” hodnotu “zub lidský” a klikne na “Uložit změny” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U záznamu v Knihovně 3D bude vytvořen nový předmět. V databázi bude o jeden předmět více. Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceKnihovna3D.test_114_pridani_predmetu_knihovny_D3_p_002``. .. _selenium-test-dokument-115-test-115-p-id-n-prostorov-ho-vymezen-k-z-znamu-v-knih: Test 115 Přidání prostorového vymezení k záznamu v Knihovně 3D (pozitivní scénář 2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test přidání prostorového vymezení k záznamu v Knihovně 3D. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen - Záznam v Knihovně 3D ve stavu D1. Testovací data ^^^^^^^^^^^^^^ X-C-3D-000000006 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře modul “Knihovna 3D” → Vybrat → Filtr → ID obsahuje „X-C-3D-000000006“ → Vybrat → otevřít záznam „X-C-3D-000000006“ - V části “Detail” klikne uživatel na “upravit” → v mapě se přiblíží na místo XXX a klikne do mapy → kliknout na “Uložit změny” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U záznamu v Knihovně 3D bude vytvořeno nové prostorové vymezení - bude vytvořena vazba mezi záznamem a prostorovým vymezením. Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceKnihovna3D.test_115_pridani_souradnic_knihovny_D3_p_002``. .. _selenium-test-dokument-116-test-116-p-id-n-souboru-k-z-znamu-v-knihovn-3d-poziti: Test 116 Přidání souboru k záznamu v Knihovně 3D (pozitivní scénář 2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test přidání souboru k záznamu v Knihovně 3D. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen - Záznam v Knihovně 3D ve stavu D1, který nemá připojený soubor. Testovací data ^^^^^^^^^^^^^^ del.zip X-C-3D-000000006 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře modul “Knihovna 3D” → Vybrat → Filtr → ID obsahuje „X-C-3D-000000006“ → Vybrat → otevřít záznam „X-C-3D-000000006“ - V části “Náhledy 3D modelu/soubory s texturou” klikne uživatel na “nahrát soubory” → v dialogové obrazovce vybere uživatel soubor del.zip → kliknout na “Dokončit” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U záznamu v Knihovně 3D bude připojen nový soubor. Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceKnihovna3D.test_116_pridani_souboru_zaznamu_knihovny_D3_p_002``. .. _selenium-test-dokument-132-test-132-zaps-n-dokumentu-pozitivn-sc-n-2: Test 132 Zapsání dokumentu (pozitivní scénář 2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test zapsání dokumentu na stránce /dokument/zapsat. Končí zapsáním dokumentu do databáze. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel klikne na menu Dokumenty -> Zapsat - Uživatel vyplní územní příslušnost - Uživatel vyplní data do formuláře - Uživatel klikne na tlačítko Zapsat Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Po kliknutí na tlačítko Zapsat je v databázi o jeden dokument více. Dokument změní svůj stav na D1 Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceDokumenty.test_132_zapsani_dokumentu_p_002``. .. _selenium-test-dokument-133-test-133-zaps-n-dokumentu-negativn-sc-n-2: Test 133 Zapsání dokumentu (negativní scénář 2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test zapsání dokumentu na stránce /dokument/zapsat. Končí neúspěšným zapsáním dokumentu do databáze. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. Testovací data ^^^^^^^^^^^^^^ Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Po kliknutí na tlačítko Zapsat se objeví nápověda u pole autoři “Vyberte prosím v seznamu některou položku” Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel klikne na menu Dokumenty -> Zapsat - Uživatel vyplní územní příslušnost - Uživatel vyplní data do formuláře, nevyplní pole Autoři - Uživatel klikne na tlačítko Zapsat Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Formulář se neuloží a zobrazí validaci u pole Autoři. - U pole Autoři se zobrazí nápověda „Vyberte prosím v seznamu některou položku“. Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceDokumenty.test_133_zapsani_dokumentu_n_002``. .. _selenium-test-dokument-134-test-134-odesl-n-dokumentu-pozitivn-sc-n-2: Test 134 Odeslání dokumentu (pozitivní scénář 2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test odeslání dokumentu ve stavu D1 na stránce /dokument/detail/. Měl by končit úspěšným odesláním dokumentu a jeho posunutím do stavu D2. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Dokument je ve stavu D1. Testovací data ^^^^^^^^^^^^^^ X-C-TX-000000002 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře dokument ve stavu L1 - Dokument → Vybrat → Filtr → ID obsahuje „X-C-TX-000000002“ → Vybrat → otevřít dokument - Uživatel klikne na tlačítko Odeslat Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Odeslání dokumentu a změna jeho procesního stavu na D2. Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceDokumenty.test_134_odeslani_dokumentu_p_002``. .. _selenium-test-dokument-135-test-135-odesl-n-dokumentu-negativn-sc-n-2: Test 135 Odeslání dokumentu (negativní scénář 2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test odeslání dokumentu ve stavu D1 na stránce /dokument/detail/. Měl by končit neúspěšným odesláním dokumentu a jeho ponecháním ve stavu D1. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Dokument je ve stavu D1. Testovací data ^^^^^^^^^^^^^^ X-C-TX-000000002 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře dokument ve stavu L1 - Dokument → Vybrat → Filtr → ID obsahuje „X-C-TX-000000002“ → Vybrat → otevřít dokument - Uživatel klikne na tlačítko Odeslat Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Neúspěšné odeslání dokumentu a jeho ponechání ve stavu D1. Chybová hláška “Dokument nelze odeslat, zkontrolujte zda má všechny náležitosti.” a nápověda “Dokument musí mít alespoň jeden soubor.”, Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceDokumenty.test_135_odeslani_dokumentu_n_002``. .. _selenium-test-dokument-141-test-141-test-fedory-pro-dokument-pozitivn-sc-n-1: Test 141 Test Fedory pro Dokument (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Testovací data ^^^^^^^^^^^^^^ C-LET-00001 C-200810821A C-K9000001 C-201911202 C-TX-197602290 X-C-TX-201801164 C-201125635A C-202010506 C-K9000010 C-LET-00010 X-C-TX-201801166 C-201226860A C-K9000024 C-202104117 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Vytvoření Dokumentu - Editace Dokumentu - Editace Letu v Dokumentu - Vytvoření Části Dokumentu typ Akce - Vytvoření Části Dokumentu typ Lokalita - Vytvoření Části Dokumentu typ Projekt - Vytvoření komponenty - Vytvoření nálezu objektu a předmětu - Vytvoření Tvaru - Přidání souboru - Odeslání Dokumentu - Editace Části Dokumentu - Editace komponenty - Editace nálezu - Smazání nálezu - Smazání komponenty - Smazání Části Dokumentu - Smazání Části Dokumentu typ projekt - Smazání Části Dokumentu typ lokalita - Editace Tvaru - Smazání Tvaru - Upgrade souboru - Smazání souboru - Editace Neidentifikované Akce - Smazání Neidentifikované Akce - Smazání Dokumentu - Odpojení Akce - Odpojení Lokality - Odpojení Projektu Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - zápis dat do Fedory Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceDokumenty.test_141_test_Fedory_dokument_p_001``. .. _selenium-test-dokument-142-test-142-test-fedory-pro-let-pozitivn-sc-n-1: Test 142 Test Fedory pro LET (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Uživatelská role ^^^^^^^^^^^^^^^^ Administrator Testovací data ^^^^^^^^^^^^^^ M-TX-202000166 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Vytvoření Letu - Editace Letu - Připojení Letu v Dokumentu - Odpojení Letu v Dokumentu - Smazání Letu Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - zápis dat do Fedory Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceDokumenty.test_142_test_Fedory_LET_p_001``. .. _selenium-test-dokument-144-test-144-test-fedory-pro-3d-dokumenty-pozitivn-sc-n-1: Test 144 Test Fedory pro 3D dokumenty (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Vytvoření 3D dokumentu - Editace 3D dokumentu - Editace komponenty - Vytvoření nálezu - Editace nálezu - Nahrání souboru - Upgrade souboru - Odeslání 3D dokumentu - Smazání nálezu - Smazání souboru - Smazání 3D dokumentu Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - zápis dat do Fedory Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceKnihovna3D.test_144_test_Fedory_3D_p_001``. .. _selenium-test-dokument-160-test-160-smaz-n-z-znamu-v-knihovn-3d-pozitivn-sc-n-1: Test 160 Smazání záznamu v Knihovně 3D (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Smazání záznamu - test zahrne i to, že se smaže i vše, co je na záznam navázané resp. co se má smazat Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Záznam v Knihovně 3D ve stavu D2, Testovací data ^^^^^^^^^^^^^^ C-3D-202600001 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře modul “Knihovna 3D” → vybere záznam „C-3D-202600001“ - Smaže připojený soubor - V panelu pro akce kliknout na “Další akce” → “Smazat dokument” - V dalším dialogovém okně “Smazat dokument” kliknout na “Smazat” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Záznam v Knihovně 3D v databázi bude smazán. Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceKnihovna3D.test_160_smazani_zaznamu_knihovny_D3_p_001``. .. _selenium-test-dokument-162-test-162-smaz-n-dokumentu-pozitivn-sc-n-1: Test 162 Smazání dokumentu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Smazání záznamu - test zahrne i to, že se smaže i vše, co je na záznam navázané resp. co se má smazat Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Dokument je ve stavu D2. Testovací data ^^^^^^^^^^^^^^ C-TX-197602290 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře dokument ve stavu D2 - V panelu pro akce kliknout na “Další akce” → “Smazat dokument” - V dalším dialogovém okně “Smazat dokument” kliknout na “Smazat” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Dokument bude smazán z databáze Stav testu ^^^^^^^^^^ Implementován v ``webclient.dokument.tests.test_selenium.AkceDokumenty.test_162_smazání_dokumentu_p_001``. Ez -- .. _selenium-test-ez-117-test-117-zaps-n-nov-ho-extern-ho-zdroje-typu-kniha-pozitivn: Test 117 Zapsání nového externího zdroje typu kniha (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test zapsání externího zdroje na stránce /ext-zdroj/zapsat. Končí zapsáním externího zdroje do databáze. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel klikne na menu Externí zdroje -> Zapsat - Uživatel vyplní data do formuláře - Uživatel klikne na tlačítko Zapsat Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Po kliknutí na tlačítko Zapsat je v databázi o jeden externí zdroj více; externí zdroj změní svůj stav na EZ1 Stav testu ^^^^^^^^^^ Implementován v ``webclient.ez.tests.test_selenium.AkceExterniZdroj.test_117_zapsani_externího_zdroje_p_001``. .. _selenium-test-ez-118-test-118-odesl-n-z-znamu-extern-zdroj-pozitivn-sc-n-1: Test 118 Odeslání záznamu Externí zdroj (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test odeslání záznamu Externí zdroj. Scénář končí posunem záznamu ze stavu EZ1 do stavu EZ2. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - záznam Externí zdroj ve stavu EZ1 Testovací data ^^^^^^^^^^^^^^ X-BIB-000000001 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře modul “Externí zdroje” → Vybrat → Filtr → ID obsahuje „X-BIB-000000001“ → Vybrat → otevřít záznam „X-BIB-000000001“ - V panelu pro akce klikne uživatel na tlačítko “Odeslat” → v dialogovém okně “Odeslat dokument” klikne uživatel na tlačítko “Odeslat” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Záznam Externí zdroj se posune ze stavu EZ1 do stavu EZ2. Stav testu ^^^^^^^^^^ Implementován v ``webclient.ez.tests.test_selenium.AkceExterniZdroj.test_118_odeslani_externího_zdroje_p_001``. .. _selenium-test-ez-119-test-119-p-ipojen-akce-k-extern-mu-zdroji-pozitivn-sc-n-1: Test 119 Připojení akce k externímu zdroji (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test připojení záznamu Akce k záznamu Externí zdroj. Scénář končí vytvořením vazby mezi záznamy. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - záznam Externí zdroj ve stavu EZ1 Testovací data ^^^^^^^^^^^^^^ X-BIB-000000001 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře modul “Externí zdroje” → Vybrat → Filtr → ID obsahuje „X-BIB-000000001“ → Vybrat → otevřít záznam „X-BIB-000000001“ - V tabulce Připojené akce kliknout na “Připojit akci” → v dialogovém okně v poli “Připojovaný záznam” vyhledat záznam akce X-M-9000000007A, po vyhledání potvrdit kliknutím na “Připojit” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - V tabulce připojených akcí je o jednu připojenou akci více Stav testu ^^^^^^^^^^ Implementován v ``webclient.ez.tests.test_selenium.AkceExterniZdroj.test_119_pripojeni_akce_externího_zdroje_p_001``. .. _selenium-test-ez-120-test-120-p-ipojen-lokality-k-extern-mu-zdroji-pozitivn-sc-n: Test 120 Připojení lokality k externímu zdroji (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test připojení záznamu Akce k záznamu Externí zdroj. Scénář končí vytvořením vazby mezi záznamy. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - záznam Externí zdroj ve stavu EZ1 Testovací data ^^^^^^^^^^^^^^ C-K9000001 X-BIB-000000001 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře modul “Externí zdroje” → Vybrat → Filtr → ID obsahuje „X-BIB-000000001“ → Vybrat → otevřít záznam „X-BIB-000000001“ - V tabulce Připojené lokality kliknout na “Připojit lokalitu” → v dialogovém okně v poli “Připojovaný záznam” vyhledat záznam lokality C-K9000001, po vyhledání potvrdit kliknutím na “Připojit” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - V tabulce připojených lokalit je o jednu připojenou lokalitu více Stav testu ^^^^^^^^^^ Implementován v ``webclient.ez.tests.test_selenium.AkceExterniZdroj.test_120_pripojeni_lokality_externího_zdroje_p_001``. .. _selenium-test-ez-121-test-121-potvrzen-extern-ho-zdroje-pozitivn-sc-n-1: Test 121 Potvrzení externího zdroje (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test potvrzení záznamu v modulu Externí zdroje. Test končí posunem záznamu ze stavu EZ2 do EZ3. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen - Záznam v modulu Externí zdroje ve stavu EZ2, který má vyplněny všechny náležitosti. Testovací data ^^^^^^^^^^^^^^ X-BIB-1408662 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře modul “Externí zdroje” → Vybrat → Filtr → ID obsahuje „X-BIB-1408662“ → Vybrat → otevřít záznam „X-BIB-1408662“ - V panelu pro akce klikne uživatel na tlačítko “Potvrdit” → v dialogovém okně “Potvrdit externí zdroj” klikne uživatel na tlačítko “Potvrdit” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Záznam Externí zdroj se posune ze stavu EZ2 do stavu EZ3. Stav testu ^^^^^^^^^^ Implementován v ``webclient.ez.tests.test_selenium.AkceExterniZdroj.test_121_potvrzení_externího_zdroje_p_001``. .. _selenium-test-ez-122-test-122-zaps-n-nov-ho-extern-ho-zdroje-pozitivn-sc-n-2: Test 122 Zapsání nového externího zdroje (pozitivní scénář 2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test zapsání externího zdroje na stránce /ext-zdroj/zapsat. Končí zapsáním externího zdroje do databáze. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel klikne na menu Externí zdroje -> Zapsat - Uživatel vyplní data do formuláře - Uživatel klikne na tlačítko Zapsat Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Po kliknutí na tlačítko Zapsat je v databázi o jeden externí zdroj více; externí zdroj změní svůj stav na EZ1 Stav testu ^^^^^^^^^^ Implementován v ``webclient.ez.tests.test_selenium.AkceExterniZdroj.test_122_zapsani_externího_zdroje_p_002``. .. _selenium-test-ez-123-test-123-odesl-n-z-znamu-extern-zdroj-pozitivn-sc-n-1: Test 123 Odeslání záznamu Externí zdroj (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test odeslání záznamu Externí zdroj. Scénář končí posunem záznamu ze stavu EZ1 do stavu EZ2. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - záznam Externí zdroj ve stavu EZ1 Testovací data ^^^^^^^^^^^^^^ X-BIB-000000002 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře modul “Externí zdroje” → Vybrat → Filtr → ID obsahuje „X-BIB-000000002“ → Vybrat → otevřít záznam „X-BIB-000000002“ - V panelu pro akce klikne uživatel na tlačítko “Odeslat” → v dialogovém okně “Odeslat dokument” klikne uživatel na tlačítko “Odeslat” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Záznam Externí zdroj se posune ze stavu EZ1 do stavu EZ2. Stav testu ^^^^^^^^^^ Implementován v ``webclient.ez.tests.test_selenium.AkceExterniZdroj.test_123_odeslani_externího_zdroje_p_001``. .. _selenium-test-ez-124-test-124-zaps-n-nov-ho-extern-ho-zdroje-typu-st-knihy-pozit: Test 124 Zapsání nového externího zdroje typu část knihy (pozitivní scénář 3) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test zapsání externího zdroje na stránce /ext-zdroj/zapsat. Končí zapsáním externího zdroje do databáze. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel klikne na menu Externí zdroje -> Zapsat - Uživatel vyplní data do formuláře - Uživatel klikne na tlačítko Zapsat Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Po kliknutí na tlačítko Zapsat je v databázi o jeden externí zdroj více; externí zdroj změní svůj stav na EZ1 Stav testu ^^^^^^^^^^ Implementován v ``webclient.ez.tests.test_selenium.AkceExterniZdroj.test_124_zapsani_externího_zdroje_p_003``. .. _selenium-test-ez-125-test-125-zaps-n-nov-ho-extern-ho-zdroje-typu-l-nek-v-asopis: Test 125 Zapsání nového externího zdroje typu článek v časopise (pozitivní scénář 4) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test zapsání externího zdroje na stránce /ext-zdroj/zapsat. Končí zapsáním externího zdroje do databáze. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel klikne na menu Externí zdroje -> Zapsat - Uživatel vyplní data do formuláře - Uživatel klikne na tlačítko Zapsat Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Po kliknutí na tlačítko Zapsat je v databázi o jeden externí zdroj více; externí zdroj změní svůj stav na EZ1 Stav testu ^^^^^^^^^^ Implementován v ``webclient.ez.tests.test_selenium.AkceExterniZdroj.test_125_zapsani_externího_zdroje_p_004``. .. _selenium-test-ez-126-test-126-zaps-n-nov-ho-extern-ho-zdroje-typu-l-nek-v-novin: Test 126 Zapsání nového externího zdroje typu článek v novinách (pozitivní scénář 5) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test zapsání externího zdroje na stránce /ext-zdroj/zapsat. Končí zapsáním externího zdroje do databáze. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel klikne na menu Externí zdroje -> Zapsat - Uživatel vyplní data do formuláře - Uživatel klikne na tlačítko Zapsat Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Po kliknutí na tlačítko Zapsat je v databázi o jeden externí zdroj více; externí zdroj změní svůj stav na EZ1 Stav testu ^^^^^^^^^^ Implementován v ``webclient.ez.tests.test_selenium.AkceExterniZdroj.test_126_zapsani_externího_zdroje_p_005``. .. _selenium-test-ez-127-test-127-zaps-n-nov-ho-extern-ho-zdroje-typu-jin-zdroj-pozi: Test 127 Zapsání nového externího zdroje typu jiný zdroj (pozitivní scénář 6) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test zapsání externího zdroje na stránce /ext-zdroj/zapsat. Končí zapsáním externího zdroje do databáze. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel klikne na menu Externí zdroje -> Zapsat - Uživatel vyplní data do formuláře - Uživatel klikne na tlačítko Zapsat Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Po kliknutí na tlačítko Zapsat je v databázi o jeden externí zdroj více; externí zdroj změní svůj stav na EZ1 Stav testu ^^^^^^^^^^ Implementován v ``webclient.ez.tests.test_selenium.AkceExterniZdroj.test_127_zapsani_externího_zdroje_p_006``. .. _selenium-test-ez-128-test-128-zaps-n-nov-ho-extern-ho-zdroje-typu-st-knihy-pozit: Test 128 Zapsání nového externího zdroje typu část knihy (pozitivní scénář 7) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test zapsání externího zdroje na stránce /ext-zdroj/zapsat. Končí zapsáním externího zdroje do databáze. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ Uživatel je přihlášen. Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel klikne na menu Externí zdroje -> Zapsat - Uživatel vyplní data do formuláře - Uživatel klikne na tlačítko Zapsat Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Po kliknutí na tlačítko Zapsat je v databázi o jeden externí zdroj více; externí zdroj změní svůj stav na EZ1 Stav testu ^^^^^^^^^^ Implementován v ``webclient.ez.tests.test_selenium.AkceExterniZdroj.test_128_zapsani_externího_zdroje_p_007``. .. _selenium-test-ez-129-test-129-zaps-n-nov-ho-extern-ho-zdroje-typu-l-nek-v-asopis: Test 129 Zapsání nového externího zdroje typu článek v časopise (pozitivní scénář 8) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test zapsání externího zdroje na stránce /ext-zdroj/zapsat. Končí zapsáním externího zdroje do databáze. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel klikne na menu Externí zdroje -> Zapsat - Uživatel vyplní data do formuláře - Uživatel klikne na tlačítko Zapsat Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Po kliknutí na tlačítko Zapsat je v databázi o jeden externí zdroj více; externí zdroj změní svůj stav na EZ1 Stav testu ^^^^^^^^^^ Implementován v ``webclient.ez.tests.test_selenium.AkceExterniZdroj.test_129_zapsani_externího_zdroje_p_008``. .. _selenium-test-ez-130-test-130-zaps-n-nov-ho-extern-ho-zdroje-typu-l-nek-v-novin: Test 130 Zapsání nového externího zdroje typu článek v novinách (pozitivní scénář 9) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test zapsání externího zdroje na stránce /ext-zdroj/zapsat. Končí zapsáním externího zdroje do databáze. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel klikne na menu Externí zdroje -> Zapsat - Uživatel vyplní data do formuláře - Uživatel klikne na tlačítko Zapsat Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Po kliknutí na tlačítko Zapsat je v databázi o jeden externí zdroj více; externí zdroj změní svůj stav na EZ1 Stav testu ^^^^^^^^^^ Implementován v ``webclient.ez.tests.test_selenium.AkceExterniZdroj.test_130_zapsani_externího_zdroje_p_009``. .. _selenium-test-ez-131-test-131-zaps-n-nov-ho-extern-ho-zdroje-typu-jin-zdroj-pozi: Test 131 Zapsání nového externího zdroje typu jiný zdroj (pozitivní scénář 10) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test zapsání externího zdroje na stránce /ext-zdroj/zapsat. Končí zapsáním externího zdroje do databáze. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel klikne na menu Externí zdroje -> Zapsat - Uživatel vyplní data do formuláře - Uživatel klikne na tlačítko Zapsat Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Po kliknutí na tlačítko Zapsat je v databázi o jeden externí zdroj více; externí zdroj změní svůj stav na EZ1 Stav testu ^^^^^^^^^^ Implementován v ``webclient.ez.tests.test_selenium.AkceExterniZdroj.test_131_zapsani_externího_zdroje_p_010``. .. _selenium-test-ez-136-test-136-test-fedory-pro-ez-pozitivn-sc-n-1: Test 136 Test Fedory pro EZ (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test zapsání dat do Fedory v EZ Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog, Archivář Testovací data ^^^^^^^^^^^^^^ X-BIB-1408662 X-BIB-0926116 X-BIB-0700016 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Vytvoření EZ - Potvrzení EZ - Editace EZ - Smazání EZ Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - zápis dat do Fedory Stav testu ^^^^^^^^^^ Implementován v ``webclient.ez.tests.test_selenium.AkceExterniZdroj.test_136_test_Fedory_externi_zdroj_p_001``. .. _selenium-test-ez-137-test-137-test-fedory-pro-ez-pozitivn-sc-n-2: Test 137 Test Fedory pro EZ (pozitivní scénář 2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test zapsání dat do Fedory v EZ Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Testovací data ^^^^^^^^^^^^^^ X-BIB-000000001 X-C-9000000001A C-K9000001 Uživatelské kroky ^^^^^^^^^^^^^^^^^ Připojení AZ Připojení Lokalita Editace paginace AZ Editace paginace Lokalita Odpojení AZ Odpojení Lokalita Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - zápis dat do Fedory Stav testu ^^^^^^^^^^ Implementován v ``webclient.ez.tests.test_selenium.AkceExterniZdroj.test_137_test_Fedory_externi_zdroj_p_002``. .. _selenium-test-ez-161-test-161-smaz-n-z-znamu-extern-zdroj-pozitivn-sc-n-1: Test 161 Smazání záznamu Externí zdroj (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Smazání záznamu - test zahrne i to, že se smaže i vše, co je na záznam navázané resp. co se má smazat. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - záznam Externí zdroj ve stavu EZ2 Testovací data ^^^^^^^^^^^^^^ X-BIB-1408662 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře Externí zdroj ve stavu EZ2 - Uživatel smaže vazby na projekty a lokality - V panelu pro akce kliknout na “Další akce” → “Smazat” - V dalším dialogovém okně “Smazat externí zdroj” kliknout na “Smazat” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Externí zdroj se smaže v databázi. Stav testu ^^^^^^^^^^ Implementován v ``webclient.ez.tests.test_selenium.AkceExterniZdroj.test_161_smazani_externího_zdroje_p_001``. Heslar ------ .. _selenium-test-heslar-151-test-151-test-fedory-pro-hesl-e-pozitivn-sc-n-1: Test 151 Test Fedory pro hesláře (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Uživatelská role ^^^^^^^^^^^^^^^^ Administrator Testovací data ^^^^^^^^^^^^^^ HES-000886 HES-001066 HES-001065 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Vytvoření záznamu Heslář - Editace záznamu Heslář - Vytvoření záznamu Heslář datace - Editace záznamu Heslář datace - Smazání záznamu Heslář datace - Vytvoření záznamu Heslář hierarchie - Editace záznamu Heslář hierarchie - Smazání záznamu Heslář hierarchie - Vytvoření záznamu Heslář odkaz - Editace záznamu Heslář odkaz - Smazání záznamu Heslář odkaz - Smazání záznamu Heslář Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - zápis dat do Fedory Stav testu ^^^^^^^^^^ Implementován v ``webclient.heslar.tests.test_selenium.AkceHeslar.test_151_test_Fedora_heslar_001``. Lokalita -------- .. _selenium-test-lokalita-051-test-051-zaps-n-lokality-pozitivn-sc-n-1: Test 051 Zapsání lokality (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test zapsání lokality na stránce /arch-z/lokalita/zapsat. Končí zapsáním lokality do databáze. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel klikne na menu Lokality -> Zapsat - Uživatel vyplní data do formuláře - Uživatel klikne na tlačítko Zapsat Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Po kliknutí na tlačítko Zapsat je v databázi o jednu lokalitu více. Stav testu ^^^^^^^^^^ Implementován v ``webclient.lokalita.tests.test_selenium.AkceLokality.test_051_zapsani_lokality_p_001``. .. _selenium-test-lokalita-052-test-052-zaps-n-lokality-negativn-sc-n-1: Test 052 Zapsání lokality (negativní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test zapsání lokality na stránce /arch-z/lokalita/zapsat. Nekončí zapsáním lokality do databáze. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel klikne na menu Lokality -> Zapsat - Uživatel vyplní data do formuláře, nevyplní pole Název - Uživatel klikne na tlačítko Zapsat Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Neúspěšné zapsání lokality, počet lokalit v databázi se nezměnil. - Zobrazena nápověda “Vyplňte prosím toto pole” u pole Název. Stav testu ^^^^^^^^^^ Implementován v ``webclient.lokalita.tests.test_selenium.AkceLokality.test_052_zapsani_lokality_n_001``. .. _selenium-test-lokalita-053-test-053-p-id-n-dokumenta-n-jednotky-lokalita-pozitiv: Test 053 Přidání dokumentační jednotky lokalita (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vytvoření dokumentační jednotky typu lokalita u lokalita ve stavu L1. Scénář končí vytvořením dokumentační jednotky D01 typu lokalita. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Lokalita je ve stavu L1 a nemá žádnou dokumentační jednotku Testovací data ^^^^^^^^^^^^^^ X-C-L000000001 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře lokalitu ve stavu L1 (viz předpoklady) - Lokalita → Vybrat → Filtr → ID obsahuje „X-C-L000000001“ → Vybrat → otevřít lokalitu - Kliknout na tlačítko “Přidat dokumentační jednotku” - Zvolit typ DJ “lokalita” - Zvolit typ Negativní jednotka “ne” - Kliknout na “uložit” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U akce bude vytvořena DJ typu “lokalita” (v databázi je o jednu DJ více). Stav testu ^^^^^^^^^^ Implementován v ``webclient.lokalita.tests.test_selenium.AkceLokality.test_053_pridani_DJ_lokality_p_001``. .. _selenium-test-lokalita-054-test-054-p-id-n-dokumenta-n-jednotky-lokalita-negativ: Test 054 Přidání dokumentační jednotky lokalita (negativní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vytvoření dokumentační jednotky typu lokalita u lokalita ve stavu L1. Scénář nekončí vytvořením dokumentační jednotky D01 typu lokalita. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Lokalita je ve stavu L1 a nemá žádnou dokumentační jednotku Testovací data ^^^^^^^^^^^^^^ X-C-L000000001 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře lokalitu ve stavu L1 (viz předpoklady) - Lokalita → Vybrat → Filtr → ID obsahuje „X-C-L000000001“ → Vybrat → otevřít lokalitu - Kliknout na tlačítko “Přidat dokumentační jednotku” - Zvolit typ Negativní jednotka “ne”, nevybere pole Typ - Kliknout na “uložit” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Neúspěšné vytvoření DJ typu “lokalita”, počet DJ v databázi se nezměnil. - Zobrazena nápověda “Vyberte prosím v seznamu některou položku” u pole Typ. Stav testu ^^^^^^^^^^ Implementován v ``webclient.lokalita.tests.test_selenium.AkceLokality.test_054_pridani_DJ_lokality_n_001``. .. _selenium-test-lokalita-055-test-055-p-id-n-komponenty-k-dokumenta-n-jednotce-lok: Test 055 Přidání komponenty k dokumentační jednotce lokalita (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vytvoření komponenty u dokumentační jednotky typu lokalita u lokality ve stavu L1. Scénář končí vytvořením komponenty K001 u dokumentační jednotky D01. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Lokalita je ve stavu L1 a má dokumentační jednotku D01 typu lokalita, která je pozitivní. Testovací data ^^^^^^^^^^^^^^ X-C-L000000002 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře lokalitu ve stavu L1 (X-C-L000000002) - Lokalita → Vybrat → Filtr → ID obsahuje „X-C-L000000002“ → Vybrat → otevřít lokalitu - Kliknout na dokumentační jednotku D01 - Kliknout na “Další volby” a zvolit ”Komponenta - vytvořit”. - Zvolit Období “únětická k.” - Zvolit Areál “sídliště nesp.”. - Kliknout na “uložit změny” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - U DJ D01 bude vytvořena nová komponenta K001, v databázi bude o jednu komponentu více. Stav testu ^^^^^^^^^^ Implementován v ``webclient.lokalita.tests.test_selenium.AkceLokality.test_055_pridani_komponenty_DJ_lokality_p_001``. .. _selenium-test-lokalita-056-test-056-odesl-n-lokality-pozitivn-sc-n-1: Test 056 Odeslání lokality (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test odeslání lokality ve stavu L1 na stránce /arch-z/lokalita/detail. Měl by končit odesláním lokality a změnou jeho stavu na L2. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Lokalita je ve stavu L1, má připojenu dokumentační jednotku D01, ta má připojenu komponentu K001. Dokumentační jednotka má připojený PIAN. Testovací data ^^^^^^^^^^^^^^ C-N9000579 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře lokalitu ve stavu L1 - Lokalita → Vybrat → Filtr → ID obsahuje „C-N9000579“ → Vybrat → otevřít lokalitu - Uživatel klikne na tlačítko Odeslat a volbu potvrdí Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Odeslání lokality a změna jejího stavu na L2. Stav testu ^^^^^^^^^^ Implementován v ``webclient.lokalita.tests.test_selenium.AkceLokality.test_056_odeslani_lokality_p_001``. .. _selenium-test-lokalita-057-test-057-odesl-n-dokumentu-negativn-sc-n-1: Test 057 Odeslání dokumentu (negativní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test odeslání dokumentu ve stavu D1 na stránce /dokument/detail/. Měl by končit neúspěšným odesláním dokumentu a jeho ponecháním ve stavu D1. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Dokument je ve stavu D1. Testovací data ^^^^^^^^^^^^^^ X-C-TX-000000003 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře dokument ve stavu L1 - Dokument → Vybrat → Filtr → ID obsahuje „X-C-TX-000000003“ → Vybrat → otevřít dokument - Uživatel klikne na tlačítko Odeslat Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Neúspěšné odeslání dokumentu a jeho ponechání ve stavu D1. Chybová hláška “Dokument nelze odeslat, zkontrolujte zda má všechny náležitosti.” a nápověda “Dokument musí mít alespoň jeden soubor.”, Stav testu ^^^^^^^^^^ Implementován v ``webclient.lokalita.tests.test_selenium.AkceLokality.test_057_odeslani_lokality_n_001``. .. _selenium-test-lokalita-058-test-058-archivace-lokality-pozitivn-sc-n-1: Test 058 Archivace lokality (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test archivace lokality ve stavu L2 na stránce /arch-z/lokalita/detail. Měl by končit archivací lokality a změnou jeho stavu na L3. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Lokalita je ve stavu L2. Testovací data ^^^^^^^^^^^^^^ C-N1000003 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře lokalitu ve stavu L2 - Lokality → Vybrat → Filtr → ID obsahuje „C-N1000003“ → Vybrat → otevřít lokalitu - Uživatel vybere dokumentační jednotku D01 a potvrdí nepotvrzený PIAN - Dokumentační jednotky → D01 → Další volby → PIAN - potvrdit - Uživatel klikne na tlačítko Archivovat a volbu potvrdí Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Archivace lokality a její posunutí do stavu L3. Stav testu ^^^^^^^^^^ Implementován v ``webclient.lokalita.tests.test_selenium.AkceLokality.test_058_archivace_lokality_p_001``. .. _selenium-test-lokalita-059-test-059-archivace-lokality-negativn-sc-n-1: Test 059 Archivace lokality (negativní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test archivace lokality ve stavu L2 na stránce /arch-z/lokalita/detail. Měl by končit ponecháním lokality ve stavu L2. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Lokalita je ve stavu L2. Testovací data ^^^^^^^^^^^^^^ C-N1000109 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře lokalitu ve stavu L2 - Lokality → Vybrat → Filtr → ID obsahuje „C-N1000109“ → Vybrat → otevřít lokalitu - Uživatel klikne na tlačítko Archivovat Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - K archivaci lokality nedojde, ta zůstane ve stavu L2. - Zobrazena chyba “Lokalitu nelze odeslat. Zkontrolujte, zda má všechny náležitosti.” a nápověda “Dokumentační jednotce X-M-K000000034-D01 chybí PIAN.” Stav testu ^^^^^^^^^^ Implementován v ``webclient.lokalita.tests.test_selenium.AkceLokality.test_059_archivace_lokality_n_001``. .. _selenium-test-lokalita-060-test-060-vr-cen-odeslan-lokality-pozitivn-sc-n-1: Test 060 Vrácení odeslané lokality (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vrácení lokality ve stavu L2 na stránce /arch-z/lokalita/detail. Měl by končit vrácením lokality a změnou jejího stavu na L1. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Lokalita je ve stavu L2 Testovací data ^^^^^^^^^^^^^^ C-N1000003 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře lokalitu ve stavu L2 - Lokality → Vybrat → Filtr → ID obsahuje „C-N1000003“ → Vybrat → otevřít lokalitu - Uživatel klikne na tlačítko Vrátit, vyplní důvod a volbu potvrdí Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Vrácení lokality do stavu L1. Stav testu ^^^^^^^^^^ Implementován v ``webclient.lokalita.tests.test_selenium.AkceLokality.test_060_vraceni_odeslane_lokality_p_001``. .. _selenium-test-lokalita-061-test-061-vr-cen-odeslan-lokality-negativn-sc-n-1: Test 061 Vrácení odeslané lokality (negativní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vrácení lokality ve stavu L2 na stránce /arch-z/lokalita/detail. Měl by končit neúspěšným vrácením a ponecháním lokality ve stavu L2. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Lokalita je ve stavu L2 Testovací data ^^^^^^^^^^^^^^ C-N1000003 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře lokalitu ve stavu L2 - Lokality → Vybrat → Filtr → ID obsahuje „C-N1000003“ → Vybrat → otevřít lokalitu - Uživatel klikne na tlačítko Vrátit a volbu potvrdí Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - K vrácení lokality nedojde, ta zůstane ve stavu L2. - Zobrazena nápověda “Vyplňte prosím toto pole” Stav testu ^^^^^^^^^^ Implementován v ``webclient.lokalita.tests.test_selenium.AkceLokality.test_061_vraceni_odeslane_lokality_n_001``. .. _selenium-test-lokalita-062-test-062-vr-cen-archivovan-lokality-pozitivn-sc-n-1: Test 062 Vrácení archivované lokality (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vrácení lokality ve stavu L3 na stránce /arch-z/lokalita/detail. Měl by končit vrácením lokality a změnou jejího stavu na L2. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Lokalita je ve stavu L3 Testovací data ^^^^^^^^^^^^^^ C-N9000593 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře lokalitu ve stavu L3 - Lokality → Vybrat → Filtr → ID obsahuje „C-N9000593“ → Vybrat → otevřít lokalitu - Uživatel klikne na tlačítko Vrátit, vyplní důvod a volbu potvrdí Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Vrácení lokality do stavu L2. Stav testu ^^^^^^^^^^ Implementován v ``webclient.lokalita.tests.test_selenium.AkceLokality.test_062_vraceni_archivovane_lokality_p_001``. .. _selenium-test-lokalita-063-test-063-vr-cen-archivovan-lokality-negativn-sc-n-1: Test 063 Vrácení archivované lokality (negativní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vrácení lokality ve stavu L3 na stránce /arch-z/lokalita/detail. Měl by končit neúspěšným vrácením a ponecháním lokality ve stavu L3. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Lokalita je ve stavu L3 Testovací data ^^^^^^^^^^^^^^ C-N9000593 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře lokalitu ve stavu L3 - Lokality → Vybrat → Filtr → ID obsahuje „C-N9000593“ → Vybrat → otevřít lokalitu - Uživatel klikne na tlačítko Vrátit a volbu potvrdí Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - K vrácení lokality nedojde, ta zůstane ve stavu L3. - Zobrazena nápověda “Vyplňte prosím toto pole” Stav testu ^^^^^^^^^^ Implementován v ``webclient.lokalita.tests.test_selenium.AkceLokality.test_063_vraceni_archivovane_lokality_n_001``. .. _selenium-test-lokalita-143-test-143-test-fedory-pro-lokalitu-pozitivn-sc-n-1: Test 143 Test Fedory pro lokalitu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Testovací data ^^^^^^^^^^^^^^ ruian-679038 BIB-0000001 X-C-K0751147 N-1412-000000007 M-L9000181 M-TX-194300151 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Vytvoření Lokality - Editace Lokality - Vytvoření DJ - Editace DJ - Vytvoření PIAN - Editace PIAN - Vytvoření komponenty - Editace komponenty - Vytvoření nálezu - Editace nálezu - Připojení a vytvoření nového Části dokumentu - Připojení EZ - Editace EZ - Odeslání Lokality - Smazaní EZ - Smazání Části dokumentu - Smazání nálezu - Smazání komponenty - Smazání DJ - Smazání Lokality - Potvrzení PIAN - Připojení existujícího dokumentu Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - zápis dat do Fedory Stav testu ^^^^^^^^^^ Implementován v ``webclient.lokalita.tests.test_selenium.AkceLokality.test_143_test_Fedory_lokalita_p_001``. .. _selenium-test-lokalita-158-test-158-smaz-n-lokality-pozitivn-sc-n-1: Test 158 Smazání lokality (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test smazání záznamu lokality, test zahrne i to, že se smaže i vše, co je na záznam navázané resp. co se má smazat. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Lokalita je ve stavu L2 Testovací data ^^^^^^^^^^^^^^ C-N1000109 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře lokalitu ve stavu L2 - Uživatel smaže dokumenty - V panelu pro akce kliknout na “Další volby” → “Smazat záznam” - V dalším dialogovém okně “Smazat lokalitu” kliknout na “Smazat” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Lokalita je vymazána z databáze. Stav testu ^^^^^^^^^^ Implementován v ``webclient.lokalita.tests.test_selenium.AkceLokality.test_158_smazani_lokality_p_001``. Oznameni -------- .. _selenium-test-oznameni-027-test-027-proces-ozn-men-projektu-pozitivn-sc-n-1: Test 027 Proces oznámení projektu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Oznámení projektu stavebníkem Uživatelská role ^^^^^^^^^^^^^^^^ - Předpoklady ^^^^^^^^^^^ žádné Testovací data ^^^^^^^^^^^^^^ test_foto_1.jpg Uživatelské kroky ^^^^^^^^^^^^^^^^^ Uživatel na stránce /oznameni vyplní formulář a odešle ho. Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - V databázi je o jedn projekt více. Stav testu ^^^^^^^^^^ Implementován v ``webclient.oznameni.tests.test_selenium.OznameniSeleniumTest.test_027_oznameni_projektu_001``. Pas --- .. _selenium-test-pas-025-test-025-zaps-n-samostatn-ho-n-lezu-pozitivn-sc-n-1: Test 025 Zapsání samostatného nálezu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test zapsání samostatného nálezu na stránce /pas/zapsat. Končí zapsáním samostatného nálezu do databáze. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projekt typu “průzkum” je ve stavu P3 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel klikne na menu Samostatné nálezy -> Zapsat nález - Uživatel vyplní data do formuláře a kliknutím na mapu vybere lokalizaci nálezu - Uživatel klikne na tlačítko Uložit Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Po kliknutí na tlačítko Uložit je v databázi o jeden samostatný nález více. Stav testu ^^^^^^^^^^ Implementován v ``webclient.pas.tests.test_selenium.AkceSamostatneNalezy.test_025_zapsani_samostatneho_nalezu_p_001``. .. _selenium-test-pas-026-test-026-zaps-n-samostatn-ho-n-lezu-negativn-sc-n-1: Test 026 Zapsání samostatného nálezu (negativní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test zapsání samostatného nálezu na stránce /pas/zapsat. Test simuluje zadání nevalidních dat a měl by končit nezapsáním projektu do databáze. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projekt typu “průzkum” je ve stavu P3 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel klikne na menu Samostatné nálezy -> Zapsat nález - Uživatel vyplní data do formuláře a kliknutím na mapu vybere lokalizaci nálezu - Uživatel klikne na tlačítko Uložit Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Neúspěšné zapsání projektu, pocet projektů v databázi se nezměnil. - Zobrazena chyba “Chybí Projekt” Stav testu ^^^^^^^^^^ Implementován v ``webclient.pas.tests.test_selenium.AkceSamostatneNalezy.test_026_zapsani_samostatneho_nalezu_n_001``. .. _selenium-test-pas-028-test-028-odesl-n-samostatn-ho-n-lezu-pozitivn-sc-n-1: Test 028 Odeslání samostatného nálezu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test odeslání samostatného nálezu ve stavu SN1 na stránce /pas/detail. Měl by končit odesláním samostatného nálezu a změnou jeho stavu na SN2. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Samostatný nález je ve stavu SN1 Testovací data ^^^^^^^^^^^^^^ test_foto_1.jpg Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře samostatný nález ve stavu SN1 - Uživatel nahraje k nálezu fotografii - Uživatel klikne na tlačítko Odeslat a volbu potvrdí Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Odeslání samostatného nálezu a změna jeho stavu na SN2. Stav testu ^^^^^^^^^^ Implementován v ``webclient.pas.tests.test_selenium.AkceSamostatneNalezy.test_028_odeslani_samostatneho_nalezu_p_001``. .. _selenium-test-pas-029-test-029-odesl-n-samostatn-ho-n-lezu-negativn-sc-n-1: Test 029 Odeslání samostatného nálezu (negativní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test odeslání samostatného nálezu ve stavu SN1 na stránce /pas/detail. Test simuluje zadání nevalidních dat a měl by končit neodesláním samostatného nálezu a jeho ponecháním ve stavu SN1. Uživatelská role ^^^^^^^^^^^^^^^^ Badatel Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Samostatný nález je ve stavu SN1 Testovací data ^^^^^^^^^^^^^^ M-202105907-N00091 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře samostatný nález ve stavu SN1 (číslo SN) - Vybrat → Filtr → ID obsahuje „číslo SN“ → Vybrat → otevřít SN - Uživatel klikne na tlačítko Odeslat Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Neodeslání samostatného nálezu a jeho ponechání ve stavu SN1. Stav testu ^^^^^^^^^^ Implementován v ``webclient.pas.tests.test_selenium.AkceSamostatneNalezy.test_029_odeslani_samostatneho_nalezu_n_001``. .. _selenium-test-pas-030-test-030-potvrzen-samostatn-ho-n-lezu-pozitivn-sc-n-1: Test 030 Potvrzení samostatného nálezu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test odeslání samostatného nálezu ve stavu SN2 na stránce /pas/detail. Měl by končit potvrzením samostatného nálezu a změnou jeho stavu na SN3. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Samostatný nález je ve stavu SN2 Testovací data ^^^^^^^^^^^^^^ C-202211308-N00213 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře samostatný nález ve stavu SN2 (číslo SN) → Vybrat → Filtr → ID obsahuje „číslo SN“ → Vybrat → otevřít SN - Uživatel vyplní testovací data do formuláře - Uživatel klikne na tlačítko Odeslat a volbu potvrdí Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Odeslání samostatného nálezu a změna jeho stavu na SN3. Stav testu ^^^^^^^^^^ Implementován v ``webclient.pas.tests.test_selenium.AkceSamostatneNalezy.test_030_potvrzeni_samostatneho_nalezu_p_001``. .. _selenium-test-pas-031-test-031-potvrzen-samostatn-ho-n-lezu-negativn-sc-n-1: Test 031 Potvrzení samostatného nálezu (negativní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test potvrzení samostatného nálezu ve stavu SN2 na stránce /pas/detail. Test simuluje zadání nevalidních dat a měl by končit nepotvrzením samostatného nálezu a jeho ponecháním ve stavu SN2. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Samostatný nález je ve stavu SN2 Testovací data ^^^^^^^^^^^^^^ PAS C-202211308-N00213 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře samostatný nález ve stavu SN2 (číslo SN) - Samostatné nálezy → Vybrat → Filtr → ID obsahuje „číslo SN“ → Vybrat → otevřít SN - Uživatel vyplní testovací data do formuláře - Uživatel klikne na tlačítko Odeslat a volbu potvrdí Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Nepotvrzení samostatného nálezu a jeho ponechání ve stavu SN2. - Zobrazena chyba “Před potvrzením musí být nález předán” Stav testu ^^^^^^^^^^ Implementován v ``webclient.pas.tests.test_selenium.AkceSamostatneNalezy.test_031_potvrzeni_samostatneho_nalezu_n_001``. .. _selenium-test-pas-032-test-032-potvrzen-samostatn-ho-n-lezu-negativn-sc-n-2: Test 032 Potvrzení samostatného nálezu (negativní scénář 2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test potvrzení samostatného nálezu ve stavu SN2 na stránce /pas/detail. Test simuluje zadání nevalidních dat a měl by končit nepotvrzením samostatného nálezu a jeho ponecháním ve stavu SN2. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Samostatný nález je ve stavu SN2 Testovací data ^^^^^^^^^^^^^^ PAS C-202211308-N00213 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře samostatný nález ve stavu SN2 (číslo SN) - Samostatný nález → Vybrat → Filtr → ID obsahuje „číslo SN“ → Vybrat → otevřít SN - Uživatel vyplní tetovací data do formuláře - Uživatel klikne na tlačítko Odeslat a volbu potvrdí Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Nepotvrzení samostatného nálezu a jeho ponechání ve stavu SN2. - Zobrazena chyba “Vyplňte prosím toto pole” Stav testu ^^^^^^^^^^ Implementován v ``webclient.pas.tests.test_selenium.AkceSamostatneNalezy.test_032_potvrzeni_samostatneho_nalezu_n_002``. .. _selenium-test-pas-038-test-038-archivace-samostatn-ho-n-lezu-pozitivn-sc-n-1: Test 038 Archivace samostatného nálezu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test archivace samostatného nálezu ve stavu SN3 na stránce /pas/detail. Měl by končit potvrzením samostatného nálezu a změnou jeho stavu na SN4. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Samostatný nález je ve stavu SN3 Testovací data ^^^^^^^^^^^^^^ C-202010474-N00002 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře samostatný nález ve stavu SN3 - Samostatné nálezy → Vybrat → Filtr → ID obsahuje „C-202010474-N00002“ → Vybrat → otevřít samostatný nález - Uživatel klikne na tlačítko Archivovat a volbu potvrdí Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Archivace samostatného nálezu a jeho posunutí do stavu SN4. Stav testu ^^^^^^^^^^ Implementován v ``webclient.pas.tests.test_selenium.AkceSamostatneNalezy.test_038_archivace_samostatneho_nalezu_p_001``. .. _selenium-test-pas-039-test-039-archivace-samostatn-ho-n-lezu-negativn-sc-n-1: Test 039 Archivace samostatného nálezu (negativní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test archivace samostatného nálezu ve stavu SN3 na stránce /pas/detail. Test simuluje zadání nevalidních dat a měl by končit nepotvrzením samostatného nálezu a jeho ponecháním ve stavu SN3. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Samostatný nález je ve stavu SN3 - Uživatel smaže přiloženou fotografii Testovací data ^^^^^^^^^^^^^^ C-202010474-N00002 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře samostatný nález ve stavu SN3 - Samostatné nálezy → Vybrat → Filtr → ID obsahuje „samostatný nález v SN3“ → Vybrat → otevřít samostatný nález - Uživatel klikne na tlačítko Archivovat Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Nepotvrzení samostatného nálezu a jeho ponechání ve stavu SN2. - Zobrazena chyba “Chybí fotografie” Stav testu ^^^^^^^^^^ Implementován v ``webclient.pas.tests.test_selenium.AkceSamostatneNalezy.test_039_archivace_samostatneho_nalezu_n_001``. .. _selenium-test-pas-045-test-045-vr-cen-samostatn-ho-n-lezu-pozitivn-sc-n-1: Test 045 Vrácení samostatného nálezu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vrácení samostatného nálezu ve stavu SN3 na stránce /pas/detail. Měl by končit vrácením samostatného nálezu a změnou jeho stavu na SN2. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Samostatný nález je ve stavu SN3 Testovací data ^^^^^^^^^^^^^^ M-202301371-N00015 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře samostatný nález ve stavu SN3 - Samostatné nálezy → Vybrat → Filtr → ID obsahuje „M-202301371-N00015“ → Vybrat → otevřít samostatný nález - Uživatel klikne na tlačítko Vrátit, vyplní důvod a volbu potvrdí Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Vrácení samostatného nálezu do stavu SN2. Stav testu ^^^^^^^^^^ Implementován v ``webclient.pas.tests.test_selenium.AkceSamostatneNalezy.test_045_vraceni_samostatneho_nalezu_p_001``. .. _selenium-test-pas-147-test-147-test-fedory-pas-pozitivn-sc-n-1: Test 147 Test Fedory PAS (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Uživatelská role ^^^^^^^^^^^^^^^^ Badatel, Archivář Testovací data ^^^^^^^^^^^^^^ M-202105907 test.jpg test1.jpg Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Vytvoření záznamu PAS - Editace záznamu PAS - Vytvoření souboru - Reload souboru - Smazání souboru - Editace záznamu Uložení - Smazání záznamu PAS Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - zápis dat do Fedory Stav testu ^^^^^^^^^^ Implementován v ``webclient.pas.tests.test_selenium.AkceSamostatneNalezy.test_147_test_Fedora_PAS_001``. .. _selenium-test-pas-154-test-154-zobrazen-spolupr-ce-badatel-archeolog-pozitivn-sc: Test 154 Zobrazení spolupráce Badatel - Archeolog (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test "Badatel" vidí jen své spolupráce a "Archeolog" vidí jen spolupráce své organizace Uživatelská role ^^^^^^^^^^^^^^^^ Badatel, Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. Testovací data ^^^^^^^^^^^^^^ žádné. Uživatelské kroky ^^^^^^^^^^^^^^^^^ Uživatel se přihlásí jako Badatel Uživatel klikne na menu PAS -> Spolupráce Uživatel Badatel vidí jen své spolupráce Uživatel se přihlásí jako Archeolog Uživatel klikne na menu PAS -> Spolupráce Uživatel Archeolog vidí jen spolupráce své organizace Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Badatel a Archeolog vidí správný počet záznamů Stav testu ^^^^^^^^^^ Implementován v ``webclient.pas.tests.test_selenium.AkceSamostatneNalezy.test_154_zobrazeni_spoluprace_p_001``. .. _selenium-test-pas-159-test-159-smaz-n-samostatn-ho-n-lezu-pozitivn-sc-n-1: Test 159 Smazání samostatného nálezu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Smazání záznamu - test zahrne i to, že se smaže i vše, co je na záznam navázané resp. co se má smazat Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Samostatný nález je ve stavu SN3 Testovací data ^^^^^^^^^^^^^^ C-202010474-N00002 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí jako Archivář - Uživatel otevře samostatný nález ve stavu SN3 - V panelu pro akce kliknout na “Další akce” → “Smazat nález” - V dalším dialogovém okně “Smazat samostatný nález” kliknout na “Smazat” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Samostatný nález “C-202010474-N00002” bude smazán z databáze. - Projekt bude mít o 1 samostatný nález méně Stav testu ^^^^^^^^^^ Implementován v ``webclient.pas.tests.test_selenium.AkceSamostatneNalezy.test_159_smazani_samostatneho_nalezu_p_001``. Projekt ------- .. _selenium-test-projekt-002-test-002-otev-en-tabulky-projekty: Test 002 Otevření tabulky projekty ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Testuje tabulku s projekty. Ověřuje, zda funguje řazení podle jednotlivých sloupců a zobrazení/skrývání sloupců. Využívá metodu ``_check_column_hiding``. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. Testovací data ^^^^^^^^^^^^^^ *Žádná* Uživatelské kroky ^^^^^^^^^^^^^^^^^ 1. Uživatel klikne na menu Projekty -> Vybrat projekty 2. Uživatel kliká na záhlaví jednotlivých sloupců 3. Uživatel skryje a znovu zobrazí jednotlivé sloupce pomocí výsuvného menu Očekávané výsledky ^^^^^^^^^^^^^^^^^^ 1. Po kliknutí na název sloupce je do adresy stránky přidán řetězec ``sort=sloupec`` 2. Po skrytí sloupce zmizí název sloupce ze záhlaví 3. Po zobrazení sloupce je sloupec v záhlaví tabulky Stav testu ^^^^^^^^^^ Implementován v ``webclient.projekt.tests.test_selenium.ProjektSeleniumTest.test_002_projekt_001``. .. _selenium-test-projekt-003-test-003-zaps-n-projektu-pozitivn-sc-n-1: Test 003 Zapsání projektu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test zapsání projektu na stránce ``/projekt/zapsat``. Test simuluje zadání validních data měl by končit zapsáním projektu do databáze. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Jsou vložena kompletní data o katastrech, okresech a krajích. Testovací data ^^^^^^^^^^^^^^ +-----------------------+---------------------------------------------+ | Field | Value | +=======================+=============================================+ | typ_projektu | záchranný | | id_podnet | test | | id_lokalizace | test | | id_parcelni_cislo | test | | id_planovane_zahajeni | dynamicky vložené datum (dnes + dva dny až | | | dnes + pět dní) | | id_oznamovatel | test | | id_odpovedna_osoba | test | | id_adresa | test | | id_telefon | +420123456789 | | id_email | test@example.com | Uživatelské kroky ^^^^^^^^^^^^^^^^^ 1. Uživatel klikne na menu Projekty -> Zapsat 2. Uživatel vyplní data do formuláře a kliknutím na mapu vybere hlavní katastr 3. Uživatel klikne na tlačítko Uložit Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Pole ``id_oznamovatel`` je povoleno. - Pole ``id_odpovedna_osoba`` je povoleno. - Pole ``id_adresa`` je povoleno. - Pole ``id_telefon`` je povoleno. - Pole ``id_email`` je povoleno. - Po kliknutí na tlačítko Uložit je v databázi o 1 projekt více Stav testu ^^^^^^^^^^ Implementován v ``webclient.projekt.tests.test_selenium.ProjektZapsatSeleniumTest.test_003_projekt_zapsat_p_001``. .. _selenium-test-projekt-006-test-006-schv-len-projektu-pozitivn-sc-n-1: Test 006 Schválení projektu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test schválení projektu Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Archivář je přihlášen. - Projekt ve stavu Px0 Testovací data ^^^^^^^^^^^^^^ Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Změní se označení projektu. Uživatelské kroky ^^^^^^^^^^^^^^^^^ Archivář schválí projekt. Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Projekt přejde do schváleného stavu a aktualizuje se jeho identifikátor. - Odešle se notifikační e-mail po schválení projektu. Stav testu ^^^^^^^^^^ Implementován v ``webclient.projekt.tests.test_selenium.ProjektZapsatSeleniumTest.test_006_schvaleni_projektu_p_001``. .. _selenium-test-projekt-007-test-007-zah-jen-v-zkumu-pozitivn-sc-n-1: Test 007 Zahájení výzkumu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test zahájení výzkumu u projektu ve stavu P2 s pozitivním výsledkem. Měl by končit posunem projektu do stavu P3 Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Existuje projekt ve stavu A2. Testovací data ^^^^^^^^^^^^^^ ================= ===================================== Field ID Value id_datum_zahajeni (date calculated: -5 days from today) Uživatelské kroky ^^^^^^^^^^^^^^^^^ Uživatel otevře projekt ve stavu A2. Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Projekt přesunut do stavu A3 - Datum zahájení projektu odpovídá testovacím datům. Stav testu ^^^^^^^^^^ Implementován v ``webclient.projekt.tests.test_selenium.ProjektZahajitVyzkumSeleniumTest.test_007_projekt_zahajit_vyzkum_p_001``. .. _selenium-test-projekt-008-test-008-ukon-en-v-zkumu-pozitivn-sc-n-1: Test 008 Ukončení výzkumu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test ukončení výzkumu u projektu ve stavu P3 s pozitivním výsledkem. Měl by končit posunem projektu do stavu P4. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Existuje projekt ve stavu A3. Testovací data ^^^^^^^^^^^^^^ ================= ===================================== Field ID Value id_datum_ukonceni (date calculated: -1 days from today) Uživatelské kroky ^^^^^^^^^^^^^^^^^ Uživatel otevře projekt ve stavu A3. Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Projekt přesunut do stavu A4. - Datum zahájení projektu odpovídá testovacím datům. Stav testu ^^^^^^^^^^ Implementován v ``webclient.projekt.tests.test_selenium.ProjektUkoncitVyzkumSeleniumTest.test_008_projekt_ukoncit_vyzkum_p_001``. .. _selenium-test-projekt-009-test-009-ukon-en-v-zkumu-negativn-sc-n-1: Test 009 Ukončení výzkumu (negativní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test ukončení výzkumu u projektu ve stavu P3 s negativním výsledkem. Měl by končit neposunutím projektu do stavu P4. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Existuje projekt ve stavu A3. Testovací data ^^^^^^^^^^^^^^ ================= ===================================== Field ID Value id_datum_ukonceni (date calculated: 90 days from today) Uživatelské kroky ^^^^^^^^^^^^^^^^^ Uživatel otevře projekt ve stavu A3. Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Projekt zůstal ve stavu A3. - Zobrazena chyba ``Datum nesmí být dále než měsíc v budoucnosti``. Stav testu ^^^^^^^^^^ Implementován v ``webclient.projekt.tests.test_selenium.ProjektUkoncitVyzkumSeleniumTest.test_009_projekt_ukoncit_vyzkum_n_001``. .. _selenium-test-projekt-010-test-010-uzav-en-projektu-pozitivn-sc-n-1: Test 010 Uzavření projektu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test uzavření projektu ve stavu P4 s pozitivním výsledkem. Měl by končin posunem projektu do stavu P5. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Existuje projekt ve stavu A4, který má projektovou akci. Testovací data ^^^^^^^^^^^^^^ Žádná. Uživatelské kroky ^^^^^^^^^^^^^^^^^ Uživatel otevře projekt ve stavu A4. Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Projekt přesunut do stavu A5. Stav testu ^^^^^^^^^^ Implementován v ``webclient.projekt.tests.test_selenium.ProjektUzavritSeleniumTest.test_010_projekt_uzavrit_p_001``. .. _selenium-test-projekt-011-test-011-uzav-en-projektu-negativn-sc-n-1: Test 011 Uzavření projektu (negativní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test uzavření projektu ve stavu P4 s negativním výsledkem. Měl by končin neposunutím projektu do stavu P5. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Existuje projekt ve stavu A4, který nemá projektovou akci. Testovací data ^^^^^^^^^^^^^^ Žádná. Uživatelské kroky ^^^^^^^^^^^^^^^^^ Uživatel otevře projekt ve stavu A4. Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Projekt zůstal ve stavu A4. - Zobrazena chyba ``Projekt musí mít alespoň jednu projektovou akci``. Stav testu ^^^^^^^^^^ Implementován v ``webclient.projekt.tests.test_selenium.ProjektUzavritSeleniumTest.test_011_projekt_uzavrit_n_001``. .. _selenium-test-projekt-012-test-012-archivace-projektu-pozitivn-sc-n-1: Test 012 Archivace projektu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test archivace projektu ve stavu P5 s pozitivním výsledkem. Scénář končí posunem projektu do stavu P6, Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Existuje projekt ve stavu A5, který má archivovanou projektovou akci. Testovací data ^^^^^^^^^^^^^^ Žádná. Uživatelské kroky ^^^^^^^^^^^^^^^^^ Uživatel otevře projekt ve stavu A5. Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Projekt je přesunut do stavu A6. Stav testu ^^^^^^^^^^ Implementován v ``webclient.projekt.tests.test_selenium.ProjektArchivovatSeleniumTest.test_012_projekt_archivovat_p_001``. .. _selenium-test-projekt-013-test-013-archivace-projektu-negativn-sc-n-1: Test 013 Archivace projektu (negativní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test archivace projektu ve stavu P5 s negativním výsledkem. Scénář končí neposunutím projektu do stavu P6, Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Existuje projekt ve stavu A5, který má nearchivovanou projektovou akci. Testovací data ^^^^^^^^^^^^^^ Stejná jako u ``test_projekt_zapsat_p_001``. Uživatelské kroky ^^^^^^^^^^^^^^^^^ Uživatel otevře projekt ve stavu A5. Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Projekt zůstal ve stavu A5. - Zobrazena chyba ``Akce musí být archivovaná``. Stav testu ^^^^^^^^^^ Implementován v ``webclient.projekt.tests.test_selenium.ProjektArchivovatSeleniumTest.test_013_projekt_uzavrit_n_001``. .. _selenium-test-projekt-014-test-014-vr-cen-stavu-u-archivovan-ho-projektu-pozitiv: Test 014 Vrácení stavu u archivovaného projektu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vrácení projektu do stavu P5 s pozitivním výsledkem. Scénář končí posunem do stavu P5. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Existuje projekt ve stavu A6. Testovací data ^^^^^^^^^^^^^^ ========= ===== Field ID Value id_reason test Uživatelské kroky ^^^^^^^^^^^^^^^^^ Uživatel otevře projekt ve stavu A6. Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Projekt přesunut do stavu A5. Stav testu ^^^^^^^^^^ Implementován v ``webclient.projekt.tests.test_selenium.ProjektVratitSeleniumTest.test_014_projekt_vratit_p_001``. .. _selenium-test-projekt-015-test-015-vr-cen-stavu-u-uzav-en-ho-projektu-pozitivn-s: Test 015 Vrácení stavu u uzavřeného projektu (pozitivní scénář 2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vrácení projektu do stavu P4 s pozitivním výsledkem. Scénář končí posunem do stavu P4. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Existuje projekt ve stavu A5. Testovací data ^^^^^^^^^^^^^^ ========= ===== Field ID Value id_reason test Uživatelské kroky ^^^^^^^^^^^^^^^^^ Uživatel otevře projekt ve stavu A5. Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Projekt přesunut do stavu A4. Stav testu ^^^^^^^^^^ Implementován v ``webclient.projekt.tests.test_selenium.ProjektVratitSeleniumTest.test_015_projekt_vratit_p_002``. .. _selenium-test-projekt-016-test-016-vr-cen-stavu-u-ukon-en-ho-projektu-pozitivn-s: Test 016 Vrácení stavu u ukončeného projektu (pozitivní scénář 3) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vrácení projektu do stavu P3 s pozitivním výsledkem. Scénář končí posunem do stavu P3. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Existuje projekt ve stavu A4. Testovací data ^^^^^^^^^^^^^^ ========= ===== Field ID Value id_reason test Uživatelské kroky ^^^^^^^^^^^^^^^^^ Uživatel otevře projekt ve stavu A4. Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Projekt přesunut do stavu A3. Stav testu ^^^^^^^^^^ Implementován v ``webclient.projekt.tests.test_selenium.ProjektVratitSeleniumTest.test_016_projekt_vratit_p_003``. .. _selenium-test-projekt-017-test-017-vr-cen-stavu-u-zah-jen-ho-projektu-pozitivn-s: Test 017 Vrácení stavu u zahájeného projektu (pozitivní scénář 4) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vrácení projektu do stavu P2 s pozitivním výsledkem. Scénář končí posunem do stavu P2. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Existuje projekt ve stavu A3. Testovací data ^^^^^^^^^^^^^^ ========= ===== Field ID Value id_reason test Uživatelské kroky ^^^^^^^^^^^^^^^^^ Uživatel otevře projekt ve stavu A3. Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Projekt přesunut do stavu A2. Stav testu ^^^^^^^^^^ Implementován v ``webclient.projekt.tests.test_selenium.ProjektVratitSeleniumTest.test_017_projekt_vratit_p_004``. .. _selenium-test-projekt-018-test-018-vr-cen-stavu-u-p-ihl-en-ho-projektu-pozitivn: Test 018 Vrácení stavu u přihlášeného projektu (pozitivní scénář 5) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vrácení projektu do stavu P2 s pozitivním výsledkem. Scénář končí posunem do stavu A1. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Existuje projekt ve stavu A2. Testovací data ^^^^^^^^^^^^^^ ========= ===== Field ID Value id_reason test Uživatelské kroky ^^^^^^^^^^^^^^^^^ Uživatel otevře projekt ve stavu A2. Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Projekt přesunut do stavu A1. Stav testu ^^^^^^^^^^ Implementován v ``webclient.projekt.tests.test_selenium.ProjektVratitSeleniumTest.test_018_projekt_vratit_p_005``. .. _selenium-test-projekt-019-test-019-navr-en-zru-en-projektu-pozitivn-sc-n-1: Test 019 Navržení zrušení projektu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test navržení zrušení projektu s pozitivním výsledkem. Scénář končí posunem projektu do stavu A7. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Existuje projekt. Testovací data ^^^^^^^^^^^^^^ ======== ========== Field ID Value reason item no. 2 Uživatelské kroky ^^^^^^^^^^^^^^^^^ Uživatel otevře projekt. Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Projekt přesunut do stavu A7. Stav testu ^^^^^^^^^^ Implementován v ``webclient.projekt.tests.test_selenium.ProjektNavrhnoutZrusitSeleniumTest.test_019_projekt_zrusit_p_001``. .. _selenium-test-projekt-020-test-020-navr-en-zru-en-projektu-pozitivn-sc-n-2: Test 020 Navržení zrušení projektu (pozitivní scénář 2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test navržení zrušení projektu s pozitivním výsledkem. Scénář končí posunem projektu do stavu A7. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Existuje projekt. Testovací data ^^^^^^^^^^^^^^ ============= ========== Field ID Value reason item no. 1 id_projekt_id test Uživatelské kroky ^^^^^^^^^^^^^^^^^ Uživatel otevře projekt. Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Projekt přesunut do stavu A7. Stav testu ^^^^^^^^^^ Implementován v ``webclient.projekt.tests.test_selenium.ProjektNavrhnoutZrusitSeleniumTest.test_020_projekt_zrusit_p_002``. .. _selenium-test-projekt-021-test-021-navr-en-zru-en-projektu-negativn-sc-n-1: Test 021 Navržení zrušení projektu (negativní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test navržení zrušení projektu s negativním výsledkem. Scénář končí neposunutím projektu do stavu A7. Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Existuje projekt s projektovými akcemi. Testovací data ^^^^^^^^^^^^^^ ======== ========== Field ID Value reason item no. 2 Uživatelské kroky ^^^^^^^^^^^^^^^^^ Uživatel otevře projekt s projektovými akcemi. Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Projekt zůstal ve výchozím stavu. - Zobrazena chyba ``Projekt před zrušením nesmí mít projektové akce``. Stav testu ^^^^^^^^^^ Implementován v ``webclient.projekt.tests.test_selenium.ProjektNavrhnoutZrusitSeleniumTest.test_021_projekt_zrusit_n_001``. .. _selenium-test-projekt-022-test-022-zru-en-projektu-pozitivn-sc-n-1: Test 022 Zrušení projektu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test zrušení projektu s pozitivním výsledkem. Scénář končí posunem projektu do stavu A8 Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Existuje projekt ve stavu A7. Testovací data ^^^^^^^^^^^^^^ ============== ===== Field ID Value id_reason_text test Uživatelské kroky ^^^^^^^^^^^^^^^^^ Uživatel otevře projekt s projektovými akcemi. Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Projekt je přesunut do stavu A8. Stav testu ^^^^^^^^^^ Implementován v ``webclient.projekt.tests.test_selenium.ProjektZrusitSeleniumTest.test_022_projekt_zrusit_p_001``. .. _selenium-test-projekt-023-test-023-vytvo-en-projektov-akce-pozitivn-sc-n-1: Test 023 Vytvoření projektové akce (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test vytvoření projektové akce. Scénář končí vytvořením projektové akce ve stavu A1. Uživatelská role ^^^^^^^^^^^^^^^^ Archeolog Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Projekt je ve stavu P3 Testovací data ^^^^^^^^^^^^^^ Projekt C-202401502 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel se přihlásí - Uživatel otevře projekt ve stavu P3 (viz předpoklady) - Projekty → Vybrat → Filtr → ID obsahuje „C-202111043“ → Vybrat → otevřít projekt - Kliknout na Vložit další akci (v sekci Archeologické akce) - Vytvoření akci Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Vytvoření akce u projektu - v databázi bude o jednu akci více. Stav testu ^^^^^^^^^^ Implementován v ``webclient.projekt.tests.test_selenium.ProjektVytvoreniProjektoveAkce.test_023_projekt_vytvori_akci_p_001``. .. _selenium-test-projekt-145-test-145-test-fedory-pro-projekty-pozitivn-sc-n-1: Test 145 Test Fedory pro projekty (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test zapsání dat do Fedory v projektech Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Testovací data ^^^^^^^^^^^^^^ Projekt C-201121404, X-M-202393246, C-202111043 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Vytvoření - projekt zachrany - Update - projekt - Update oznamovatel - Smazat soubor v projektu - Vytvoření souboru - Vytvoření projektové akce - Změna přístupnosti Akce - Smazání projektové Akce - Smazání projektu - Znovu vytvoření projektové Akce Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - zápis dat do Fedory Stav testu ^^^^^^^^^^ Implementován v ``webclient.projekt.tests.test_selenium.ProjektSeleniumTest.test_145_test_Fedora_projekt_001``. .. _selenium-test-projekt-146-test-146-test-fedory-pro-projekty-pozitivn-sc-n-2: Test 146 Test Fedory pro projekty (pozitivní scénář 2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ test zapsání dat do Fedory v projektech Uživatelská role ^^^^^^^^^^^^^^^^ Archivář, Administrator Testovací data ^^^^^^^^^^^^^^ Projekt C-202209999, C-202210662, M-202302810, C-202114070 Dokument M-TX-194300151 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Vytvoření oznámení - Smazání dokumentu u projektu - Schválení projektu - změna ident-cely projektu - Vytvoření průzkumného projektu - Vytvoření části dokumentu projektu - Vytvoření záznamu PAS - Změna přístupnosti PAS - Smazání části dokumentu - Smazání záznamu PAS - Smazání projektu - Znovu vytvoření PAS - Vytvoření části dokumentu - existující dokument Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - zápis dat do Fedory Stav testu ^^^^^^^^^^ Implementován v ``webclient.projekt.tests.test_selenium.ProjektSeleniumTest.test_146_test_Fedora_projekt_002``. .. _selenium-test-projekt-155-test-155-smaz-n-z-znamu-projektu-pozitivn-sc-n-1: Test 155 Smazání záznamu projektu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Smazání záznamu - test zahrne i to, že se smaže i vše, co je na záznam navázané resp. co se má smazat Uživatelská role ^^^^^^^^^^^^^^^^ Archivář Předpoklady ^^^^^^^^^^^ - Uživatel je přihlášen. - Existuje projekt ve stavu A0. Testovací data ^^^^^^^^^^^^^^ Projekt X-C-202419296 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Uživatel otevře projekt ke smazání. - Smaže připojenou dokumentaci. - V panelu pro akce kliknout na “Další akce” → “Smazat záznam” - V dalším dialogovém okně “Smazat projekt” kliknout na “Smazat” Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Projekt je vymazán z databáze. Stav testu ^^^^^^^^^^ Implementován v ``webclient.projekt.tests.test_selenium.ProjektZrusitSeleniumTest.test_155_smazani_projektu_p_001``. .. _selenium-test-projekt-163-test-163-cron-pro-maz-n-neodeslan-ch-projekt: Test 163 Cron pro mazání neodeslaných projektů ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Ověřuje, že delete_unsubmited_projects() pro projekt ve stavu VYTVORENY starší než 12 hodin vytvoří proxy /model/deleted/member/X-C-..., zachová /model/projekt/member/X-C-... a record container ponechá jen tombstone. Uživatelská role ^^^^^^^^^^^^^^^^ - Testovací data ^^^^^^^^^^^^^^ - Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Vytvoření 1 oznámení se souborem a jedno bez - Spuštění cron tasku delete_unsubmited_projects - Ověření stavu Fedory podle fixtur Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - Projekt je smazán z DB - Vznikla proxy /model/deleted/member/X-C-... - Link /model/projekt/member/X-C-... zůstal zachován - Record container je tombstone Stav testu ^^^^^^^^^^ Implementován v ``webclient.projekt.tests.test_selenium.ProjektSeleniumTest.test_163_delete_unsubmited_projects_001``. Uzivatel -------- .. _selenium-test-uzivatel-148-test-148-test-fedory-pro-u-ivatele-pozitivn-sc-n-1: Test 148 Test Fedory pro uživatele (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Uživatelská role ^^^^^^^^^^^^^^^^ Administrator Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Registrace uživatele - Validace mailu - Aktivace uživatele - Vytvoření uživatele administrátorem - Editace uživatele administrátorem - Změna hesla administrátorem - Smazání notifikace admin - Editace notifikace admin - Vytvoření notifikace admin - Vytvoření hlídacího psa admin - Editace hlídacího psa admin - Smazání hlídacího psa admin - Smazání uživatele admin Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - zápis dat do Fedory Stav testu ^^^^^^^^^^ Implementován v ``webclient.uzivatel.tests.test_selenium.AkceUzivatel.test_148_test_Fedora_uzivatel_001``. .. _selenium-test-uzivatel-149-test-149-test-fedory-pro-u-ivatele-pozitivn-sc-n-2: Test 149 Test Fedory pro uživatele (pozitivní scénář 2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Uživatelská role ^^^^^^^^^^^^^^^^ Badatel, Archeolog Testovací data ^^^^^^^^^^^^^^ U-005362 U-005357 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Editace uživatele Badatel - Změna hesla Badatel - Smazání notifikace Archeolog - Editace notifikace Archeolog - Vytvoření notifikace Archeolog - Vytvoření hlídacího psa Archeolog - Editace hlídacího psa Archeolog - Smazaní hlídacího psa Archeolog Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - zápis dat do Fedory Stav testu ^^^^^^^^^^ Implementován v ``webclient.uzivatel.tests.test_selenium.AkceUzivatel.test_149_test_Fedora_uzivatel_002``. .. _selenium-test-uzivatel-150-test-150-test-fedory-pro-spolupr-ci-pas-pozitivn-sc-n: Test 150 Test Fedory pro spolupráci PAS (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Uživatelská role ^^^^^^^^^^^^^^^^ Badatel, Archeolog Testovací data ^^^^^^^^^^^^^^ U-000393 U-003726 U-005357 U-000408 U-000127 Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Vytvoření žádosti o spolupráci v PAS - Badatel - Potvrzení spolupráce z mailu - Archeolog - Editace spolupráce - Archeolog - Smazání spolupráce - Administrator Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - zápis dat do Fedory Stav testu ^^^^^^^^^^ Implementován v ``webclient.uzivatel.tests.test_selenium.AkceUzivatel.test_150_test_Fedora_spoluprace_001``. .. _selenium-test-uzivatel-152-test-152-test-fedory-pro-organizaci-pozitivn-sc-n-1: Test 152 Test Fedory pro organizaci (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Uživatelská role ^^^^^^^^^^^^^^^^ Administrator Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Vytvoření organizace - Editace organizace - Smazání organizace Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - zápis dat do Fedory Stav testu ^^^^^^^^^^ Implementován v ``webclient.uzivatel.tests.test_selenium.AkceOrganizace.test_152_test_Fedora_organizace_001``. .. _selenium-test-uzivatel-153-test-153-test-fedory-pro-osobu-pozitivn-sc-n-1: Test 153 Test Fedory pro osobu (pozitivní scénář 1) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Uživatelská role ^^^^^^^^^^^^^^^^ Administrator Uživatelské kroky ^^^^^^^^^^^^^^^^^ - Vztvoření osoby - Editace osoby - Smazání osoby Očekávané výsledky ^^^^^^^^^^^^^^^^^^ - zápis dat do Fedory Stav testu ^^^^^^^^^^ Implementován v ``webclient.uzivatel.tests.test_selenium.AkceOsoba.test_153_test_Fedora_osoba_001``. .. AUTO-GENERATED-SELENIUM-TESTS-END