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:
- vähimmäis-ja enimmäispituudet tulisi asettaa kaikille tekstiruuduille
- salasana tulee näyttää peitetyssä muodossa eikä todellisen tekstimuodon
- kirjautumistietoja suuraakkosin ei pidä käsitellä virheellisenä
- 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
- Reset-painikkeen tulee tyhjentää tiedot kaikista tekstiruuduista muodossa
- kirjautumistiedot, erityisesti salasana, tulee tallentaa tietokantaan salatussa muodossa
turvallisuus:
- kun kirjaudut sisään käyttäjä kopioi URL-osoitteen ja liitä uuteen selainikkunaan, sen pitäisi ohjata kirjautumissivulle
- käyttäjät eivät saa kopioida ja liittää salasanaa tekstikentästä
- Ilmoitussähköposti usealle laitteelle kirjautuminen – Jos käyttäjä kirjautuu epätavallisesta laitteesta / koneesta
- kirjautumistietojen syöttäminen virtuaalinäppäimistöllä olisi annettava pankkisovellukselle
- 3 tai 5 epäonnistuneen kirjautumisyrityksen jälkeen, käyttäjän kirjautumistiedot pitäisi lukita tietyksi ajaksi esim. 24 tuntia
- SSL-varmenne tulisi toteuttaa / asentaa suojatulle verkkosivustolle
- SQL-injektiohyökkäykset & XSS tulee varmentaa kirjautumista varten
- kaksisuuntainen todennus OTP: n kautta mobiiliin / sähköpostiin tulisi testata pankkisovellukseen
istunto:
- 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
- jos käyttäjä on kirjautunut sisään useilla laitteilla ja kirjautua ulos yhdestä laitteesta, sen pitäisi kirjautua ulos kaikilta alustoilta / laitteilta
- istunnon enimmäisaika tulisi asettaa suojatulle verkkosivustolle
selain:
- jos Selainevästeet on tyhjennetty ja käyttäjä yrittää kirjautua sisään, järjestelmän tulee kysyä tunnistetietoja uudelleen
- ”muista lomakkeen tiedot” – asetus selaimesta ei saa muistaa salasanaa
- Vahvista kirjautumistoiminto, kun selaimen evästeet on poistettu käytöstä
Hakuskenaariot
- hakutulosten tulisi olla merkityksellisiä hakusanalle
- % sign in search keyword ei saa ohjata 404 virheeseen
- sovellus ei saa kaatua, jos käyttäjä lisää % hakukenttään
- kun käyttäjä alkaa kirjoittaa sanaa tekstiin ruutuun tulee ehdottaa sanoja, jotka vastaavat kirjoitettua avainsanaa
- , tulee olla ennalta määritellyt hakukriteerit automaattiselle täydennykselle esim. kun olet kirjoittanut ensimmäisen 3 kirjaimen, tulee ehdottaa vastaavaa avainsanaa
- kun käyttäjä napsauttaa jotain linkkiä tuloksesta ja navigoi takaisin, tulos tulee säilyttää
- hakukentän klikkauksen jälkeen – hakuhistoria tulee näkyä (viimeisin hakusana)
- kaikki hakusanan/suodattimien tyhjennys napsauttamalla nollauspainiketta
- hakutulokset tulisi tyhjentää napsauttamalla selkeää hakupainiketta
- historia näytetään hakukentässä pitäisi olla relevantti vain kirjautuneelle käyttäjälle
- sivutus on testattava hakuja, jotka palauttavat suuren määrän tietueet
- hakutietuitten/ – tulosten kokonaismäärä tulisi näyttää sivulla
- hakusanan tulisi saada värikorotus hakutuloksissa
- verkkokauppasivustoille – hakusanan tulisi ehdottaa samantyyppisiä tuotteita/kohteita
- tarkemmalle haulle-suppeammat hakusuodattimet tulisi toimittaa
- Vesiteksti tulisi toimittaa, jotta käyttäjä ymmärtäisi, mitä etsiä
- validoi hakusäännöt, jotka on määritelty hakusanalle ”täsmällinen täsmäys” hakusanalla
- validoi hakusäännöt, jotka on määritelty hakusanalle ”samankaltainen täsmäys” hakusanalla
- validoi hakusäännöt, jotka on määritelty hakua varten avainsanajoukolla
- käyttäjän tulisi voida hakea, kun hän syöttää avainsanan ja painaa näppäimistön ”Enter” – painiketta