Verkkokauppasivustojen testaaminen

Verkkokauppasivustojen testaaminen edellyttää verkkotestaustekniikoiden ja verkkokaupan verkkotunnuksen tuntemusta.

Suurimmalla osalla verkkokauppasivustoja on yhteinen yleinen teema ja rakenne, esimerkiksi:

  • Kotisivu
  • Hakutulossivu
  • Tuotetiedot -sivu
  • Tilauslomakkeen sivu
  • Tilauksen vahvistussivu
  • Kirjautumislomakkeen sivu ja tilisivut

Tietysti tyypillisellä verkkokauppasivustolla on monia muita sivuja, mutta pääkäyttäjämatka edellyttäisi koskettamista yllä oleviin sivuihin, ja verkkokauppasivustojen testaamisen tulisi keskittyä seuraaviin: Kassamatka.


Nämä 'käyttöliittymän' sivut ovat todennäköisesti yhteydessä 'back-end' -verkkopalveluihin, kuten tuotehakupalvelu, sisältöpalvelu, varauspalvelu, maksupalvelut, tilipalvelut jne. Siksi on tärkeää, kun testaat verkkokauppasivustoja että testaamme yksittäisiä palveluita erillään ja integroituna kokonaisuutena.

Tyypillinen käyttäjän matkan kulku aloitettaisiin kotisivulta tai tuotteen aloitussivulta, tuotteen etsiminen, tuotteen tarkastelu, tuotteen lisääminen ostoskoriin, tilauksen ja maksutietojen täyttäminen sekä tilauksen lähettäminen.




Ideoita verkkokaupan verkkosivustojen testaamiseen

Olemme jo keskustelleet vinkkejä ja ohjeita verkkosovellusten testaamiseen ja yleiset testausmenetelmät ja testitekniikat verkkosovellusten testaukseen, joita voidaan soveltaa myös verkkokaupan verkkosivustojen testaamiseen.

Tässä artikkelissa tarkastelemme joitain yleisiä testitapauksia, jotka koskevat nimenomaan verkkokaupan verkkosivustojen testaamista. Tässä esitetyt ideat ovat joitain yleisiä korkean tason testitapauksia, joita voidaan soveltaa useimpiin verkkokauppasivustoihin, ja voit käyttää tätä opasta aloittaaksesi verkkokauppasivustojen testaamisen.

Testataan ostoskoria

Ostoskärryt ovat yksi verkkokauppasivuston pääominaisuuksista, ja ne muodostavat siten keskeisen osan verkkokauppasivustojen testauksessa. Sen avulla asiakkaat voivat valita ja tallentaa useita tuotteita ostoskoriin ja ostaa ne kaikki kerralla.

Nykyään ostoskorista on tullut ”älykkäitä” siinä mielessä, että ne muistavat mitä tavaroita sinä säilytät, jotta voit noutaa ne myöhemmin tai jopa toiselta laitteelta.


Useimmissa tapauksissa evästeitä käytetään ostoskoritietojen tallentamiseen tai jos käyttäjällä on aktiivinen tili ja hän on kirjautunut sisään, istunnon tunnus voidaan tallentaa käyttäjää vastaan ​​tietokantaan. Kummassakin tapauksessa on joitain keskeisiä testitapauksia, joiden pitäisi olla osa ostoskärryn testaamista.

Lisää yksi tuote ostoskoriin - ostoskoriin tulee päivittää tuote, jolla on oikea nimi, kuva ja hinta.

Lisää tuotteen määrää ostoskorista - hinta on päivitettävä oikean kuvan mukaiseksi.

Lisää sama kohde useita kertoja - Ostoskorissa on oltava yksi tuote, mutta määrän on heijastettava lisäysten määrää ja kokonaishinnan on kuvattava kunkin tuotteen hinnan summa.


Lisää useita erityyppisiä kohteita - Jokaisesta lisätystä tuotteesta meidän pitäisi nähdä vastaava nimi, kuva, hinta ja kaikkien tuotteiden hinta.

Poista joitain tuotteita ostoskorista - ostoskorin tulee päivittyä ja näyttää korissa olevat tuotteet, kokonaishinnan tulisi heijastaa uutta summaa.

Poista kaikki tuotteet ostoskorista - ostoskorin saldon tulee olla nolla, mitään tuotteita ei pitäisi näyttää korissa.

Napsauta tuotetta ostoskorissa - Meidän pitäisi pystyä näkemään lisätietoja tuotteesta, jota napsautimme joko ponnahdusikkunana tai uudelleenohjattuna tuotesivulle.


Lisää tuote (t) ostoskoriin, sulje selain ja avaa sama sivusto uudelleen - ihannetapauksessa vaunussa tulisi silti olla esineitä. Huom. Tämä riippuu erityisesti vaunun käyttäytymistä koskevista vaatimuksista.

Kupongit - täytyy tarkistaa, että ostoskorin hinta on alennettu, kun sovellamme kuponkia, eikä sitä alenneta, kun käytämme virheellistä tai vanhentunutta kuponkia.

Hakulomake, lajittelu, suodatus, sivutus

Hakulomake on yleensä useilla sivuilla, jotta käyttäjät voivat etsiä tuotteita missä tahansa sivustossa. Siksi on tärkeää, että hakuominaisuus testataan soveltuvilla sivuilla.

Todennäköisesti hakumoduulin koodia käytetään uudelleen useilla sivuilla tai malleissa, tai se voi olla osa koko sivuston näytettävää otsikko-osaa. Jos näin on, hakuominaisuuden tulisi olla sama missä tahansa, ja kaikkien testitapausten suorittaminen kaikilla sivuilla on liikunnan tuhlausta.


Verkkokauppasivustojen testaaminen ei olisi hauskaa testaamatta sivuston kaikkein monipuolisinta sivua, hakutulossivua.

Kun etsimme tuotetta, meidät ohjataan hakutulossivulle (SRP), jossa on kaikki etsimämme olennaiset kohteet. Tarkastettavia asioita on paljon ja testattavia ominaisuuksia on paljon, mutta kolme ominaisuutta, jotka ovat tärkeimpiä ja merkityksellisiä erityisesti SRP: lle, ovat lajittelu, suodatus ja sivut.

Asiaankuuluvat tuotteet - tarkista, että näytettävät tuotteet liittyvät hakuun.

Tuotetiedot - tuotteissa tulisi olla kuva, nimi, hinta ja ehkä asiakasarvostelut ja arvostelujen määrä.

Tuotteiden määrä sivua kohden - Tarkista, että tuotemäärä sivua kohden vastaa vaatimusta.

Sivunumerointi - Tarkista, että kaikki seuraavan sivun kohteet poikkeavat edellisestä sivusta, ts. ei kaksoiskappaleita

Lajittelu - pudotusvalikosta voi valita neljästä viiteen vaihtoehtoa. Lajittelu on yleensä yksi valinta, ts. Voit lajitella vain yhden parametrin mukaan.

Lajittelu ja sivutus - kun on useita tuotteita, kun lajittelet parametrin mukaan, lajittelujärjestyksen tulisi pysyä sivutettaessa tai enemmän tuotteita ladattaessa (jos kyseessä on Ajax-lataus)

Suodatus - toisin kuin lajitteluvaihtoehto, suodatinvaihtoehdot ovat monivalintaisia, eli voit suodattaa useilla parametreilla. On hyvä tutkia yksittäisiä suodattimia ja monisuodatinvaihtoehtoja.

Suodatus ja sivutus - Tämä on jälleen tärkeää, kun suodatamme yhdelle sivulle, mieluiten sivutettaessa haluaisimme, että suodatinta käytetään kaikkialla.

Lajittelu ja suodatus - tärkeä testitapaus on lajittelu- ja suodatusvaihtoehtojen sekoittaminen, esim. suodata hinnan mukaan ja lajittele sitten hinnan mukaan korkeimmasta alimpaan tai päinvastoin. Vaikka yksittäiset ominaisuudet itsessään saattavat toimia oikein, yhdessä toisen ominaisuuden kanssa yhden tai molempien ominaisuuksien toiminnot saattavat rikkoutua, joten on tärkeää, että tarkistamme tulokset, kun yhdistämme suodatusta lajitteluun.

Lajittelu, suodatus ja sivutus - Tarkistetaan, että kun sekä lajittelu että suodatin on sovellettu, ne pysyvät sivutettaessa tai lisää tuotteita ladataan.

Luo tili ja kirjaudu sisään

Joidenkin verkkokauppasivustojen avulla voit ostaa tuotteen vieraana eli ilman tilin luomista ja sitten valinnainen vaihe tilin luomiseksi tilauksen yhteydessä.

Kun tili on luotu, käyttäjä voi kirjautua sisään missä tahansa ostotapahtuman vaiheessa. On tärkeää, että testaamme kaikki nämä muunnelmat käyttäjän matkan aikana testattaessa verkkokauppasivustoja.

Osta kohde vieraana - Jos sivusto sallii, testaa, että voit ostaa tuotteen tarvitsematta luoda tiliä.

Olemassa olevat ja uudet tilit - ostaa tuote olemassa olevalla tilillä ja uudella tilillä.

Luo tili ja kirjaudu sisään ennen ostamista - Tämän tarkoituksena on testata, että ostamasi kohde lisätään ja yhdistetään oikeaan tiliin. Sinua ei myöskään saa pyytää kirjautumaan sisään uudelleen, kun olet jo kirjautunut sisään.

Kirjautumisen uudelleenohjaukset - tarkista kirjautumistoiminnon käyttäytyminen eri sivuilla. Jotkut sivustot ohjaavat käyttäjän takaisin samalle sivulle, jossa he napsauttivat kirjautumislinkkiä, ja jotkut sivustot ohjaavat käyttäjän tilisivuille. Tämä on testattava perusteellisesti.

Kirjaudu sisään - kun kirjaudut sisään, tarkista, että pysyt kirjautuneena tuotteiden selaamisen aikana. Sinun on myös testattava käyttäytyminen, kun käyttäjä ei ole vuorovaikutuksessa sivuston kanssa jonkin aikaa. Vanhentuvatko istunto tietyn ajan kuluttua? Varmista, että käyttäjä on todella kirjautunut ulos istunnon aikakatkaisun jälkeen.

Kirjaudu ja kirjaudu ulos - Kun olet kirjautunut sisään, kirjaudu ulos ja varmista, että olet kirjautunut ulos ja että et pääse mihinkään tilisivuun.

Maksut

Maksut ovat olennainen osa verkkokauppasivustojen testaamista. Loppujen lopuksi tämä antaa käyttäjille mahdollisuuden ostaa tuotteitaan ilman tarvetta soittaa numeroon tilauksen tekemiseksi.

Maksutyypit - Eri maksutyypit tulisi testata, esim. Luottokortti, Paypal, pankkisiirrot, erät jne

Korttitietojen säilytys - tallentaako sivusto asiakkaan luottokorttitiedot? Jos on, säilytetäänkö ne turvallisesti? Onko se PCI-yhteensopiva ?

Oston jälkeinen testi

Kun teemme tilauksen, käyttäjät voivat tehdä monia ostokseen liittyviä toimintoja. Ostamisen jälkeisen toiminnallisuuden testaaminen on myös tärkeä osa verkkokauppasivustojen testaamista. Nämä voivat olla:

  • Peruuta tilaus tai muuta tilauksen määrää
  • Tarkista viimeaikainen tilaus ja ostettujen tuotteiden historia
  • Tiliin tehdyt muutokset, kuten laskutusosoite, toimitusosoite, salasana, profiilitiedot, kuten nimi, sähköpostiosoite ja jopa tilin poistaminen.

Epäilemättä verkkokauppasivustojen testaaminen on haastavaa ja vaatii paljon taitoja. Tämä artikkeli on vain jäävuoren huippu kaikista asiaankuuluvista testitapauksista, jotka voidaan suorittaa testattaessa verkkokauppasivustoja, ja sitä voidaan käyttää lähtökohtana.

Verkkokauppasivustojen testauksessa on testattava paljon enemmän toimintoja, kuten:

  • Tuotekarusellit ja suositellut tuotteet.
  • Tuotetietosivun tietojen oikea näyttäminen, mikä on yleensä sisältöä raskasta.
  • Tuotetietokanta - miten tietoja muokataan tuotteen ostamisen jälkeen?
  • Varastojärjestelmä - miten varasto tai kolmas osapuoli saa ilmoituksen tilauksesta?
  • Yhteydenotto asiakkaaseen, vahvistusviestit, sähköpostin sisältö, palautukset, valitukset jne.

Tärkeintä sähköisen kaupankäynnin verkkosivustoja testattaessa on varmistaa, että kukin ominaisuus on täyttänyt vaatimukset oikein.