Ekzemplaj Testokazoj por Ensalutpaĝo (Inkluzivas ĈIUJN gravajn funkciajn kaj nefunkciajn testkazojn por ensalutpaĝo)
Kiam oni petos vin skribi la testkazojn por la 'Formulo kun kelkaj kontroloj', vi devas sekvi la liston de reguloj por skribi testkazojn kiel menciite sube:
- Skribu testkazon sur ĉiu formularobjekto.
- Skribitaj testkazoj devus esti kombinaĵo de kaj negativaj kaj pozitivaj testkazoj.
- Ankaŭ, testkazoj ĉiam devus esti kombinaĵo de funkciaj, rendimento, UI, uzeblo kaj kongruokazoj.
Kiam oni petos vin en la intervjuo verki la testkazojn por ensaluta paĝo, unue vi devas pensi pri kiom da maksimumaj kontroloj povas esti disponeblaj sur ĉu ensalutpaĝo?
Ĉar vi ne havas ensalutpaĝon antaŭ vi kaj ankaŭ vi havas postuldokumenton por ĉi tiu ensalutpaĝo. Sed la ensalutpaĝo estas tia komuna afero, pri kiu ni povas facile imagi la kontrolojn.
Povas esti uzantnomo, pasvorto, butono ‘Ensalutu’, Butono Nuligi kaj ligilo Forgesita Pasvorto. Povas ekzisti unu plia kontrolo, kiu estas markobutono nomita 'Memoru min' por memori la ensalutajn detalojn sur aparta maŝino.
Testkazoj – Ensalutpaĝo
Sekva estas la ebla listo. de funkciaj kaj nefunkciaj testkazoj por ensalutpaĝo:
Funkciaj testkazoj:
Sro.No. | Funkciaj Testokazoj | Tipo- Negativa/Pozitiva Testokazo |
---|---|---|
1 | Konfirmu ĉu uzanto povos ensaluti kun valida uzantnomo kaj valida pasvorto. | Pozitiva |
2 | Konfirmu ĉu uzanto ne povas ensaluti kun valida uzantnomo kaj nevalida pasvorto. | Negativa |
3 | Konfirmu la ensalutpaĝon por ambaŭ, kiam la kampo estas malplena kaj la butono Sendi estas klakita. | Negativa |
4 | Konfirmu la funkcion 'Forgesita Pasvorto'. | Pozitiva |
5 | Konfirmu la mesaĝojn por nevalida ensaluto. | Pozitiva |
6 | Konfirmu la funkcion 'Memoru Min'. | Pozitiva |
7 | Konfirmu ĉu la datumoj en pasvorta kampo estas videblaj kiel asterisko aŭ kuglosignoj. | Pozitiva |
8 | Konfirmu ĉu uzanto povas ensaluti kun nova pasvorto nur post kiam li/ŝi ŝanĝis la pasvorton. | Pozitiva |
9 | Konfirmu ĉu la ensalutpaĝo permesas ensaluti samtempe kun malsamaj akreditaĵoj en malsama retumilo. | Pozitiva |
10 | Konfirmu ĉu la klavo 'Enter' de la klavaro funkcias ĝuste sur la ensalutpaĝo. | Pozitiva |
Aliaj Testokazoj | ||
11 | Konfirmu la tempon prenita por ensaluti kun validaj uzantnomo kaj pasvorto. | Efikeco & PozitivaTestado |
12 | Konfirmu ĉu la tiparo, tekstkoloro kaj kolorkodigo de la Ensaluta paĝo estas laŭ la normo. | UI Testado & ; Pozitiva Testado |
13 | Konfirmu ĉu estas butono 'Nuligi' disponebla por forigi la enigitan tekston. | Testado de uzebleco |
14 | Konfirmu la ensalutpaĝon kaj ĉiujn ĝiajn kontrolojn en malsamaj retumiloj | Retumila Kongruo & Pozitiva Testado. |
Nefunkciaj Sekurecaj Testaj Kazoj:
Sro. N-ro | Sekurecaj testkazoj | Tipo- Negativa/Pozitiva Testkazo |
---|---|---|
1 | Konfirmu ĉu uzanto ne povas enigi la signojn pli ol la specifita gamo en ĉiu kampo (Uzantnomo kaj Pasvorto). | Negativa |
2 | Konfirmu ĉu uzanto ne povas enigi la signoj pli ol la specifita gamo en ĉiu kampo (Uzantnomo kaj Pasvorto). | Pozitiva |
3 | Konfirmu la ensalutpaĝon premante 'Reen butono' de la retumilo. Ĝi ne devus permesi vin eniri en la sistemon post kiam vi elsaluti. | Negativa |
4 | Konfirmu la tempofinfunkcion de la ensaluta sesio. | Pozitiva |
5 | Konfirmu ĉu uzanto ne rajtas ensaluti kun malsamaj akreditaĵoj de la sama retumilo samtempe. | Negativa |
6 | Konfirmu ĉu uzanto devus povi ensaluti kun la samaakreditaĵojn en malsamaj retumiloj samtempe. | Pozitiva |
7 | Konfirmu la Ensalutu paĝon kontraŭ SQL-injekta atako. | Negativa |
8 | Konfirmu la efektivigon de SSL-atestilo. | Pozitiva |
Ni povas preni Ekzemplon de Gmail Ensalutpaĝo. Jen la bildo de ĝi.
Provaj kazoj por Gmail-ensaluta paĝo
S-ro. No. | Testaj Scenaroj |
---|---|
1 | Enigu la validan retadreson & klaku sekva. Kontrolu ĉu la uzanto ricevas eblon por enigi la pasvorton. |
2 | Ne enigu retadreson aŭ telefonnumeron & simple alklaku la Sekva butonon. Kontrolu ĉu la uzanto ricevos la ĝustan mesaĝon aŭ ĉu la malplena kampo estos reliefigita. |
3 | Enigu la nevalidan retadreson & alklaku la Sekva butonon. Kontrolu ĉu la uzanto ricevos la ĝustan mesaĝon. |
4 | Enigu nevalidan telefonnumeron & alklaku la Sekva butonon. Kontrolu ĉu la uzanto ricevos la ĝustan mesaĝon. |
5 | Konfirmu ĉu uzanto povas ensaluti kun valida retadreso kaj pasvorto. |
6 | Kontrolu ĉu uzanto povas ensaluti kun valida telefonnumero kaj pasvorto. |
7 | Konfirmu ĉu uzanto ne povas ensaluti per valida telefonnumero kaj nevalida pasvorto. |
8 | Konfirmu ĉu uzanto ne povas ensaluti pervalida retadreso kaj malĝusta pasvorto. |
9 | Konfirmu la funkcion 'Forgesita retpoŝto'. |
10 | Konfirmu la funkcion 'Forgesis pasvorton'. |
Testaj Scenaroj por la Paĝo de Enskribo
#1) Kontrolu la mesaĝojn por ĉiu deviga kampo.
#2) Kontrolu ĉu la uzanto ne povas daŭrigi sen plenigi ĉiujn devigajn kampojn.
#3) Kontrolu la aĝon de la uzanto kiam la DOB estas elektita.
#4) Kontrolu ĉu la nombroj kaj specialaj signoj ne estas permesitaj en la Unua kaj Familia nomo.
#5) Kontrolu ĉu uzanto povas ensaluti sukcese kun ĉiuj devigaj detaloj.
#6) Kontrolu ĉu uzanto povas ensaluti kun la valida detaloj.
#7) Kontrolu ĉu la kampoj Pasvorto kaj Konfirmi Pasvorton akceptas nur similajn ĉenojn.
#8) Kontrolu ĉu la Pasvorton. kampo petos vin pri la malfortaj pasvortoj.
#9) Kontrolu ĉu duobla retadreso ne estos asignita.
#10) Kontrolu ke sugestoj estas provizitaj por ĉiu kampo sur la formularo, por la facileco de uzado.
Testaj Scenaroj por la Ensaluta paĝo de Poŝtelefona Apliko
#1) Kontrolu ĉu uzanto povas ensaluti kun validaj uzantnomo kaj pasvorto.
#2) Kontrolu ĉu uzanto ne povas ensaluti per nevalida uzantnomo aŭ pasvorto. Kontrolu permuton kaj kombinaĵojn de ĉi tio.
#3) Kontrolu la 'Konservu min Ensaluti'opcio. Se ĉi tiu markobutono estas elektita, tiam la uzanto ne devus esti elsalutita eĉ post eliro de la programo.
#4) Kontrolu ĉu ĉi tiu markobutono ne estas elektita defaŭlte.
#5) Se la uzanto aliĝis kun Facebook aŭ sociaj amaskomunikiloj, kontrolu ke la uzanto povas ensaluti kun tiuj akreditaĵoj aŭ ne.
#6) Kontrolu la funkcion de Forgesita pasvorto.
#7) Kontrolu ĉu la ensalutpaĝo konvenas al la poŝtelefona ekrano. La uzanto ne devus rulumi la ekranon.
Konkludo
Dum skribas testkazojn por ensaluto aŭ aliĝpaĝo skribu la testkazojn por ĉiuj kampoj. Devus esti kombinaĵo de kaj pozitivaj kaj negativaj testkazoj. Provu kovri la agadon, sekurecon kaj funkciajn scenarojn.
La ensaluta paĝo estas la paĝo kun malpli da kontroloj, do kvankam ĝi aspektas simpla por testado, ĝi ne devus esti konsiderata kiel facila tasko.
Ankaŭ ofte ĝi estas la unua impreso de aplikaĵo, do ĝi devus esti perfekta por uzantinterfaco kaj uzebleco.
Espereble, ke vi havus kompletan ideon pri kiel por skribi provojn por la paĝo Ensalutu.