20 Scenaries for Testing login Pages & Search Functionalities

I recently had a conversation with a prospect and when I administrated website UX testing to him, he paused and asked me with a kyseenalainen sävy, ”Why does a website need UX testing?”

selitin hänelle, että harva pääsyy siihen, miksi UX-testaus on niin tärkeää, on se, että Parannettu käyttökokemus takaa asiakastyytyväisyyden, säilymisen & tuotteiden myynninedistämisen suun kautta tapahtuvan julkisuuden kautta. Jos käyttäjät eivät löydä etsimäänsä yhdeltä sivustolta, he siirtyvät väistämättä seuraavalle samalla tuotetarjonnalla. Vaikka sivusto näyttäisikin henkeäsalpaavalta ja saisi siitä paljon soittokelloja ja pillejä, jos käyttäjä ei keksi, miten sitä käytetään, hän siirtyy vääjäämättä eteenpäin.

kun selitin tätä hänelle, tajusin, että UX-testaajat käyttävät usein aikaa ja vaivaa testatakseen monimutkaisimpia mahdollisia skenaarioita parhaan käyttökokemuksen saavuttamiseksi. Näitä monimutkaisia skenaarioita testatessa voi kuitenkin käydä niin, että ne saattavat jättää kokeilematta perustoimintoja, kuten Login & – hakutoimintoa.

tässä blogissa tarjoamme kätevän listan yli 20 testiskenaariosta, jotka on pakko lisätä testitapausten luetteloon-erityisesti kirjautumissivun ja hakutoimintojen testaamiseen.

Kirjautumisskenaariot:

GUI & toiminnallisuus:

  1. vähimmäis-ja enimmäispituudet tulisi asettaa kaikille tekstiruuduille
  2. salasana tulee näyttää peitetyssä muodossa eikä todellisen tekstimuodon
  3. kirjautumistietoja suuraakkosin ei pidä käsitellä virheellisenä
  4. Validointiviesti tulee näyttää, kun käyttäjätunnuskenttään syötetään erikoismerkkejä tai kun käyttäjätunnus ja/tai salasana on syötetty väärin tai kentät jätetään tyhjiksi
  5. Reset-painikkeen tulee tyhjentää tiedot kaikista tekstiruuduista muodossa
  6. kirjautumistiedot, erityisesti salasana, tulee tallentaa tietokantaan salatussa muodossa

turvallisuus:

  1. kun kirjaudut sisään käyttäjä kopioi URL-osoitteen ja liitä uuteen selainikkunaan, sen pitäisi ohjata kirjautumissivulle
  2. käyttäjät eivät saa kopioida ja liittää salasanaa tekstikentästä
  3. Ilmoitussähköposti usealle laitteelle kirjautuminen – Jos käyttäjä kirjautuu epätavallisesta laitteesta / koneesta
  4. kirjautumistietojen syöttäminen virtuaalinäppäimistöllä olisi annettava pankkisovellukselle
  5. 3 tai 5 epäonnistuneen kirjautumisyrityksen jälkeen, käyttäjän kirjautumistiedot pitäisi lukita tietyksi ajaksi esim. 24 tuntia
  6. SSL-varmenne tulisi toteuttaa / asentaa suojatulle verkkosivustolle
  7. SQL-injektiohyökkäykset & XSS tulee varmentaa kirjautumista varten
  8. kaksisuuntainen todennus OTP: n kautta mobiiliin / sähköpostiin tulisi testata pankkisovellukseen

istunto:

  1. uloskirjautumisen jälkeen jos käyttäjä napsauttaa takaisin-painiketta käyttäjän ei pitäisi pystyä kirjautumaan sisään samassa istunnossa, sen pitäisi ohjata sisäänkirjautumissivulle
  2. jos käyttäjä on kirjautunut sisään useilla laitteilla ja kirjautua ulos yhdestä laitteesta, sen pitäisi kirjautua ulos kaikilta alustoilta / laitteilta
  3. istunnon enimmäisaika tulisi asettaa suojatulle verkkosivustolle

selain:

  1. jos Selainevästeet on tyhjennetty ja käyttäjä yrittää kirjautua sisään, järjestelmän tulee kysyä tunnistetietoja uudelleen
  2. ”muista lomakkeen tiedot” – asetus selaimesta ei saa muistaa salasanaa
  3. Vahvista kirjautumistoiminto, kun selaimen evästeet on poistettu käytöstä

Hakuskenaariot

  1. hakutulosten tulisi olla merkityksellisiä hakusanalle
  2. % sign in search keyword ei saa ohjata 404 virheeseen
  3. sovellus ei saa kaatua, jos käyttäjä lisää % hakukenttään
  4. kun käyttäjä alkaa kirjoittaa sanaa tekstiin ruutuun tulee ehdottaa sanoja, jotka vastaavat kirjoitettua avainsanaa
  5. , tulee olla ennalta määritellyt hakukriteerit automaattiselle täydennykselle esim. kun olet kirjoittanut ensimmäisen 3 kirjaimen, tulee ehdottaa vastaavaa avainsanaa
  6. kun käyttäjä napsauttaa jotain linkkiä tuloksesta ja navigoi takaisin, tulos tulee säilyttää
  7. hakukentän klikkauksen jälkeen – hakuhistoria tulee näkyä (viimeisin hakusana)
  8. kaikki hakusanan/suodattimien tyhjennys napsauttamalla nollauspainiketta
  9. hakutulokset tulisi tyhjentää napsauttamalla selkeää hakupainiketta
  10. historia näytetään hakukentässä pitäisi olla relevantti vain kirjautuneelle käyttäjälle
  11. sivutus on testattava hakuja, jotka palauttavat suuren määrän tietueet
  12. hakutietuitten/ – tulosten kokonaismäärä tulisi näyttää sivulla
  13. hakusanan tulisi saada värikorotus hakutuloksissa
  14. verkkokauppasivustoille – hakusanan tulisi ehdottaa samantyyppisiä tuotteita/kohteita
  15. tarkemmalle haulle-suppeammat hakusuodattimet tulisi toimittaa
  16. Vesiteksti tulisi toimittaa, jotta käyttäjä ymmärtäisi, mitä etsiä
  17. validoi hakusäännöt, jotka on määritelty hakusanalle ”täsmällinen täsmäys” hakusanalla
  18. validoi hakusäännöt, jotka on määritelty hakusanalle ”samankaltainen täsmäys” hakusanalla
  19. validoi hakusäännöt, jotka on määritelty hakua varten avainsanajoukolla
  20. käyttäjän tulisi voida hakea, kun hän syöttää avainsanan ja painaa näppäimistön ”Enter” – painiketta

Vastaa

Sähköpostiosoitettasi ei julkaista.