Projekt

Obecné

Profil

Testování - původní a nová funkcionalita » Historie » Verze 29

Tomáš Zikmund, 2023-11-30 11:13

1 8 Tomáš Zikmund
h1. Testování původní a nové funkcionality
2 1 Tomáš Zikmund
3
*Vysvětlivky - Důležitost Bugů: MAJOR > BUG > MINOR*
4 8 Tomáš Zikmund
5 28 Tomáš Zikmund
%*{color:red}AKTUÁLNĚ DŮLEŽITÉ:*%
6 1 Tomáš Zikmund
7 28 Tomáš Zikmund
h4. Požadavky od zákazníka - Soupis poznatků od zákazníka ze 2. 11. 2023:
8
9
* Požadavek 1: *Resetovat vyhledané výsledky*
10
** Zákazník si přeje mít možnost resetovat vyhledané výsledky.
11
** V současné době, kdy hledá nové informace (např. jiného autora), zůstávají stále zobrazeny předchozí výsledky vyhledávání.
12
** Aktuální řešení spočívá v nutnosti restartovat celou aplikaci, což je nepohodlné a zdlouhavé.
13
** Zákazník navrhuje implementovat tlačítko na reset, které by umožnilo vymazat výsledky vyhledávání a začít znovu.
14
15
* Požadavek 2: *Kategorie pro obrázky*
16
** Zákazník žádá, aby všechny obrázky v aplikaci byly rozděleny do tří kategorií:
17
** Identified Artwork (Určené umělecké dílo) s třemi podkategoriemi pro různou jistotu určení.
18
** Resembling (Podobné) malby, které jsou podobné, ale nejsou dílem Rudolfa.
19
** Related (Související) malby, které jsou volně spojené s Rudolfem.
20
** Tato kategorizace pomůže uživatelům snáze procházet a vyhledávat obrázky podle jejich významu a vztahu k Rudolfovi.
21
** Zákazník také požaduje, aby všechny obrázky měly nadpisy, které by jasně označovaly do které kategorie patří.
22
23 20 Tomáš Zikmund
%*{color:red}Části aplikace:*%
24 1 Tomáš Zikmund
25 24 Tomáš Zikmund
26 23 Tomáš Zikmund
h4. *PlanView (sekce s plánkem Hradu):*
27 26 František Kaiser
28 28 Tomáš Zikmund
** %*{color:red}BUG*%: -*Upravit layout TabView se záložkami pro zobrazení mapy a korespondujících děl - viz screenshot v příloze: attachment:TabView-1.jpg a attachment:TabView-2.jpg (vyrenderováno částečně mimo, v závislosti na typu zařízení)*-
29 25 Tomáš Zikmund
** %*{color:red}MINOR BUG*%: *Rasterizace SVG - při zoomování dochází k rozmazání plánku; nemá zásadní vliv na funkcionalitu, místnosti lze stále identifikovat bez komplikací*
30
*** Má smysl zkoušet jinou knihovnu? Příloha: attachment:SVG-Rozmázlý.jpg
31
** %*{color:red}TO-ADD*%: *Přidání tlačítka do všech itemView, u nichž je evidován atribut "room" (atribut "place" je odvozen dle "room") - má smysl u pražských inventářů*
32 20 Tomáš Zikmund
*** Představa funkcionality: Po rozkliknutí dojde k přesměrování na kartu plánku (=PlanView) a provede se vyhledávání s upřesňujícími parametry, tj. s ID roomu
33 25 Tomáš Zikmund
(případně i s ID place - ale desktop jej nevyužívá)
34
Pozn.: Upřesňující informace o patře, v němž se dílo nachází, nejsou v datech explicitně uvedeny -> Neměl by být problém, všechny místnosti mají unikátní identifikátor a místnosti jsou namapovány do daných podlaží
35 1 Tomáš Zikmund
*** Pozice tlačítka: V itemView pod popiskem díla (klidně i jinde, samozřejmě) - viz návrh designu od Viki: "Figma":https://www.figma.com/proto/eI9gRdpb4zFYwQ44fNkvFA/Rudolph?page-id=0%3A1&type=design&node-id=125-1124&viewport=292%2C35%2C0.29&t=7ioC9d2nRscRVpuu-1&scaling=scale-down&starting-point-node-id=56%3A6997
36 27 František Kaiser
-** %*{color:red}TO-ADD*%: *Přidání handleru pro rozklikávání konkrétních místností v plánku a doprovodný výpis odpovídajících děl*
37 1 Tomáš Zikmund
*** Představa funkcionality: Je předem vybráno konkrétní patro a dojde k rozkliknutí místnosti v plánku -> dojde k podbarvení (=zvýraznění) místnosti, převezme se roomId -> v druhém tabu (Results) se vyhledají/vypíšou všechna díla nacházející se ve zvolené místnosti (tj. hodnota atributu "room" díla odpovídá ID zvolené místnosti)
38 20 Tomáš Zikmund
*** Pozn.: Obdoba manuálního vybrání místnosti v daném patře BEZ specifikování hodnoty "place" - zachování možnosti upřesnit place je však žádoucí (je-li to u dané místnosti dostupná informace)
39 25 Tomáš Zikmund
*** -Pozn.: U manuálního vyhledání místnosti v plánku je žádoucí místnost zvýraznit, vyhledávání bude působit unifikovaně- (Již je featurou)
40 28 Tomáš Zikmund
41 24 Tomáš Zikmund
h4. *Search (přístup přes tlačítko lupy):*
42 1 Tomáš Zikmund
43 24 Tomáš Zikmund
h4. *Search (přístup z kontextového meníčka):*
44 23 Tomáš Zikmund
45 1 Tomáš Zikmund
** -*BUG: Po kliknutí na tlačítko Reset u filtrů se nezresetují switche zpět na do defaultu = vypnuto*- (u StackNavigation fixnuto)
46
47 24 Tomáš Zikmund
h4. *ItemView:*
48 23 Tomáš Zikmund
49 1 Tomáš Zikmund
** -*BUG: po přístupu z vyhledávání se načítá stále stejná položka (item-view) - nezávisle na zvoleném archivu*- (u poslední revize DEVu fixnuto) 
50 23 Tomáš Zikmund
** -*Mini bug: u delšího názvu (možná?) text ujíždí jinam - Viz: attachment:IMG_2411.PNG*-
51 1 Tomáš Zikmund
** -*BUG : Šipky vpravo nahoře u layoutu item view mají sloužit k přepínání mezi díly v daném vyhledávání (= posun na další dílo v pořadí - tak, jak je to na webové aplikaci). Momentálně funguje pro přesun mezi jednotlivými inventáři*-
52
Vyřešeno změnou designu/layoutu aplikace - odstranění těchto prvků
53 23 Tomáš Zikmund
** %{color: #f00} *Mini bug: u Description text hodně plave - viz screen attachment:IMG_2412.PNG*% (může být způsobeno zdrojovými daty, pak je to featura :)) )
54 5 Tomáš Zikmund
** -*Mini bug*: načítání obrázku stále trvá déle-
55 1 Tomáš Zikmund
56 24 Tomáš Zikmund
h4. *Notes - v konkrétní ItemView:*
57 23 Tomáš Zikmund
58 1 Tomáš Zikmund
** -*MAJOR BUG*: aplikace dovolí upravovat cizí komentář- (To je zde korektně, odvíjí se dle práv uživatele - jsme zde admin)
59
** -*MISSING FEATURE: Chybí možnost napsat poznámky přímo k vybranému dílu (chybí textové input pole a funkcionalita) (=momentálně je možné přidávat pouze general poznámky v dedikované sekci nevím, zda již bylo/nebylo řešeno)*- (Přidáno) 
60 23 Tomáš Zikmund
** -*BUG: Funkcionalitu pro Reply na poznámku u díla není možné využít - input pole i ovládací prvky skryty pod tlačítky "Item" a "Notes" - viz attachment:IMG_4505.PNG*-
61 13 Tomáš Zikmund
Ve fyzickém buildu to není problém, nutnost vyzkoušet zvlášť v Expu
62
** %{color: #f00} *BUG: Vstupní textové pole u poznámek je statické - při vysunutí klávesnice dochází k úplnému překrytí -> input nelze sledovat*%
63 1 Tomáš Zikmund
64 24 Tomáš Zikmund
h4. *NoteView (samostatná poznámková sekce General Notes - navazuje na [[Testování_Ziki_-_původní_testy_soupis_BUGŮ_detailní_popis]]):*
65 23 Tomáš Zikmund
66 1 Tomáš Zikmund
**  Načtení výchozího seznamu poznámek je rychlé - Metadata (timestamp, identifikátor díla) zachována
67 13 Tomáš Zikmund
***  -*MINOR BUG: V případě delšího user name může dojít ve vlákně s odpověďmi k uříznutí timestampu - může se nacházet mimo layout -> možný fix: jiná volba zarovnání, umístění čas. razítka pod jméno uživatele*-
68 1 Tomáš Zikmund
Na fyzickém buidlu tento problém není, vyzkoušet v Expu
69 23 Tomáš Zikmund
***  -*Viz attachment:IMG_4492.png*- 
70 1 Tomáš Zikmund
**  Funkcionalita týkající se manipulace s poznámkami zachována
71
***  -*MINOR BUG: Layout - Lišta s textovým polem pro zadání obsahu poznámky/odpovědi v patičce obrazovky je příliš malá - může být hůře dostupné - viz attachment:IMG_4493.png*-
72
Na fyzickém buidlu tento problém není, vyzkoušet v Expu
73 23 Tomáš Zikmund
***  -*MINOR BUG: Pojí se s předchozím bugem - při uživatelském inputu dojde k vysunutí klávesnice a úplnému překryvu textového pole - input není vidět, pouze při manuálním zasunutí klávesnice (uživatel nevidí kam a co píše, přidání možné až po skrytí klávesnice)*- (Duplicita - již jednou uvedeno)
74 1 Tomáš Zikmund
**  Přepínače -> My comments a General comments
75
*** -*MAJOR BUG: Funkcionalita - Přepínač "My comments" nevyfiltruje pouze vlastní příspěvky uživatele - ponechá i poznámky od ostatních uživatelů -> možný fix: výběr poznámek jejichž autor je na zařízení momentálně přihlášen (tzn. v objektu poznámky vyfiltrovat vždy jen daného uživatele) - chová se nestandardně i na desktopu*- (Opraveno, funguje dle očekávání) 
76
**  Možnosti řazení Sortem - přeneseno z desktopu - pod tlačítkem "Sort Options" -> Řazení dle ID položky a dle data - možnost uplatnit oba parametry řazení (extra feature)
77 24 Tomáš Zikmund
78
h1. __________________________________________________________________________________________________
79 16 Tomáš Zikmund
80
%*{color:red}Srovnání Devu a revize se StackNavigation panelem:*%
81
* StackNav: Pop-up toasty se stavovými a chybovými reporty fungují dle očekávání
82
* StackNav: Po provedení prvotního loginu a následném hard resetu aplikace je spuštění rychlejší -> session uložena lokálně, z uživatelského hlediska dochází k rychlejšímu spuštění
83 17 Tomáš Zikmund
* -*Bug - StackNav: Pád při renderu ItemView - stejně jako u Devu (zde fixnuto)*-
84 16 Tomáš Zikmund
* StackNav: Na fyzickém zařízení podporována funkčnost systémových tlačítek (návrat ze zanoření)   
85 17 Tomáš Zikmund
* *Bug - StackNav: U sekce Notes se přepínače My comments a General comments překrývají (upravit layout)*
86
* -*Bug - StackNav: Načtení poznámek (např. při změně switche) je zdlouhavé*-
87 29 Tomáš Zikmund
88
89
General:
90
* Main screen + Login:
91
** *BUG*: Všechny inventáře zobrazeny dle očekávání, avšak chybný název u:
92
1619 Innsbruck (má být 1610/19 Vienna Inventory A); 1619 Vienna (má být 1610/19 Vienna B Inventory);
93
1648 Prague (má být 1635 Prague Inventory) a 1595 Brussels (má být 1648 Prague)
94
*** *BUG*: Přesměrování do vyhledávání - při výpisu položek se nevyrenderuje button pro načtení dalších položek ze seznamu (fixnuto stiskem search = opětovným vyhledáním)
95
** Při loginu nejsou input boxy překryty layoutem klávesnice
96
** Logout funguje dle předpokladu
97
* Stack Navigace:
98
** Funguje dle očekávání, i skrze systémová buttons
99
* Context menu (netestováno, revize v bug-fixes)
100
* Notes:
101
** Logika switchů: (NENÍ BUG -> takto funguje logika na backendu)
102
*** My Comments ON, General comments ON -> dle očekávání
103
*** My Comments ON, General comments OFF - vypíše pouze vlastní poznámky, ALE včetně těch general
104
*** My Comments OFF, General comments ON - vypíšou se pouze general poznámky, ALE včetně vlastních
105
*** My Comments OFF, General comments OFF - vypíšou se jak vlastní, tak i general poznámky
106
** Sorting:
107
*** Otázka na zákazníky: Nastavit jednu řadící variantu jako defaultní?
108
*** Řazení dle ID itemu funguje, je otázka na zákazníka jak naložit s general poznámkami - zda je ponechat na začátku/konci seznamu
109
*** Řazení dle data funguje dle očekávání
110
*** "*BUG*" :Simultánní použití obou řadících filtrů - chová se stejně, nezávisle na zvolených možnostech (nemám možnost srovnat se scénářem na desktopu)
111
** *BUG*: Přidávání nových poznámek - překrytí input boxu vysouvací klávesnicí
112
* SearchView: 
113
** (*BUG* Pouze v Expu na iOS) Při načtení dalších děl v preview ("Load more") dojde ke skrytí seznamu výsledku do výchozí podoby ->
114
nutno opětovně rizliknout záložku inventáře 
115
*** Nové položky se přidají dle očekávání, bug pouze v zobrazení.
116
* ItemView
117
** *BUG*: V záhlaví detailu se -nerenderují- (již funguje) ID/názvy konkordujících děl (např. PrgB-815) (dříve byl tabView se všemi konkordancemi), přechod swipováním funguje - POZOR - při ovládání gesty na iOS swipe doprava funguje co by návrat zpět v rámci stack nav
118
*** *TO-ADD*: Přidat/upravit barvu teček dle hodnoty v atributu "cert" následovně: same as (blue) (lze nalézt u položek z inventářů Prague 1621A a Prague 1621B); 
119
high (green); medium (orange); low (red)
120
** Layout detailu itemView je příjemný na pohled, listování napříč obrazy funguje svižně, propisují se informace
121
** Vztahy mezi záznamem a obrazem (Identified, Related, etc..) jsou jasně uvedeny, včetně barevného rozlišení, luxus
122
*** Pozn.: Limitace knihovny na zpracování hypertextových linků (např. v description obrazu)
123
124
Redesign-and-PlanView specific:
125
** (Pouze v Expu na iOS) Nevyrenderuje se tabView lišta s Plan a Results - výsledky nejsou dostupné
126
*** -Upravit layout- (zmenšit) - Android bez problémů
127
** *BUG*: Prokliknutí do plánku z ItemView funguje, včetně zoomu na danou místnost -> výpis výsledků v Results je prázdný, nutno provést vyhledání manuálně
128
přes search
129
*** Byla by možnost již během přechodu do PlanView rovnou vyhledat/načíst výsledky (=díla v dané místnosti)?
130
(Při on-click eventu na libovolnou místnost to tak funguje)
131
** Reset, vyhledávání, enlarge fungují dle očekávání - noice
132
** SVG rozostřeno (bavili jsme se o tom, vliv použité knihovny)
133
134
bug-fixes specific:
135
* *TO-ADD*: kontextové menu - přidat záložku se seznamem inventářů(?) -> dle toho, zda se jedná o funkční požadavek