Projekt

Obecné

Profil

Akce

Testování - původní a nová funkcionalita » Historie » Revize 28

« Předchozí | Revize 28/29 (rozdíl) | Další »
Tomáš Zikmund, 2023-11-29 10:12


Testování původní a nové funkcionality

Vysvětlivky - Důležitost Bugů: MAJOR > BUG > MINOR

AKTUÁLNĚ DŮLEŽITÉ:

Požadavky od zákazníka - Soupis poznatků od zákazníka ze 2. 11. 2023:

  • Požadavek 1: Resetovat vyhledané výsledky
    • Zákazník si přeje mít možnost resetovat vyhledané výsledky.
    • 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í.
    • Aktuální řešení spočívá v nutnosti restartovat celou aplikaci, což je nepohodlné a zdlouhavé.
    • Zákazník navrhuje implementovat tlačítko na reset, které by umožnilo vymazat výsledky vyhledávání a začít znovu.
  • Požadavek 2: Kategorie pro obrázky
    • Zákazník žádá, aby všechny obrázky v aplikaci byly rozděleny do tří kategorií:
    • Identified Artwork (Určené umělecké dílo) s třemi podkategoriemi pro různou jistotu určení.
    • Resembling (Podobné) malby, které jsou podobné, ale nejsou dílem Rudolfa.
    • Related (Související) malby, které jsou volně spojené s Rudolfem.
    • Tato kategorizace pomůže uživatelům snáze procházet a vyhledávat obrázky podle jejich významu a vztahu k Rudolfovi.
    • Zákazník také požaduje, aby všechny obrázky měly nadpisy, které by jasně označovaly do které kategorie patří.

Části aplikace:

PlanView (sekce s plánkem Hradu):

  • BUG: Upravit layout TabView se záložkami pro zobrazení mapy a korespondujících děl - viz screenshot v příloze: TabView-1.jpg a TabView-2.jpg (vyrenderováno částečně mimo, v závislosti na typu zařízení)
  • 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í
  • 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ářů
    • 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
      (případně i s ID place - ale desktop jej nevyužívá)
      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ží
    • Pozice tlačítka: V itemView pod popiskem díla (klidně i jinde, samozřejmě) - viz návrh designu od Viki: Figma
      -* {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
    • 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)
    • 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)
    • 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)

Search (přístup přes tlačítko lupy):

Search (přístup z kontextového meníčka):

  • BUG: Po kliknutí na tlačítko Reset u filtrů se nezresetují switche zpět na do defaultu = vypnuto (u StackNavigation fixnuto)

ItemView:

  • 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)
  • Mini bug: u delšího názvu (možná?) text ujíždí jinam - Viz: IMG_2411.PNG
  • 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
    Vyřešeno změnou designu/layoutu aplikace - odstranění těchto prvků
  • Mini bug: u Description text hodně plave - viz screen IMG_2412.PNG (může být způsobeno zdrojovými daty, pak je to featura :)) )
  • Mini bug: načítání obrázku stále trvá déle

Notes - v konkrétní ItemView:

  • MAJOR BUG: aplikace dovolí upravovat cizí komentář (To je zde korektně, odvíjí se dle práv uživatele - jsme zde admin)
  • 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)
  • 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 IMG_4505.png
    Ve fyzickém buildu to není problém, nutnost vyzkoušet zvlášť v Expu
  • BUG: Vstupní textové pole u poznámek je statické - při vysunutí klávesnice dochází k úplnému překrytí -> input nelze sledovat

NoteView (samostatná poznámková sekce General Notes - navazuje na Testování_Ziki_-_původní_testy_soupis_BUGŮ_detailní_popis):

  • Načtení výchozího seznamu poznámek je rychlé - Metadata (timestamp, identifikátor díla) zachována
    • 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
      Na fyzickém buidlu tento problém není, vyzkoušet v Expu
    • Viz IMG_4492.PNG
  • Funkcionalita týkající se manipulace s poznámkami zachována
    • 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 IMG_4493.PNG
      Na fyzickém buidlu tento problém není, vyzkoušet v Expu
    • 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)
  • Přepínače -> My comments a General comments
    • 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í)
  • 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)

__________________________________________________________________________________________

Srovnání Devu a revize se StackNavigation panelem:
  • StackNav: Pop-up toasty se stavovými a chybovými reporty fungují dle očekávání
  • 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í
  • Bug - StackNav: Pád při renderu ItemView - stejně jako u Devu (zde fixnuto)
  • StackNav: Na fyzickém zařízení podporována funkčnost systémových tlačítek (návrat ze zanoření)
  • Bug - StackNav: U sekce Notes se přepínače My comments a General comments překrývají (upravit layout)
  • Bug - StackNav: Načtení poznámek (např. při změně switche) je zdlouhavé

Aktualizováno uživatelem Tomáš Zikmund před 12 měsíc(ů) · 28 revizí