Testování » Historie » Revize 5
Revize 4 (Tomáš Zikmund, 2023-05-08 09:16) → Revize 5/19 (Tomáš Zikmund, 2023-05-15 10:38)
h1. Testování prototypů v (Dev Expo): h3. Revize 3218402b (dev branch) *Poznatky z testování notes-view: (revize 3218402b; iPhone 14 Pro)* * Přístup do poznámkové sekce - přes tlačítko v kontextové nabídce - funguje dle předpokladů ** 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í * Načtení výchozího seznamu poznámek je rychlé ** *BUG*: Filtrace trvá řádově jednotky vteřin ** Scrollování funguje dle předpokladů ** Metadata zachována *** *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 *** *BUG*: Navazuje na předchozí BUG - ID díla mimo layout - není vidět * Funkcionalita týkající se manipulace s poznámkami zachována ** *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 ** *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) ** 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í ** 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 ** Možnost smazání poznámky (Delete) - pop-up - potvrzení/zamítnutí operace - dle očekávání, možnost skrýt okno * Přepínače - My comments a General comments - zachovány ** *BUG*: Přepnutí switche se projevuje s prodlevou - po několika vteřinách ** *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á ** *BUG*: Filtrace skrze přepínače trvá řádově jednotky vteřin - pomalé (možná dáno technologickou limitací) ** *BUG*: Dvojice přepínačů se v layoutu překrývají * Možnosti řazení sortu - přeneseno z desktopu - pod tlačítkem "Sort Options" ** *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í) ** Řazení dle ID položky a dle data - možnost uplatnit oba parametry řazení (navíc) *** Parametry řazení je možné potvrdit (Save), eventuálně zrušit (Cancel), uživatel může nabídku manuálně skrýt *** Zpracování požadavku k seřazení poznámek funguje dle očekávání - okamžitě, výpis dle očekávání **** *BUG*: Řazení trvá (obdobně jako filtrování) delší dobu - vypsání seřezaného seznamu řádově v jednotkách sekund * Přesměrování na detail položky (item-view) ** 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í ** 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 h3. Revize 57c24cea (main branch) *Poznatky z testování logování a navigace napříč aplikací: (revize 57c24cea; iPhone 14 Pro)* * Logovací obrazovka ** Grafický návrh je vizuálně přívětivý, jednotlivé prvky (formuláře, tlačítka) jsou výrazně odlišné ** *MISSING FEATURE*: Momentálně není funkční přesměrování na webovou aplikaci při snaze vytvořit si nový uživatelský účet ** *BUG*: Světlým fontem se pod hlavním nápisem (názvem) nachází text ve znění: "Log in" - odebrat? ** Po kliknutí do formulářového okna dojde k vysunutí systémové klávesnice - dle očekávání *** *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 ** *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". ** Vysouvací kontextová nabídka funguje dle očekávání, včetně ovládání gestem ** Po provedení přihlášení dojde k očekávanému přesměrování na hlavní stránku aplikace (Home Page) * Home Page ** 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í, případně zpět na logovací obrazovku odhlášením uživatele ** Odhlášení (logout) funguje dle stanov - odhlášený uživatel je přesměrován zpět na přihlašovací obrazovku ** Tlačítko "Search" funguje dle předpokladů - přesměrování uživatele do vyhledávacího okna *** Přesměrování je možné i přes kontextovou nabídku * Nabídka vyhledávání ** *MISSING FEATURE*: Momentálně není možné zadat uživatelský dotaz = chybí search bar ** Nabídku filtrů je možné skrýt, případně dodatečně vysunout (tlačítkem "Filter") *** *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") ** *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 ** Výběr parametrů pro vyhledávání je zachován *** Fulltextové zadávání parametrů je dodrženo - nabídka je filtrována *** Okno formuláře je však příliš malé - horší přístupnost *** Potvrzení/zrušení zadání přes dedikovaná tlačítka - zrušení skryje nabídku parametrů *** Ikona křížku v pravé části formulářového okna je nefunkční, zadaný uživatelský vstup není vymazán *** 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 *** Nabídku parametrů je možné zavřít vykliknutím v rámci aplikace, případně zasunout gestem *** Výběr více hodnot parametrů vyhledávání funguje -> projeví se ve výsledcích *** 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 ** Tlačítko pro vyhledání dotazu je výrazné a viditelné ** Odstranění uživatelsky vybraných parametrů přes tlačítko "Reset" funguje dle očekávání - ve všech případech *** Individuální odstranění je možné přes integrovaný prvek ("křížek") přímo ve zvoleném atributu - je však poměrně neresponzivní a prvek je drobný ** Aplikace si pamatuje nastavení parametrů vyhledávání - po vyjetí z nabídky Search se zvolené parametry zachovávají ** 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é ** Je možné vybírat z následujících filtrů: Inventory; Rooms; Artist/Copyist; Artists Origin; Subject; Technique; Institution; City; Country; *** Kopíruje tak funkcionalitu webové aplikace *** Přeneseny a zachovány i přepínače - School of Prague; Original; Copy; High Quality; Low Quality ** Zkouška filtrování dle parametrů i přepínačů *** Funguje filtrování na bázi: inventáře; rooms; artists/copyists; artists origin; subject; *** *MISSING FEATURE*: Nefungují: technique; institution; city; country *** *MISSING FEATURE*: Filtrování dle přepínačů nefunguje momentálně žádné (od School of Prague po Low Quality) *** U parametru City: Města nejsou seřazena abecedně, nesprávné hodnoty (Argentina) *** U parametru Country: Duplicity (Czech Republic), nesprávné hodnoty (Padua) ** Výsledkem aplikování filtrů je standardní list-view - dle předpokladů *** 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) ** Možnost procházet pouze prvních 20 výsledků (tj. z první strany) *** *MISSING FEATURE*: Implementace stránkování ** Nalezené výsledky (díla) je možné rozkliknout - přesměrování na detail položky - item-view (samostatné testování) *Poznatky Poznatky z testování item-view:* item-view: * Nalezené výsledky (díla) je možné rozkliknout - přesměrování na detail položky - item-view (samostatné testování) ** *MISSING FEATURE*: V obdobném duchu by měl fungovat i přístup z jednotlivých inventářů (např. Brussel 1595 apod.) ** Načtení ite-view je bez časových prodlev * Otevření detailu položky ** *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 *** Lze vyřešit hard resetem aplikace ** Přehled nejdůležitějších informací zachován (jméno autora, název díla, titulek) ** Unikátní identifikátor díla (zkratka inventáře + pořadí v inventáři) zachováno - tag v pravé části obrazovky *** Používá se v rámci lišty věcně souvisejících položek (jednoznačná a přehledná identifikace) *** *BUG*: U delších ID (tří ciferné pořadí) dochází k zalamování text - box dynamicky škálovat? ** 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 *** *BUG*: Načtení náhledu doprovází časová prodleva - dáno technologickými možnostmi *** *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 ** 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 *** Rozsáhlejší textové údaje (viz např. "Description" v popisku díla) nejsou konzistentně zarovnány, text je rozdělen na více řádek - *** *BUG*: Komponenta textového boxu nerozezná HTML URL linky - zobrazují se jako standardní plain text ** 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 *** *MISSING FEATURE*: Momentálně chybí implementace panelu pro zobrazení a modifikaci poznámek *** Přepínání funguje dle předpokladu - kontext je udržován (nacházel-li se uživatel na panelu poznámek a položku opustí, po opětovném otevření též položky je přesměrován do poznámek) ** *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 ** *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 ** 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 *** 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ě **** U jistoty konkordance typu "same_as" změnit barvu na modrou (např. #FF5733) **** Možnost dodatečně změnit/upravit dle požadavků zákazníka *** Ovládání gesty funguje - možnost swipováním přecházet mezi věcně souvisejícími položkami (obousměrně) **** Otevření postranní kontextové nabídky gestem funguje, avšak je situačně méně responzivní -> hodí se využít tlačítko h2. --- OLD --- h3. Revize ebffdc3a (main branch) *Nalezené poznatky:* * Gesto pro vysunutí kontextové nabídky funguje dle očekávání * Design logovací obrazovky je uživatelsky přívětivý * Momentálně nefunguje přesměrování do webové aplikace při snaze vytvořit si nový účet * Momentálně je možný přístup i bez zadání credentials, případně i s neplatnými credentials * Logout funguje dle očekávání - odhlášený uživatel je přesměrován zpět na logovací obrazovku * 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í?) * Přesměrování do nabídky vyhledávání funguje oběma způsoby - dedikovanou ikonou i přes kontextovou nabídku * Fulltextové zadávání parametrů funguje - nabídka je filtrována ** 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 ** Výběr více hodnot (multichoice) funguje bezvadně * "Obecné "Submit button je velice faded -> nepřehledné ** Dobře viditelné tlačítko pro zadání dotazu se objevuje vždy při vysunutí seznamu hodnot parametrů - proč? * 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 * 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") * 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 ** 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 * Momentálně je možné vybírat ze: Inventory; Rooms; Artist/Copyist; Artists Origin a "label" - což momentálně odpovídá nabídce Inventory ** 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 * Není doplněna možnost plošného RESETU filtrů * Funguje filtrování (pouze) na bázi archivu * Výsledkem filtrování (stále se nejedná o vyhledávání) je standardní list-view - dle očekávání ** Je zobrazeno jméno autora, název díla (obrazu) a základní popisek daný štítkem "Invetory item" z webové aplikace * Možnost procházet výsledky pouze prvních 20 výsledků (z první strany) - stránkování není implementováno * Detail (item-view) není možné rozkliknout (v rámci revize ebffdc3a)