Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

Tallinna likool

Digitehnoloogiate instituut

Osta.ee testiplaan

Autor: Oliver Rahula


Juhendaja: Marjana Aasna
Kursuse nimi: Tarkvara testimise alused
Kursuse kood: IFI6092.DT

Tallinn 2016

Sisukord
Sisukord ......................................................................................................................................... 1
1
1.1

Sissejuhatus ............................................................................................................................. 2
Projekti kirjeldus .................................................................................................................... 2

Testi strateegia ........................................................................................................................ 3

2.1

Projekti skoop ........................................................................................................................ 3


2.1.1 Testitavad funktsionaalsed nuded ............................................................................. 3
2.1.2 Testitavad mittefunktsionaalsed nuded ..................................................................... 4
2.1.3 Mittetestitavad nuded ................................................................................................ 4

2.2

Projekti meeskond .................................................................................................................. 4

2.3

Projekti riskid ......................................................................................................................... 5

2.4

Riskidest lhtuv hinnang ........................................................................................................ 5

2.5

Eesmrgid .............................................................................................................................. 6

2.6

Kriteeriumid ........................................................................................................................... 6

3
3.1
4

Testilood ................................................................................................................................... 7
Musta kasti testilood .............................................................................................................. 7
Kokkuvtvad raportid .......................................................................................................... 14

4.1

Testiraport ............................................................................................................................ 14

4.2

Vearaport.............................................................................................................................. 14

OSTA.EE TESTIPLAAN - APRILL 2016

1 Sissejuhatus
1.1 Projekti kirjeldus
Osta.ee on AllePal O-le kuuluv veebiphine oksjoniportaal, kes tegutseb juba aastast 1999.
Nende eesmrgiks on pakkuda ostjatele ja mjatele thusat ostumgi keskkonda, mis
vimaldab lihtsalt, kiirelt ning mugavalt pakkuda vlja oma tooteid ja teenuseid ning leida neile
ka lbi atraktiivse hinna ostja. 2016. aasta seisuga on Osta.ee portaal kasvanud Eesti kige
suuremaks e-kaubamajaks, mida klastatakse igal tpeval le 800 000 korra. Lisaks
eraisikutele on Osta.ee alla koondunud le 800 e-poe, mis thendab, et veebikeskkonna ladus
toimimine on kigile osapooltele kriitilise ning majanduslikult olulise thtsusega.

OSTA.EE TESTIPLAAN - APRILL 2016

2 Testi strateegia
2.1 Projekti skoop
2.1.1 Testitavad funktsionaalsed nuded
Registreerimata klastaja nuded

Registreerida uus kasutaja ning autentida enda isikuandmed.


Otsida oksjoneid mrksna kui ka erinevate kriteeriumite jrgi.
Tutvuda mja/ostja eelmiste tehingutega ning kontrollida jetud tagasidet.
Valida leheklje uue ja vana kujunduse vahel.
Muuta vaikimisi keelt.

Registreerunud kasutaja nuded

Siseneda ssteemi varasemalt autenditud kasutajanime ja parooli vi ID kaardiga.


Otsida oksjoneid mrksna kui ka erinevate kriteeriumite jrgi.
Korraldada iseseisvaid oksjoneid.
Tegeleda teenuste ja esemete mgiga.
Jlgida ning muuta enda aktiivseid oksjoneid.
Tutvuda arvete, broneeringute, e-konto jgi ning lekannete ajalooga.
Lisada enda kasutajakontole rahalisi vahendeid.
Lugeda ning saata kirjasid ostja/mja vahel.
Vtta osa teiste kasutajate korraldatud oksjonitest.
Ksida mjalt lisainformatsiooni oksjonil pakutava kohta.
Vaadata ning muuta enda isiklikke andmeid (pangakontod, kontaktandmed jpm.).
Jtta tagasisidet teistele ostumgi keskkonnas registreerinud kasutajatele.
Tutvuda mja/ostja eelmiste tehingutega ning kontrollida jetud tagasidet.
Valida leheklje uue ja vana kujunduse vahel.
Muuta vaikimisi keelt.

OSTA.EE TESTIPLAAN - APRILL 2016

2.1.2 Testitavad mittefunktsionaalsed nuded


Kvaliteedinuded

Porditavus veebilehe kujundus ja funktsioonid peavad igas veebibrauseris ngema


samasugused vlja (v.a. mobiiliplatvormid).
Tkindlus veebileht peab olema klastajatele kttesaadav 100% ajast, sest
oksjonikeskkonnas toimuvad oksjonid peva ringselt. Kasutajad peavad saama
oma teenuseid ja kaupasid ma trgeteta.
Turvalisus iga registreerunud kasutaja isikuandmed on kaitstud.
Judlus pevasel ajal klastades ei pea klastaja ootama pealehe laadmiseks
rohkem kui <2 sekundit, isel ajal klastades aga <1.5 sekundit.

2.1.3 Mittetestitavad nuded


Mittetestitavad nuded

Tkindlus tpseteks mtmisteks on vaja lbi viia aastaringne monitooring, mis


ei mahu testiprojekti ajalistesse ega ka eelarvelistesse raamidesse.

2.2 Projekti meeskond


Roll

lesanded

Projekti eestvedaja, mrab ja paneb paika, mis


suunas projekt peaks edasi liikuma.
Tegeleb eelarve koostamise ja rahaliste
vahendite leidmisega.

Koordinaator / Meeskonna juht

Testija

Valib sobivad testimistehnikad ja triistad.


Viib lbi testimised, koostab tulemuste ja vigade
raporti.

Arendaja

Koostab testilood.

Kvaliteedi kontrollija

Kontrollib, et testimine vastaks kokkulepitud


nuetele.

OSTA.EE TESTIPLAAN - APRILL 2016

2.3 Projekti riskid


Risk

Tenosus

Mju

Valed
eelarvega
seotud
kalkulatsioonid e. eelarvest
krgemad kulutused.

Keskmine

Suur

Ettevtte arendajad ei ole


sobilikud enda ssteemi
kasutatavust
analsima,
kuna ei suudeta ssteemi
testida lbi vrske pilgu.

Suur

Suur

Tuleb
palgata
vlised
testijad,
kes
ei
ole
ssteemiga tuttavad.

Ebapiisav koost testijate ja


arendajate vahel, mis lkkab
projekti thtajad edasi.

Keskmine

Suur

Koosklastada thtajad ning


tegeleda heskoos projekti
elluviimisega.

Suur

Suur

Erapooletu testijate tiim.

Keskmine

Suur

Riskide ja vajaduste pidev


korrigeerimine
terve
projekti jooksul.

Arendajate tagasiside vib


olla
puudulik
ning
erapooletu,
kuna
nende
huvides
on
firmast
vimalikult hea maine ning
krge kvaliteedi jtmine.
Riskide valesti hindamine
projekti algfaasis.

Riski maandamine
Pra rohkem thelepanu
projekti planeerimisele ning
pidevalt jlgi jooksvaid
kulutusi.

2.4 Riskidest lhtuv hinnang


Projekti kigus plaanitakse lbi viia kahte tpi testimisvtteid:

Funktsionaalne testimine ehk vastavustestimine (functional, conformance testing)


eesmrgiks on kontrollida ssteemi vastavust funktsionaalsetele nuetele: kas vajalikke
tegevusi on vimalik korrektselt lbi viia.

OSTA.EE TESTIPLAAN - APRILL 2016

Turvalisuse testmine (Security testing) kontrollida ssteemi vastavust turvalisuse


nuetele: ssteemi kasutamine peab olema vimalik ainult volitatud isikutele
kindlaksmratud osas. Kontrollida, kas on silitatud konfidentsiaalsus, kokkukuuluvus
ning kttesaadavus, kus kttesaadavus thendab, et volitatud isikutel on infole juurdeps,
kokkukuuluvus thendab, et info igsus ja tielikkus on tagatud ning konfidentsiaalsus
thendab, et juurdeps on tagatud vaid selleks volitatud isikutele.

Testimise tulemused aitavad selgeks teha, kas ssteem on piisavalt kps Livei viimiseks.
Ebakpse ssteemi Live viimine tooks antud juhul kaasa olukorra, kus AllePal O pettub
ssteemi funktsionaalsuses.

2.5 Eesmrgid
Testi lbiviimise eesmrgiks on kindlustada:

Funktsionaalne veatus valideerida, et veebilehel on vimalik korrektselt lbi viia selleks


ettenhtud tegevusi.
iguste delegeerimine verifitseerida, et kindlad tegevused ja andmetele ligips on
vimaldatud vaid volitatud kasutajatele.

2.6 Kriteeriumid
Sisendkriteeriumid

Kindlaks teha, et testi keskkond on


tkorras ning vajalik ligips on
tagatud.
Kindlaks teha, et kiki ettekirjutatud
nudeid on vimalik testida.

OSTA.EE TESTIPLAAN - APRILL 2016

Vljundkriteeriumid

Kik testilood on lbitud ning 80%


testilugudest lbisid testimise puhta
lehega e. nende puhul ei avastatud
ebakorraprasusi.
Arendajaid on avastatud puudustest ja
vigadest teavitatud ning vead on silutud.

3 Testilood
Testimisel kasutavad testijad kogemustephist testdisaini tehnikat, mille puhul sltub testimine
oluliselt testija teadmistest, oskustest ning taustast. Testimisprojekti raames puudus ligips
Osta.ee testkeskkonnale, mille tulemusena viiakse kik testimised lbi musta kasti testimise
phimtetel.

3.1 Musta kasti testilood


Testiloo nr.
Testitav nue

1
Vaikimisi keele muutmine

Testiloo eesmrk ja kirjeldus

Soovitud tulemus

Muuta veebikeskkonna vaikimisi keelt eesti,


vene ja inglise keele vahel.

Kogu saadaolev ning visuaalselt nhtav


informatsioon muudab keelt vastavalt
keelestete valikule.

Andmed

Testimistehnika

Vaikekeel: ET (eesti keel)

Testiloo nr.
Testitav nue

Ekvivalentsuse jagamine, sntaksi testimine

2
Tavaline otsingu funktsioon

Testiloo eesmrk ja kirjeldus

Soovitud tulemus

Otsinguriba
kasutamine.
Veebilehe
otsingumootor suunab kasutaja vastavasse
rubriiki, kus leidub kige enam sisestatud
mrksnaga seotuid oksjoneid.

1) Kasutaja sisestab avalehel paiknevasse


otsinguribasse soovitud mrksna.
2) Peale otsinupu vajutamist kuvatakse
mrksnale vastavad aktiivsed oksjonid.

Andmed

Testimistehnika

Mrksna: slearvuti

OSTA.EE TESTIPLAAN - APRILL 2016

Ekvivalentsuse jagamine, sntaksi testimine.

Testiloo nr.
Testitav nue

3
Detailne otsingu funktsioon

Testiloo eesmrk ja kirjeldus

Soovitud tulemus

Laiendatud
vimalustega
otsingu
kasutamine, et mratleda tpsemalt oma
soove lbi eri kriteeriumite stestamise.

1) Kasutaja valib otsinguriba krvalt valiku


Detailne otsing.
2) Kasutaja
suunatakse
laiendatud
vimalustega otsimootorisse.
3) Valitakse endale meeleprane oksjoni
mrksna, kategooria, hind, eseme
seisukord, paki saatmise aeg ning mja
asukoht.
4) Peale otsinupu vajutamist kuvatakse
kriteeriumitele
vastavad
aktiivsed
oksjonid.

Andmed

Testimistehnika

Mrksna: slearvuti
Kategooria: arvutid
Hinnaskaala: 150 kuni 300 eurot
Eseme seisukord: kasutatud
Saatmisaeg: 2 kuni 5 peva
Asukoht: Eesti Vabariik

Testiloo nr.
Testitav nue

Ekvivalentsuse jagamine, sntaksi testimine.

4
Graafiline kasutajaliidese kujundus

Testiloo eesmrk ja kirjeldus

Soovitud tulemus

Veebilehe
graafilise
kasutajaliidese
muutmine vanema ning uuema versiooni
vahel.

Uuenenud kasutajaliidest reklaamiva bnneri


peale
vajutades
muutub
ssteemi
vljangemine.
Prast leheklje vrskendamist, vajutades
uuesti bnneri peale, saavad uuema
kujundusega kasutajad vastupidiselt tagasi
minna vanema versiooni peale.

Andmed

Testimistehnika

Andmed puuduvad.
OSTA.EE TESTIPLAAN - APRILL 2016

Ekvivalentsuse jagamine, sntaksi testimine


9

Testiloo nr.
Testitav nue

5
Kasutaja registreerimine ja autentimine

Testiloo eesmrk ja kirjeldus

Soovitud tulemus

Luua Osta.ee konto ning autentida see ID


kaardiga e. kinnitada oma isikuandmete
igusust.

Vajutades avalehel Registreeru nuppu,


suunatakse klastaja registreerumislehele.
Ssteem
palub
sisestada
thjadesse
lahtritesse enda isikuandmed, kasutajanime,
parooli ja meiliaadressi. Jrgneva sammuna
tuleb valida, kas autentida ennast ID kaardi
vi pangalingiga. Valides ID kaardi
lahenduse
ning
vajutades
nuppu
Registreerun, palutakse sisestada ID kaart.
Seejrel ksib tarkvara ID kaardi esimest pin
koodi. ige koodi sisestamise korral suunab
Osta.ee kasutaja uuele lehekljele, kus
nnitleb klastajat eduka konto loomise
puhul.

Andmed

Testimistehnika

Kasutajanimi: TarkvaraTest
Parool: tarkvara
Meiliaadress: tarkvara@mail.com

Testiloo nr.
Testitav nue

Ekvivalentsuse jagamine, sntaksi testimine

6
Ssteemi sisenemine

Testiloo eesmrk ja kirjeldus

Soovitud tulemus

Kasutaja identifitseerimine (kasutajanime ja


parooli vi ID kaardiga) ja vajalikele
vaadetele ligipsu vimaldamine.

Kasutaja logitakse edukalt sisse ja kuvatakse


personaalne avaleht.
Kasutajanime vi parooli vra sisestamise
korral kuvatakse ekraanil veakood Vale
kasutajanimi vi parool.

Andmed

Testimistehnika

Kasutajanimi: TarkvaraTest
Parool: tarkvara

OSTA.EE TESTIPLAAN - APRILL 2016

Ekvivalentsuse jagamine, sntaksi testimine.

10

Testiloo nr.
Testitav nue

7
Oksjoni korraldamine

Testiloo eesmrk ja kirjeldus

Soovitud tulemus

Kindlaks teha, kas sisselogitud kasutaja saab


lisada mgikuulutuse, mis antud olukorras
kujutab endast fikseeritud hinnaga vi
inglise oksjoni korraldamist.

Kasutaja vajutab Lisa uus viitele. Tidab


ettenhtud kohutuslikud lahtrid. Lisab tootest
pildid. Mrab ra hinna, eseme seisukorra,
tarnetingimused.
Enne oksjoni kinnitamist ilmub kiri:
Veendu, et pakkumine neb vlja nagu
peab. Kui soovid midagi muuta, siis vali
vastav Muuda ... link.
Kui andmed on le kontrollitud, vajutab
kasutaja nuppu Mk valmis ning oksjon
muutub aktiivseks.
Mne kohustusliku vlja mittetitmisel ei
lubata oksjonit aktiveerida ning palutakse
kik nutud lahtrid tita.

Andmed

Testimistehnika

Oksjoni tp: inglise oksjon;


Peakategooria: arvutid;
Alamkategooria: sle- ja pihuarvutid;
Oksjoni pealkiri: Asus N76;
Alghind: 0.10 eurot;
Eseme seisukord: kasutatud;
Oksjoni kestus: 7 peva;
Algusaeg: prast aktiveerimist;
Makseviisid: deposiit;
Transpordi info: Omniva;

OSTA.EE TESTIPLAAN - APRILL 2016

Ekvivalentsuse jagamine, sntaksi testimine.

11

Testiloo nr.
Testitav nue

8
Oksjonist osavtt

Testiloo eesmrk ja kirjeldus

Soovitud tulemus

Selgitada vlja, kas sisselogitud kasutaja


saab vtta osa teiste kasutajate korraldatud
oksjonitest.

Eduka
pakkumise
sooritamine,
mis
automaatselt ei thenda oksjoni vitmist.

Andmed

Testimistehnika

Mdav ese: slearvutikotid;


Algusaeg: 01.04.2016 14:38:59;
Lpuaeg: 05.04.2016 22:00:00;

Testiloo nr.
Testitav nue

Ekvivalentsuse jagamine, sntaksi testimine.

9
Sissemakse e-kontole

Testiloo eesmrk ja kirjeldus

Soovitud tulemus

Testida, kas pangalekandega on vimalik


lisada rahalisi vahendeid e-kontole, et
vajadusel tasuda videtud oksjoni(te),
transpordi kulude vi arvete eest.

Pangalekanne pangakontolt saadab kindla


summa raha e-kontole, kus kogunenud
summat on vimalik vaadata.
Hiljem on vimalik tutvuda lekannete
ajalooga, minnes kasutaja profiilile ja
valides rubriigist Minu raha viite
Kannete ajalugu.

Andmed

Testimistehnika

Sissemakse viis: pangalekanne;


Pank: SEB;
Saadetav summa: 0.1 eurot;

OSTA.EE TESTIPLAAN - APRILL 2016

Ekvivalentsuse jagamine, sntaksi testimine.

12

Testiloo nr.

10

Testitav nue

Lisainformatsiooni pring

Testiloo eesmrk ja kirjeldus

Soovitud tulemus

Testida, kas puuduva informatsiooni korral


oleks vimalik mjalt lisa teavet ksida
ning tpsustada tekkinud muresid.

Ksimus saadetakse mjale ning prast


ksimusele vastamist muutub see oksjoni
pises kigile nhtavaks. Kui ksimus on
lhem kui 10 themrki, annab ssteem
jrgneva teate: Ksimus liiga lhike, peab
olema vhemalt 10 themrki.
Kasutaja profiilil on vimalik rubriigis
Teated tutvuda kirjavahetusega, kui
vajutada viitele Vastatud ksimused.

Andmed

Testimistehnika

Andmed puuduvad.

Testiloo nr.

Ekvivalentsuse jagamine, sntaksi testimine.

11

Testitav nue

Porditavus

Testiloo eesmrk ja kirjeldus

Soovitud tulemus

Analsida
veebilehe
kujundust
ja
funktsioone
kige
populaarsemates
veebibrauserites ning mratleda, kas
veebileht neb samasugune vlja olenemata
tarkvarast.

Veebilehe kujundus ja funktsioonid on


samamoodi kasutatavad ning nhtavad eri
brauserites.

NB! Ei testita mobiilseid platvorme.


Andmed
Tarkvara: Google Chrome; Mozilla Firefox;
Internet Explorer; Safari;
Resolutsioon: 1024 x 768;
Platvormid: Windows 7; OS X Yosemite;

OSTA.EE TESTIPLAAN - APRILL 2016

Testimistehnika
Vigade otsimine.

13

Testiloo nr.
Testitav nue

12
Turvalisus

Testiloo eesmrk ja kirjeldus


Kontrollida
veebilehele
omistatud
sertifikaate ning kontrollida teisi turvalisuse
stteid.
Andmed
Kasutame antud triista:
https://www.ssllabs.com/ssltest/

Testiloo nr.
Testitav nue

Soovitud tulemus
Veebileht on vastab nuetele ning on
kasutamiseks ohutu.

Testimistehnika
Vigade otsimine, sntaksi testimine,
ekvivalentsuse jagamine.

13
Judlus

Testiloo eesmrk ja kirjeldus

Soovitud tulemus

Testi eesmrgiks on uurida, millised on


Osta.ee pealehe laadmiskiirused pevasel ja
isel ajal.

Testi eesmrgiks on tagada, et pevasel ajal


klastades ei pea klastaja ootama pealehe
laadmiseks rohkem kui <2 sekundit, isel
ajal klastades aga <1.5 sekundit.

Andmed

Testimistehnika

Testiserveri asukoht: Stockholm, Sweden;


Kasutame antud triista:
http://tools.pingdom.com/fpt/

OSTA.EE TESTIPLAAN - APRILL 2016

Piirvrtuste anals.

14

4 Kokkuvtvad raportid
4.1 Testiraport
Testiloo nr.

Testitud nue

Testimise aeg

Leitud vead

Vaikimisi keele muutmine

28.03.16

1 viga

Tavaline otsingu funktsioon

28.03.16

0 viga

28.03.16

0 viga

02.04.16

0 viga

02.04.16

0 viga

Detailne otsingu funktsioon


Graafiline kasutajaliidese
kujundus
Kasutaja registreerimine ja
autentimine
Ssteemi sisenemine

02.04.16

0 viga

Oksjoni korraldamine

02.04.16

0 viga

Oksjonist osavtt

02.04.16

0 viga

Sissemakse e-kontole

04.04.16

0 viga

10

Lisainformatsiooni pring

04.04.16

0 viga

11

Porditavus

09.04.16

0 viga

12

Turvalisus

09.04.16

1 viga

13

Judlus

09.04.16

0 viga

4
5

4.2 Vearaport
Vea
nr.

Testiloo
nr.

Vea kirjeldus

Vea
kriitilisus

Veebileht ei ole
terves ulatuses
mber tlgitud.

Keskmine

12

Aegunud DH
krpteeritud
vtme vahetuse
(EKE)
parameetrid.

OSTA.EE TESTIPLAAN - APRILL 2016

Krge

Kommentaar
Vaikimisi keelt inglise
keelseks muutes on
nha, et osad bnnerid ja
lingid ei muuda keelt.
Parameetrid, mida
kasutatakse on liigagi
ldteatud ning vajaksid
uuendamist.
DH - Diffie-Hellmani
krpteeritud vtmete
vahetuse ssteem.

Staatus

Silumisel.

Silumisel.

15

You might also like