Projekt

Obecné

Profil

Testování Ziki - původní testy soupis BUGŮ detailní popis » Historie » Verze 11

Tomáš Zikmund, 2023-10-09 10:27

1 1 Tomáš Zikmund
h1. Testování Ziki - původní testy soupis BUGŮ detailní popis
2 2 Tomáš Zikmund
3
h3. Revize 8318ff8a (dev branch; Android 10 - S9, Expo na iOS)
4
5
*--Bugy týkající se delších prodlev byly zjištěny jak v Expu na fyzickém device*
6
*--Důležitost Bugů: MAJOR > BUG > MINOR*
7
8 7 Tomáš Zikmund
%*{color:red}AKTUÁLNĚ DŮLEŽITÉ: (zjištěno v buildu appky na Androidu)*%
9 9 Tomáš Zikmund
* %*{color:red}1. Po přechodu na sekci vyhledávání (oběma způsoby) aplikace padá - viz Viki test v samostatném oddílu*%
10 2 Tomáš Zikmund
** Search nabídka se zobrazí, pokud se rozlikne reference inventáře na domovské stránce, vyhledávání je možné a funguje
11 7 Tomáš Zikmund
* %*{color:red}2. Obdobně i při přechodu do itemView aplikace padá*%
12 11 Tomáš Zikmund
** Tento jev nastává pouze v buildu aplikace - v Expu dojde k přesměrování na položku bez problémů
13 2 Tomáš Zikmund
14 5 Tomáš Zikmund
*1. Poznatky z testování logování a navigace napříč aplikací: (revize -57c24cea- 8318ff8a)*
15 2 Tomáš Zikmund
16
* Logovací obrazovka
17
** Grafický návrh je vizuálně přívětivý, jednotlivé prvky (formuláře, tlačítka) jsou výrazně odlišné
18 6 Tomáš Zikmund
** %*{color:red}MISSING FEATURE*%: Momentálně není funkční přesměrování na webovou aplikaci při snaze vytvořit si nový uživatelský účet
19 2 Tomáš Zikmund
** *MINOR BUG*: Při snaze o log-in na offline zařízení se zobrazí hláška "Cannot read property 'data' of undefined" - návrh uvádět i důvod, proč login failnul (čistě user experience připomínka)
20
** FIXED; -BUG: Světlým fontem se pod hlavním nápisem (názvem) nachází text ve znění: "Log in" - odebrat?-
21
** Po kliknutí do formulářového okna dojde k vysunutí systémové klávesnice - dle očekávání
22
*** *BUG*: Klávesnici nelze zasunout vykliknutím do prostoru aplikace - zůstává vysunuta v rámci obrazovky, lze tak učinit pouze otevřením postranního panelu
23
** FIXED; -BUG: Přihlášení je stále možné i bez zadání přihlašovacích údajů - ve formulářovém okně stačí "vyentrovat", rovněž lze do aplikace vstoupit i pouhým stisknutím tlačítka "Sign in".-
24
** Vysouvací kontextová nabídka funguje dle očekávání, včetně ovládání gestem
25
** Po provedení přihlášení dojde k očekávanému přesměrování na hlavní stránku aplikace (Home Page)	
26
* Home Page
27
** Přehled inventářů se zobrazuje (včetně metadat) dle předpokladů
28
*** Prokliknutí na seznam položek inventáře přímo z přehledu funguje tak, jak má
29
** Přístup do kontextové nabídky funguje bez problémů - možnost přesměrovat se zpět na Home Page, do nabídky vyhledávání, poznámek, případně zpět na logovací obrazovku odhlášením uživatele
30
** Odhlášení (logout) funguje dle stanov - odhlášený uživatel je přesměrován zpět na přihlašovací obrazovku
31
** Tlačítko "Search" funguje dle předpokladů - přesměrování uživatele do vyhledávacího okna
32 1 Tomáš Zikmund
*** Přesměrování je možné i přes kontextovou nabídku
33
34 4 Tomáš Zikmund
*2. Poznatky z testování vyhledávání (search) a list-view:*
35
36 2 Tomáš Zikmund
* Nabídka vyhledávání
37
** FIXED; -MISSING FEATURE: Momentálně není možné zadat uživatelský dotaz = chybí search bar-
38
** Nabídku filtrů je možné skrýt, případně dodatečně vysunout (tlačítkem "Filter")
39
*** FIXED; -BUG: Tlačítko pro vyhledání výsledků ("Search") je skryto společně s parametry/filtry vyhledávání - zasunutím nabídky (kliknutí na tlačítko "Filter")-
40
** FIXED (po důkladných testech na fyzickém zařízení); -RARE BUG: Posuvníky jsou špatně vykresleny/umístěny - místy nedodržují hranice okna - náhodný jev, nebyl zjištěn konkrétní use-case výskytu-
41
** Výběr parametrů pro vyhledávání je zachován
42
*** Fulltextové zadávání parametrů je dodrženo - nabídka je filtrována
43
*** FIXED; -Okno formuláře je však příliš malé - horší přístupnost-
44
*** Potvrzení/zrušení zadání přes dedikovaná tlačítka - zrušení skryje nabídku parametrů
45
*** FIXED; -Ikona křížku v pravé části formulářového okna je nefunkční, zadaný uživatelský vstup není vymazán-
46
*** Výběr parametrů prostřednictvím kliknutí na danou položku, zrušení výběru opětovným kliknutím; vybrané prvky jsou graficky odlišeny
47
*** Nabídku parametrů je možné zavřít vykliknutím v rámci aplikace, případně zasunout gestem 
48
*** Výběr více hodnot parametrů vyhledávání funguje -> projeví se ve výsledcích
49
*** Výběr hodnot parametrů nutno potvrdit tlačítkem "Done" - vybrané hodnoty jsou umístěny za sebou pod daným parametrem, výčet možno prohlédnout skrze zabudovaný horizontální posuvník
50
** Tlačítko pro vyhledání dotazu je výrazné a viditelné
51
** Odstranění uživatelsky vybraných parametrů přes tlačítko "Reset" funguje dle očekávání - ve všech případech
52
*** Individuální odstranění je možné přes integrovaný prvek ("křížek") přímo ve zvoleném atributu - FIXED; -je však poměrně neresponzivní a prvek je drobný-
53
** Aplikace si pamatuje nastavení parametrů vyhledávání - po vyjetí z nabídky Search se zvolené parametry zachovávají (žádoucí chování)
54
** V situaci vysouvacího seznamu s nabídkou desítek možných hodnot daného parametru je ovládání stále přehledné a není zdlouhavé
55
** Je možné vybírat z následujících filtrů: Inventory; Rooms; Artist/Copyist; Artists Origin; Subject; Technique; Institution; City; Country;
56
*** Kopíruje tak funkcionalitu webové aplikace
57
*** Přeneseny a zachovány i přepínače - School of Prague; Original; Copy; High Quality; Low Quality 
58
** Zkouška filtrování dle parametrů i přepínačů
59
*** Funguje filtrování na bázi: inventáře; rooms; artists/copyists; artists origin; subject;
60
*** FIXED; -MISSING FEATURE: Nefungují: technique; institution; city; country-
61
*** FIXED; -MISSING FEATURE: Filtrování dle přepínačů nefunguje momentálně žádné (od School of Prague po Low Quality)-
62
*** *MINOR BUG:* U parametru City: Města nejsou seřazena abecedně, nesprávné hodnoty (Argentina)
63
*** *MINOR BUG:* U parametru Country: Duplicity (Czech Republic), nesprávné hodnoty (Padua)      
64
** Výsledkem aplikování filtrů je standardní list-view - dle předpokladů
65
*** Zobrazeno jméno autora, název díla (obrazu) a základní popisek daný atributem štítku "Invetory item" (ve zdrojových datech, z webové aplikace)
66
**** FIXED; Texty se již vzájmeně nepřekrývají
67
** Možnost procházet -pouze prvních 20 výsledků (tj. z první strany)- všechny nalezené výsledky, jež jsou rozděleny na stránky čítající až 20 položek
68 1 Tomáš Zikmund
*** FIXED; -MISSING FEATURE: Implementace stránkování-
69 2 Tomáš Zikmund
** Nalezené výsledky (díla) je možné rozkliknout - přesměrování na detail položky - item-view (samostatné testování)
70
71 8 Tomáš Zikmund
*3. Poznatky z testování item-view:*
72 2 Tomáš Zikmund
73
* Nalezené výsledky (díla) je možné rozkliknout - přesměrování na detail položky - item-view (samostatné testování)
74
** FIXED; -MISSING FEATURE: V obdobném duchu by měl fungovat i přístup z jednotlivých inventářů (např. Brussel 1595 apod.)-
75
** Načtení ite-view je bez časových prodlev
76
* Otevření detailu položky
77 6 Tomáš Zikmund
** %*{color:red}MAJOR BUG*%: Po rozkliknutí detailu libovolné inventární položky se (momentálně, v rámci testovací verze) vždy načte/otevře detail prvotně zobrazeného díla v rámci dané user session
78 2 Tomáš Zikmund
*** Lze vyřešit hard resetem aplikace
79 1 Tomáš Zikmund
** Přehled nejdůležitějších informací zachován (jméno autora, název díla, titulek)
80 2 Tomáš Zikmund
** Unikátní identifikátor díla (zkratka inventáře + pořadí v inventáři) zachováno - tag v pravé části obrazovky
81 8 Tomáš Zikmund
*** Používá se i v rámci lišty věcně souvisejících položek (jednoznačná a přehledná identifikace)
82
*** *MINOR BUG*: U delších ID (tří ciferné pořadí) dochází k zalamování textu - box dynamicky škálovat?
83 1 Tomáš Zikmund
** Pod úvodními informacemi může být umístěn náhled (obrázek) díla - informace o tom, zda se jedná o identified artwork, resembling object, či pouze o related item, je zachována
84 2 Tomáš Zikmund
*** *MINOR BUG*: Načtení náhledu doprovází časová prodleva - dáno technologickými možnostmi
85 6 Tomáš Zikmund
*** %*{color:red}MAJOR BUG*%: Nachází-li se v detailu jedné položky více náhledů (např. u PrgB-815), nelze mezi nimi přepínat, respektive se zobrazí informace pouze o výchozím 
86 1 Tomáš Zikmund
** Oddíl obsahující bližší informace o díle je zachován - množství informací se může u každé položky lišit
87 8 Tomáš Zikmund
*** *MINOR BUG*: Rozsáhlejší textové údaje (viz např. "Description" v popisku díla) nejsou konzistentně zarovnány, text je rozdělen na více řádek
88 2 Tomáš Zikmund
*** *BUG*: Komponenta textového boxu nerozezná HTML URL linky - zobrazují se jako standardní plain text
89
** V patičce položky je možné se přepínat mezi detailem položky a poznámkami k danému (a věcně souvisejícím) dílu
90 1 Tomáš Zikmund
*** FIXED; -MISSING FEATURE: Momentálně chybí implementace panelu pro zobrazení a modifikaci poznámek-
91 8 Tomáš Zikmund
*** Přepínání funguje dle předpokladu - kontext je udržován (nacházel-li se uživatel na panelu Notes a položku opustí, po opětovném otevření též položky je přesměrován zpět do poznámek)
92 1 Tomáš Zikmund
** *BUG*: Tlačítko "Back" funguje odlišným způsobem než zamýšleno - navrací uživatele zpět na Home Page; Očekává se návrat na původní list-view, z něhož byla položka otevřena
93 2 Tomáš Zikmund
** *BUG*: Tlačítka pro průchod seznamem položek (předcházející/následující dílo v list-view) funguje také jinak - prochází se věcně související (konkordanční) položky nacházející se v liště daného item-view
94
** Lišta s věcně souvisejícími položkami je dostupná a je možné jednotlivá díla (i z odlišných inventářů) procházet
95
*** U úrovní "jistoty" (v případě Identified Art) - jsou barvy zachovány (tj. high (green); medium (orange); low (red)), zobrazují se před identifikátorem díla na liště
96 8 Tomáš Zikmund
**** *MINOR BUG*: U jistoty konkordance typu "same_as" změnit barvu na modrou  (např. #FF5733) 
97 1 Tomáš Zikmund
**** Možnost dodatečně změnit/upravit dle požadavků zákazníka 
98 2 Tomáš Zikmund
*** Ovládání gesty funguje - možnost swipováním přecházet mezi věcně souvisejícími položkami (obousměrně)
99 8 Tomáš Zikmund
**** Otevření postranní kontextové nabídky gestem (na iOS) funguje (situačně může být méně responzivní -> hodí se využít tlačítko)
100 2 Tomáš Zikmund
101 10 Tomáš Zikmund
h2. ---------------------------------- OLD -----------------------------------------
102
103 4 Tomáš Zikmund
*4. Poznatky z testování note-view:*
104 2 Tomáš Zikmund
105
* Načtení výchozího seznamu poznámek je rychlé
106
** *BUG*: Prodleva - Filtrace trvá řádově jednotky vteřin
107
** Metadata (timestamp, identifikátor díla) zachována
108 6 Tomáš Zikmund
*** %*{color:red}MAJOR BUG*%: Layout - Informace týkající se časového razítka jsou uříznuty - nacházejí se mimo layout, též platí i pro ikonku mazání poznámky
109
*** %*{color:red}MAJOR BUG*%: Layout - Navazuje na předchozí BUG - ID díla mimo layout - není vidět
110 2 Tomáš Zikmund
* Funkcionalita týkající se manipulace s poznámkami zachována
111
** *MINOR BUG*: Layout - Lišta s textovým polem pro zadání obsahu poznámky zabírá v patičce obrazovky vertikálně moc místa - může tím dojít k překryvu části obsahu
112
** *BUG*: Funkcionalita - U přidání nové poznámky, případně odpovědi, po rozkliknutí zadávacího textového pole dojde k vysunutí klávesnice, avšak vstupní pole je překryto (uživatel nevidí kam a co píše, přidání možné až po skrytí klávesnice)
113 6 Tomáš Zikmund
** %*{color:red}MAJOR BUG*%: Funkcionalita - Nově přidané odpovědi na poznámky se nepropisovaly, navíc nebyla zachována hierarchie (odpověď figuruje jako samostatná poznámka) -> řešili jsme na discordu, odpověď ukládat do objektu rodiče
114 2 Tomáš Zikmund
* Přepínače -> My comments a General comments
115 6 Tomáš Zikmund
** %*{color:red}MAJOR BUG*%: Prodleva - Přepnutí switche se projevuje s prodlevou - po několika vteřinách
116
** %*{color:red}MAJOR BUG*%: Funkcionalita - "My comments" nevyfiltruje pouze vlastní příspěvky uživatele - ponechá i množinu ostatních poznámek (Množina vypisovaných je dle předpokladu zredukována, filtrace zdlouhavá)
117 1 Tomáš Zikmund
** %*{color:red}MAJOR BUG*%: Prodleva - Filtrace skrze přepínače trvá řádově jednotky vteřin - pomalé (možná dáno technologickou limitací)
118
** *BUG*: Layout - Dvojice přepínačů se v layoutu překrývá
119
* Možnosti řazení Sortem - přeneseno z desktopu - pod tlačítkem "Sort Options"
120
** *BUG*: Prodleva - Vysouvací nabídka se zobrazí po několika vteřinách; totéž platí pro všechny prvky vysouvací nabídky (tlačítka, volba parametrů, skrytí) - nastává po situaci, kdy uživatel manipuloval s přepínači (My comments a General comments)
121 2 Tomáš Zikmund
** Řazení dle ID položky a dle data - možnost uplatnit oba parametry řazení (very noice, navíc)
122 4 Tomáš Zikmund
*** Zpracování požadavku k seřazení poznámek funguje dle očekávání - okamžitě, výpis dle očekávání
123
**** *BUG*: Řazení trvá (obdobně jako filtrování) delší dobu - vypsání seřezaného seznamu řádově v jednotkách sekund
124 2 Tomáš Zikmund
125
h3. Revize 3218402b (dev branch)
126
127
*Poznatky z testování notes-view: (revize 3218402b; iPhone 14 Pro)*
128
129
* Přístup do poznámkové sekce - přes tlačítko v kontextové nabídce - funguje dle předpokladů
130
** Možnost návratu na výchozí obrazovku (tzn. přístup ke kontextové nabídce je zachován), možnost přechodu na obrazovku vyhledávání (skrze ikonu) - dle očekávání
131
* Načtení výchozího seznamu poznámek je rychlé
132
** *BUG*: Filtrace trvá řádově jednotky vteřin
133
** Scrollování funguje dle předpokladů
134
** Metadata zachována
135
*** *BUG*: Informace týkající se časového razítka jsou uříznuty - nacházejí se mimo layout, též platí i pro ikonku mazání poznámky
136
*** *BUG*: Navazuje na předchozí BUG - ID díla mimo layout - není vidět
137
* Funkcionalita týkající se manipulace s poznámkami zachována
138
** *BUG*: Lišta s textovým polem pro zadání obsahu poznámky zabírá v patičce obrazovky vertikálně moc místa - může tím dojít k překryvu části obsahu
139
** *BUG*: U přidání nové poznámky, případně odpovědi - po rozkliknutí textového pole dojde k vysunutí klávesnice, avšak vstupní pole je skryto (uživatel nevidí kam a co píše, přidání možné až po skrytí klávesnice)
140
** *BUG*: Nově přidané odpovědi na poznámky se nepropisují, navíc není zachována hierarchie (odpověď figuruje jako samostatná poznámka), nutný refresh? 
141
** Možnost odpovědět (Reply) na existující poznámku - včetně zrušení operace (zrušení Replying to...) - dle očekávání
142
** Možnost upravovat poznámky (Edit) - uložení i zrušení prováděných změn - zde textový input funguje bez komplikací, propisování/zahazování (Save/Cancel) změn funguje
143
** Možnost smazání poznámky (Delete) - pop-up - potvrzení/zamítnutí operace - dle očekávání, možnost skrýt okno
144
* Přepínače - My comments a General comments - zachovány
145
** *BUG*: Přepnutí switche se projevuje s prodlevou - po několika vteřinách
146
** *BUG*: My comments nevyfiltruje pouze vlastní příspěvky uživatele - ponechá i množinu ostatních poznámek; Množina vypisovaných poznámek zredukována, filtrace zdlouhavá
147
** *BUG*: Filtrace skrze přepínače trvá řádově jednotky vteřin - pomalé (možná dáno technologickou limitací)
148
** *BUG*: Dvojice přepínačů se v layoutu překrývají
149
* Možnosti řazení sortu - přeneseno z desktopu - pod tlačítkem "Sort Options"
150
** *MAJOR BUG*: Omezená responsibilita - vysouvací nabídka se zobrazí po několika vteřinách; totéž platí pro všechny prvky vysouvací nabídky (tlačítka, volba parametrů, skrytí)
151
** Řazení dle ID položky a dle data - možnost uplatnit oba parametry řazení (navíc)
152
*** Parametry řazení je možné potvrdit (Save), eventuálně zrušit (Cancel), uživatel může nabídku manuálně skrýt
153
*** Zpracování požadavku k seřazení poznámek funguje dle očekávání - okamžitě, výpis dle očekávání
154
**** *BUG*: Řazení trvá (obdobně jako filtrování) delší dobu - vypsání seřezaného seznamu řádově v jednotkách sekund
155
* Přesměrování na detail položky (item-view)
156
** Přes kliknutí na identifikátor položky v pravé části poznámky dojde k přesměrování do item-view - dle očekávání
157
** Pro návrat zpět do sekce Notes lze použít kontextovou nabídku - kontext (nastavení řazení/filtrování) je udržován, problém může představovat opětovně najít poznámku, z níž k přesměrování došlo
158
159
h3. Revize ebffdc3a (main branch)
160
161
*Nalezené poznatky:*
162
* Gesto pro vysunutí kontextové nabídky funguje dle očekávání
163
* Design logovací obrazovky je uživatelsky přívětivý
164
* Momentálně nefunguje přesměrování do webové aplikace při snaze vytvořit si nový účet
165
* Momentálně je možný přístup i bez zadání credentials, případně i s neplatnými credentials
166
* Logout funguje dle očekávání - odhlášený uživatel je přesměrován zpět na logovací obrazovku
167
* Posuvníky jsou špatně umístěny - v nabídce Search, místy nedodržují hranice okna - náhodný jev, nebyl zjištěn konkrétní use-case výskytu (prvotní otevření vyhledávání?)
168
* Přesměrování do nabídky vyhledávání funguje oběma způsoby - dedikovanou ikonou i přes kontextovou nabídku
169
* Fulltextové zadávání parametrů funguje - nabídka je filtrována
170
** Okno formuláře je však příliš malé a skrytí/uzavření vysouvacího systému je neintuitivní - tlačítko ("šipka") je příliš malé a "vykliknutí" mimo kontext nefunguje
171
** Výběr více hodnot (multichoice) funguje bezvadně
172
* "Obecné "Submit button je velice faded -> nepřehledné
173
** Dobře viditelné tlačítko pro zadání dotazu se objevuje vždy při vysunutí seznamu hodnot parametrů - proč?
174
* Odstranění uživatelsky vybraného filtrů funguje dle očekávání (vyjma případů s delšími názvy) - výsledky je pak nutné refreshnout
175
* Aplikace si pamatuje nastavení parametrů vyhledávání - po vyjetí z nabídky Search se zvolené parametry zachovávají (možný problém u "label")
176
* V situaci vysouvacího seznamu s nabídkou desítek možných hodnot daného parametru je ovládání nepřehledné a zdlouhavé - nutnost projít celý seznam, případně se vrátit zpět nahoru k formulářovému oknu
177
** Je-li vybráno více parametrů téhož typu, minimálně u položek s "delším názvem" se grafické prvky reprezentující jejich vybrání nevejdou do obrazovky - pro odebrání je opět nutné vysunout seznam s nabídkou
178
* Momentálně je možné vybírat ze: Inventory; Rooms; Artist/Copyist; Artists Origin a "label" - což momentálně odpovídá nabídce Inventory
179
** Po výběru hodnoty z vysouvacího seznamu "label" vyhledávání přestává fungovat - stává se neresponzivní; provedení volby label nelze v nabídce zrušit
180
* Není doplněna možnost plošného RESETU filtrů
181
* Funguje filtrování (pouze) na bázi archivu
182
* Výsledkem filtrování (stále se nejedná o vyhledávání) je standardní list-view - dle očekávání
183
** Je zobrazeno jméno autora, název díla (obrazu) a základní popisek daný štítkem "Invetory item" z webové aplikace
184
* Možnost procházet výsledky pouze prvních 20 výsledků (z první strany) - stránkování není implementováno
185
* Detail (item-view) není možné rozkliknout (v rámci revize ebffdc3a)