Tīmekļa lietojumprogrammu pārbaudes kontrolsaraksts: Vietnes pārbaudes gadījumu piemēri

Satura rādītājs:

Anonim

Pārbaudot tīmekļa lietojumprogrammas, jāņem vērā zemāk minētā veidne. Zemāk minētais kontrolsaraksts ir gandrīz piemērots visu veidu tīmekļa lietojumprogrammām atkarībā no uzņēmējdarbības prasībām.

Tīmekļa lietojumprogrammu testēšanas kontrolsaraksts sastāv no:

  • Lietojamības pārbaude
  • Funkcionālā pārbaude
  • Saderības pārbaude
  • Datu bāzes pārbaude
  • Drošības pārbaude
  • Veiktspējas pārbaude

Tagad sīki apskatīsim katru kontrolsarakstu:

Lietojamības pārbaude

Kas ir lietojamības pārbaude?

  • Lietojamības pārbaude nav nekas cits kā lietotājdraudzības pārbaude.
  • Lietojamības testēšanā tiek pārbaudīta lietojumprogrammas plūsma, lai jauns lietotājs varētu viegli saprast lietojumprogrammu.
  • Būtībā sistēmas navigācija tiek pārbaudīta lietojamības testēšanā.

Kāds ir izmantojamības pārbaudes mērķis vai mērķis?

Lietojamības tests nosaka produkta lietošanas ērtumu un efektivitāti, izmantojot standarta lietojamības pārbaudes praksi.

Lietojamības pārbaudes gadījumu piemēri

  • Tīmekļa lapas saturam jābūt pareizam, bez pareizrakstības vai gramatikas kļūdām
  • Visiem fontiem jābūt tādiem pašiem kā atbilstoši prasībām.
  • Visam tekstam jābūt pareizi izlīdzinātam.
  • Visiem kļūdu ziņojumiem jābūt pareiziem, bez pareizrakstības vai gramatikas kļūdām, un kļūdas ziņojumam jāatbilst lauka iezīmei.
  • Rīka padoma tekstam jābūt katrā laukā.
  • Visiem laukiem jābūt pareizi izlīdzinātiem.
  • Starp lauka etiķetēm, kolonnām, rindām un kļūdu ziņojumiem jānodrošina pietiekami daudz vietas.
  • Visām pogām jābūt standarta formātā un lielumā.
  • Sākuma saitei jābūt katrā lapā.
  • Invalīdu laukiem jābūt pelēkiem.
  • Pārbaudiet, vai nav bojātu saišu un attēlu.
  • Jebkāda veida atjaunināšanas un dzēšanas darbībām ir jāparāda apstiprinājuma ziņojums.
  • Pārbaudiet vietni ar dažādu izšķirtspēju (640 x 480, 600 x 800 utt.?)
  • Pārbaudiet, vai galalietotājs var palaist sistēmu bez vilšanās.
  • Pārbaudiet, vai cilnei vajadzētu darboties pareizi.
  • Ritināšanas joslai vajadzētu parādīties tikai tad, ja nepieciešams.
  • Ja iesniegšanas laikā ir kļūdas ziņojums, tur jābūt lietotāja aizpildītajai informācijai.
  • Virsrakstam jābūt parādītam katrā tīmekļa lapā
  • Visiem laukiem (tekstlodziņš, nolaižamā izvēlne, radiopoga utt.) Un pogām jābūt pieejamām ar īsinājumtaustiņiem, un lietotājam jāspēj veikt visas darbības, izmantojot tastatūru.
  • Pārbaudiet, vai nolaižamie dati nav saīsināti lauka lieluma dēļ. Tāpat pārbaudiet, vai dati ir kodēti vai pārvaldīti, izmantojot administratoru.

Funkcionālā pārbaude:

Kas ir funkcionālā testēšana?
  • Produkta īpašību un darbības uzvedības pārbaude, lai pārliecinātos, ka tie atbilst tā specifikācijām.
  • Testēšana, kas ignorē sistēmas vai komponenta iekšējo mehānismu un koncentrējas tikai uz izejām, kas ģenerētas, reaģējot uz izvēlētajām ieejām un izpildes apstākļiem.

Kāds ir funkcionālās pārbaudes mērķis vai mērķis?

  • Funkcionālās pārbaudes mērķis ir pārbaudīt, vai jūsu produkts atbilst paredzētajām funkcionālajām specifikācijām, kas minētas jūsu izstrādes dokumentācijā.

Funkcionālo testu scenāriju piemēri:

  • Pārbaudiet visus obligātos laukus.
  • Pārbaudiet, vai zvaigznītes zīmei jābūt redzamai visiem obligātajiem laukiem.
  • Pārbaudot, vai sistēmā nevajadzētu parādīt izvēles lauku kļūdas ziņojumu.
  • Pārbaudiet, vai garie gadi ir pareizi apstiprināti un nerada kļūdas / nepareizus aprēķinus.
  • Pārbaudiet, vai ciparu laukiem nevajadzētu pieņemt alfabētus, un būtu jāparāda pareizs kļūdas ziņojums.
  • Pārbaudiet negatīvos skaitļus, ja tas ir atļauts ciparu laukiem.
  • Aprēķiniem pareizi jārīkojas ar testa dalīšanu ar nulli.
  • Pārbaudiet katra lauka maksimālo garumu, lai pārliecinātos, ka dati netiek saīsināti.
  • Pārbaudiet uznirstošo ziņojumu ("Šis lauks ir ierobežots ar 500 rakstzīmēm") jāparāda, ja dati sasniedz maksimālo lauka lielumu.
  • Pārbaudiet, vai atjaunināšanas un dzēšanas darbībām jāparāda apstiprinājuma ziņojums.
  • Pārbaudiet, vai summas vērtībām jāparāda valūtas formātā.
  • Pārbaudiet visos ievades laukos īpašās rakstzīmes.
  • Pārbaudiet taimauta funkcionalitāti.
  • Pārbaudiet šķirošanas funkcionalitāti.
  • Pārbaudiet pieejamo pogu funkcionalitāti
  • Pārbaudiet, vai konfidencialitātes politika un FAQ ir skaidri definēti, un tiem jābūt pieejamiem lietotājiem.
  • Pārbaudiet, vai kāda no funkcijām neizdodas. Lietotājs tiek novirzīts uz pielāgotās kļūdas lapu.
  • Pārbaudiet, vai visi augšupielādētie dokumenti ir pareizi atvērti.
  • Pārbaudiet, vai lietotājam jāspēj lejupielādēt augšupielādētos failus.
  • Pārbaudiet sistēmas e-pasta funkcionalitāti.
  • Pārbaudiet, vai Java skripts pareizi darbojas dažādās pārlūkprogrammās (IE, Firefox, Chrome, Safari un Opera).
  • Pārbaudiet, lai uzzinātu, kas notiek, ja lietotājs izdzēš sīkfailus, atrodoties vietnē.
  • Pārbaudiet, kas notiek, ja lietotājs izdzēš sīkfailus pēc vietnes apmeklējuma.
  • Pārbaudiet visus datus kombinācijā / saraksta lodziņš ir sakārtots hronoloģiskā secībā.

Saderības pārbaude:

Kas ir saderības pārbaude?

  • Saderības pārbaudi izmanto, lai noteiktu, vai jūsu programmatūra ir saderīga ar citiem sistēmas elementiem, ar kuriem tai jādarbojas, piemēram, pārlūkprogrammām, operētājsistēmām vai aparatūru.

Kāds ir saderības pārbaudes mērķis vai mērķis?

  • Saderības pārbaudes mērķis ir novērtēt, cik labi programmatūra darbojas konkrētā pārlūkprogrammā, operētājsistēmās, aparatūrā vai programmatūrā.

Saderības testa paraugu paraugi:

  • Pārbaudiet vietni dažādās pārlūkprogrammās (IE, Firefox, Chrome, Safari un Opera) un pārliecinieties, ka vietne tiek pareizi parādīta.
  • Pārbaudiet, vai izmantotā HTML versija ir saderīga ar atbilstošām pārlūkprogrammas versijām.
  • Pārbaudiet, vai attēli tiek pareizi parādīti dažādās pārlūkprogrammās.
  • Pārbaudiet, vai fonti ir izmantojami dažādās pārlūkprogrammās.
  • Pārbaudiet, vai Java skripta kods ir izmantojams dažādās pārlūkprogrammās.
  • Pārbaudiet animētos GIF attēlus dažādās pārlūkprogrammās.

Datu bāzes pārbaude:

Kas ir datu bāzes pārbaude?

  • Datu bāzes testēšanā tiek pārbaudīti aizmugures ieraksti, kas ievietoti, izmantojot tīmekļa vai darbvirsmas lietojumprogrammas. Tīmekļa lietojumprogrammā parādītajiem datiem jāsakrīt ar datu bāzē saglabātajiem datiem.

Lai veiktu datu bāzes testēšanu, testētājam jāzina tālāk minētie punkti :

  • Testētājam rūpīgi jāizprot funkcionālās prasības, biznesa loģika, lietojumprogrammu plūsma un datu bāzes noformējums.
  • Testētājam vajadzētu izdomāt lietojumprogrammai izmantotās tabulas, aktivizētājus, veikala procedūras, skatus un kursorus.
  • Testētājam ir jāsaprot aktivizētāju, veikalu procedūru, izveidoto skatu un kursoru loģika.
  • Testētājam jāizdomā tabulas, kuras ietekmē, kad ievietošanas atjaunināšanas un dzēšanas (DML) darbības tiek veiktas, izmantojot tīmekļa vai darbvirsmas lietojumprogrammas.

Izmantojot iepriekš minētos punktus, testeris var viegli uzrakstīt testa scenārijus datu bāzes testēšanai.

Datu bāzes testēšanas pārbaudes gadījumu piemēri:

  • Pārbaudiet datu bāzes nosaukumu: datu bāzes nosaukumam jāatbilst specifikācijām.
  • Pārbaudiet tabulas, kolonnas, kolonnu tipus un noklusējumus: visām lietām jāatbilst specifikācijām.
  • Pārbaudiet, vai kolonnā ir atļauta vērtība null vai nav.
  • Pārbaudiet katras tabulas primāro un svešo atslēgu.
  • Pārbaudiet saglabāto procedūru:
  • Pārbaudiet, vai ir saglabāta procedūra Stored.
  • Pārbaudiet Saglabātās procedūras nosaukumu
  • Pārbaudiet parametru nosaukumus, tipus un parametru skaitu.
  • Pārbaudiet parametrus, ja tie ir nepieciešami vai nav.
  • Pārbaudiet saglabāto procedūru, izdzēšot dažus parametrus
  • Pārbaudot, kad izeja ir nulle, jāietekmē nulles ieraksti.
  • Pārbaudiet saglabāto procedūru, rakstot vienkāršus SQL vaicājumus.
  • Pārbaudiet, vai saglabātā procedūra atgriež vērtības
  • Pārbaudiet saglabāto procedūru ar ievades datu paraugiem.
  • Pārbaudiet katra karodziņa darbību tabulā.
  • Pēc katras lapas iesniegšanas pārbaudiet, vai dati tiek pareizi saglabāti datu bāzē.
  • Pārbaudiet datus, ja tiek veiktas DML (atjaunināšanas, dzēšanas un ievietošanas) darbības.
  • Pārbaudiet katra lauka garumu: lauka garumam aizmugurē un priekšpusē jābūt vienādam.
  • Pārbaudiet QA, UAT un produkcijas datu bāzes nosaukumus. Nosaukumiem jābūt unikāliem.
  • Pārbaudiet šifrētos datus datu bāzē.
  • Pārbaudiet datu bāzes lielumu. Pārbaudiet arī katra izpildītā vaicājuma reakcijas laiku.
  • Pārbaudiet datus, kas parādīti priekšējā galā, un pārliecinieties, vai tie ir vienādi aizmugurē.
  • Pārbaudiet datu pareizību, datu bāzē ievietojot nederīgus datus.
  • Pārbaudiet aktivizētājus.

Kas ir drošības pārbaude?

Drošības pārbaude ietver testu, lai identificētu visus trūkumus un trūkumus no drošības viedokļa.

Drošības testēšanas testa scenāriju paraugi:

  • Pārbaudiet, vai vietne, kurā ir svarīgi dati, piemēram, parole, kredītkaršu numuri, slepenas atbildes uz drošības jautājumiem utt., Jāiesniedz, izmantojot HTTPS (SSL).
  • Pārbaudiet, vai svarīgā informācija, piemēram, parole, kredītkaršu numuri utt., Jāparāda šifrētā formātā.
  • Pārbaudiet, vai paroles noteikumi tiek ieviesti visās autentifikācijas lapās, piemēram, Reģistrācija, aizmirsu paroli, nomainiet paroli.
  • Pārbaudiet, vai parole ir mainīta. Lietotājam nevajadzētu būt iespējai pieteikties ar veco paroli.
  • Pārbaudiet, vai kļūdas ziņojumos nedrīkst būt redzama svarīga informācija.
  • Pārbaudiet, vai lietotājs ir atteicies no sistēmas vai ir beidzies lietotāja sesijas termiņš, lietotājam nevajadzētu būt iespējai pārvietoties vietnē.
  • Pārbaudiet, vai piekļūt aizsargātajām un nedrošajām tīmekļa lapām tieši bez pieteikšanās.
  • Pārbaudiet, vai opcija “Skatīt avota kodu” ir atspējota, un lietotājam tā nedrīkst būt redzama.
  • Pārbaudiet, vai lietotāja konts tiek bloķēts, ja lietotājs vairākas reizes ir ievadījis nepareizu paroli.
  • Pārbaudiet, vai sīkfailos nedrīkst glabāt paroles.
  • Pārbaudiet, vai kāda no funkcijām nedarbojas, sistēmā nedrīkst parādīt nevienu lietojumprogrammu, servera vai datu bāzes informāciju. Tā vietā tam vajadzētu parādīt pielāgotās kļūdas lapu.
  • Pārbaudiet SQL injekcijas uzbrukumus.
  • Pārbaudiet lietotāju lomas un viņu tiesības. Piemēram, pieprasītājam nevajadzētu piekļūt administratora lapai.
  • Pārbaudiet, vai svarīgās darbības ir ierakstītas žurnāla failos, un šai informācijai jābūt izsekojamai.
  • Adreses joslā pārbaudiet, vai sesijas vērtības ir šifrētā formātā.
  • Pārbaudiet, vai sīkdatņu informācija tiek saglabāta šifrētā formātā.
  • Pārbaudiet Brute Force Attacks pieteikumu

Kas ir veiktspējas pārbaude?

Veiktspējas pārbaude tiek veikta, lai novērtētu sistēmas vai komponenta atbilstību noteiktajām veiktspējas prasībām.

Vispārējie testa scenāriji:

  • Lai noteiktu lietojumprogrammas veiktspēju, stabilitāti un mērogojamību dažādos slodzes apstākļos.
  • Lai noteiktu, vai pašreizējā arhitektūra var atbalstīt lietojumprogrammu lietotāju maksimālajos līmeņos.
  • Lai noteiktu, kuras konfigurācijas lielums nodrošina vislabāko veiktspējas līmeni.
  • Lai identificētu lietojuma un infrastruktūras vājās vietas.
  • Lai noteiktu, vai programmatūras jaunā versija negatīvi ietekmēja reakcijas laiku.
  • Lai novērtētu produktu un / vai aparatūru, lai noteiktu, vai tā spēj apstrādāt paredzētos slodzes apjomus.
Kā veikt veiktspējas testēšanu? Veicot manuālu testēšanu vai automatizāciju. Veiktspējas testēšanu manuāli nav iespējams veikt dažu trūkumu dēļ, piemēram:
  • Būs vajadzīgs vairāk resursu.
  • Vienlaicīgas darbības nav iespējamas.
  • Pareiza sistēmas uzraudzība nav pieejama.
  • Nav viegli veikt atkārtotu uzdevumu.
Tāpēc, lai pārvarētu iepriekš minētās problēmas, mums jāizmanto veiktspējas testēšanas rīks. Zemāk ir saraksts ar dažiem populāriem testēšanas rīkiem.
  • Apache JMeter
  • Slodzes skrējējs
  • Borland Silk Izpildītājs.
  • Racionālas veiktspējas testeris
  • WAPT
  • NEO LOAD