20 scénáře pro testování přihlašovacích stránek a vyhledávacích funkcí

nedávno jsem měl rozhovor s vyhlídkou a když jsem se zmínil o testování webových stránek UX, zastavil se a zeptal se mě pochybným tónem: „proč web potřebuje testování UX?“

vysvětlil jsem mu, že několik hlavních důvodů, proč je testování UX tak důležité, je to, že Zlepšená uživatelská zkušenost zajišťuje spokojenost zákazníků, udržení & propagace produktu prostřednictvím ústní publicity. Pokud uživatelé nemohou najít to, co hledají na jednom webu, nevyhnutelně přejdou na další se stejnou nabídkou produktů. Takže i když web vypadá úchvatně a dostane za něj spoustu zvonků a píšťal, pokud uživatel nemůže přijít na to, jak jej používat,je povinen jít dál.

když jsem mu to vysvětlil, napadlo mě, že testeři UX často investují čas a úsilí, aby otestovali některé z nejsložitějších možných scénářů, aby získali nejlepší uživatelský zážitek. Ve snaze o testování těchto složitých scénářů se však může stát, že mohou přijít o testování základních, ale zásadních funkcí, jako je funkce vyhledávání přihlášení &.

v tomto blogu poskytujeme praktický seznam 20+ testovacích scénářů, které jsou nutností přidat do seznamu testovacích případů-konkrétně pro testování přihlašovací stránky a funkce vyhledávání.

scénáře přihlášení:

GUI & funkčnost:

  1. minimální a maximální délky by měly být nastaveny pro všechna textová pole
  2. heslo by mělo být zobrazeno v maskovaném formátu namísto zobrazení skutečného textového formátu
  3. přihlašovací údaje velká písmena by neměla být považována za neplatnou
  4. ověřovací zpráva by se měla zobrazit, když jsou do pole uživatelského jména zadány speciální znaky nebo když je zadáno Neplatné uživatelské jméno a/nebo heslo nebo pole jsou ponechána prázdná
  5. tlačítko Reset by mělo vymazat data ze všech textových polí políčka ve tvaru
  6. přihlašovací údaje, zejména heslo, by měla být uložena v databázi v šifrovaném formátu

bezpečnost:

  1. při přihlášení uživatele zkopírujte URL a vložte do nového okna prohlížeče, měl by přesměrovat na přihlašovací stránku
  2. uživatelé by neměli mít možnost kopírovat a vkládat heslo z textového pole
  3. notifikační e-mail pro více přihlášení zařízení-pokud se uživatel přihlásí z neobvyklého zařízení / stroje
  4. zadání přihlašovacích údajů pomocí virtuální klávesnice by mělo být poskytnuto pro bankovní aplikaci
  5. po 3 nebo 5 neúspěšných pokusech o přihlášení by se přihlašovací údaje uživatele měly uzamknout na určitou dobu, např. 24 hodin
  6. SSL certifikát by měl být implementován / nainstalován pro zabezpečené webové stránky
  7. SQL injection attacks & XSS by měl být ověřen pro přihlášení
  8. obousměrná autentizace prostřednictvím OTP v mobilu / e-mailu by měla být testována pro bankovní aplikaci

Session:

  1. po odhlášení pokud uživatel klikne na tlačítko zpět uživatel by se neměl moci přihlásit v rámci stejné relace, měl by přesměrovat na přihlašovací stránku
  2. pokud se uživatel přihlásil na více zařízeních a odhlásil se z jednoho zařízení, měl by se odhlásit ze všech platforem / zařízení
  3. maximální doba výstupu relace by měla být nastavena pro zabezpečené webové stránky

prohlížeč:

  1. pokud jsou cookies prohlížeče vymazány a uživatel se pokusí přihlásit, systém by měl znovu požádat o pověření
  2. nastavení „zapamatovat si data formuláře“ prohlížeče by si nemělo pamatovat heslo
  3. ověřte funkčnost přihlášení, když jsou cookies prohlížeče vypnuty

vyhledávací scénáře

  1. zobrazené výsledky vyhledávání by měly být relevantní pro hledané klíčové slovo
  2. % přihlásit se hledané klíčové slovo by nemělo přesměrovávat na chybu 404
  3. aplikace by neměla selhat, pokud uživatel vložil % do vyhledávacího pole
  4. když uživatel začne psát slovo v textu box by měl navrhnout slova, která odpovídá zadané klíčové slovo
  5. tam by měla být předem definovaná kritéria vyhledávání pro automatické dokončení např po zadání prvního písmene 3 by měl navrhnout odpovídající klíčové slovo
  6. když uživatel klikne na jakýkoli odkaz z výsledku a přejde zpět, pak výsledek by měl být zachován
  7. po kliknutí na vyhledávací pole – historie vyhledávání by měla být zobrazena (nejnovější vyhledávací Klíčové slovo)
  8. všechny vyhledávací Klíčové slovo/filtry by měly být vymazány kliknutím na tlačítko Reset
  9. výsledky vyhledávání by měly být vymazány kliknutím na tlačítko Vymazat vyhledávání
  10. historie zobrazená ve vyhledávacím poli by měla být relevantní pouze pro přihlášeného uživatele
  11. stránkování by mělo být testováno na vyhledávání vracející vysoký počet záznamy
  12. celkový počet záznamů/výsledků vyhledávání by měl být zobrazen na stránce
  13. Klíčové slovo pro vyhledávání by mělo být zvýrazněno barvou ve výsledcích vyhledávání
  14. pro weby elektronického obchodu – Klíčové slovo pro vyhledávání by mělo naznačovat podobný druh produktu/položek
  15. pro pokročilé vyhledávání – omezené vyhledávací filtry by měly být poskytnuty
  16. vodní text by měl být poskytnut uživateli, aby pochopil, co hledat
  17. ověřte pravidla vyhledávání definovaná pro „přesnou shodu“ s hledané klíčové slovo
  18. ověřuje pravidla vyhledávání definovaná pro „podobnou shodu“ s hledaným klíčovým slovem
  19. ověřte pravidla vyhledávání definovaná pro vyhledávání pomocí sady klíčových slov
  20. uživatel by měl být schopen vyhledávat, když zadá Klíčové slovo a stiskne tlačítko „Enter“ na klávesnici

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.