Kas ir valsts pārejas pārbaude? Diagramma, tehnika, piemērs

Satura rādītājs:

Anonim

Kas ir valsts pārejas pārbaude?

Valsts pārejas testēšana ir melnās kastes testēšanas tehnika, kurā ievades apstākļos veiktās izmaiņas izraisa stāvokļa izmaiņas vai izejas izmaiņas testējamajā lietojumprogrammā (AUT). Stāvokļa pārejas testēšana palīdz analizēt lietojumprogrammas uzvedību dažādiem ievades apstākļiem. Testētāji var sniegt pozitīvas un negatīvas ievades testa vērtības un reģistrēt sistēmas darbību.

Tas ir modelis, uz kura balstās sistēma un testi. Jebkura sistēma, kurā iegūstat atšķirīgu izeju vienai un tai pašai ieejai, atkarībā no tā, kas ir noticis iepriekš, ir ierobežota stāvokļa sistēma.

Valsts pārejas testēšanas tehnika ir noderīga, ja jums jāpārbauda dažādas sistēmas pārejas.

Šajā apmācībā jūs uzzināsiet

  • Kas ir valsts pāreja testēšanā?
  • Kad izmantot valsts pāreju?
  • Kad nedrīkst paļauties uz valsts pāreju?
  • Četras valsts pārejas diagrammas daļas
  • Valsts pārejas diagramma un stāvokļa pārejas tabula
  • Kā veikt pāreju uz valsti (valsts pārejas piemēri)
  • Valsts pārejas tehnikas priekšrocības un trūkumi

Kad izmantot valsts pāreju?

  • To var izmantot, ja testeris testē lietojumprogrammu, lai noteiktu ierobežotu ievades vērtību kopu.
  • Kad testētājs mēģina pārbaudīt notikumu secību, kas notiek pārbaudāmajā lietojumprogrammā. Ti, tas testerim ļaus pārbaudīt lietojumprogrammas darbību ievades vērtību secībai.
  • Kad pārbaudāmā sistēma ir atkarīga no pagātnes notikumiem / vērtībām.

Kad nedrīkst paļauties uz valsts pāreju?

  • Ja secīgu ievades kombināciju pārbaude nav veikta.
  • Ja testēšana jāveic dažādām funkcijām, piemēram, izpētes testēšanai

Četras valsts pārejas diagrammas daļas

Valsts pārejas modelim ir 4 galvenās sastāvdaļas, kā norādīts zemāk

1) Norāda, ka programmatūra varētu tikt iegūta

2) Pāreja no viena stāvokļa uz otru

3) notikumi , kas izraisa pāreju, piemēram, lietas slēgšana vai naudas izņemšana

4) Darbības, kas rodas pārejas rezultātā (kļūdas ziņojums vai skaidras naudas piešķiršana).

Valsts pārejas diagramma un stāvokļa pārejas tabula

Ir divi galvenie veidi, kā attēlot vai noformēt stāvokļa pāreju, stāvokļa pārejas diagramma un stāvokļa pārejas tabula.

Stāvokļa pārejas diagrammā stāvokļi tiek parādīti rūtiņu tekstos, un pāreju attēlo bultiņas. To sauc arī par valsts diagrammu vai grafiku. Tas ir noderīgi, lai identificētu derīgas pārejas.

Stāvokļa pārejas tabulā visi stāvokļi ir uzskaitīti kreisajā pusē, un notikumi ir aprakstīti augšpusē. Katra tabulas šūna attēlo sistēmas stāvokli pēc notikuma iestāšanās. To sauc arī par valsts tabulu. Tas ir noderīgi, lai identificētu nederīgas pārejas.

Kā veikt pāreju uz valsti (valsts pārejas piemēri)

1. piemērs:

Apsvērsim ATM sistēmas funkciju, ja lietotājs trīs reizes ievadīs nederīgu paroli, konts tiks bloķēts.

Šajā sistēmā, ja lietotājs ievadīs derīgu paroli kādā no pirmajiem trim mēģinājumiem, lietotājs tiks veiksmīgi pieteikts. Ja lietotājs pirmajā vai otrajā mēģinājumā ievadīs nederīgu paroli, lietotājam tiks lūgts ievadīt paroli atkārtoti. Un, visbeidzot, ja lietotājs trešo reizi ievadīs nepareizu paroli , konts tiks bloķēts.

Stāvokļa pārejas diagramma

Diagrammā, kad lietotājs ievada pareizo PIN viņš pārcēlās uz Access piešķir valsts, un, ja viņš ieiet nepareizu paroli viņš pārcēlās uz nākamo izmēģināt, un, ja viņš dara to pašu 3 rd laikā konts bloķēts stāvoklis ir sasniegts.

Valsts pārejas tabula

Pareizs PIN kods

Nepareizs PIN

S1) Sākt

S5

S2

S2) 1 st mēģinājums

S5

S3

S3) 2 nd mēģinājums

S5

S4

S4) 3 rd mēģinājums

S5

S6

S5) Piekļuve piešķirta

-

-

S6) Konts ir bloķēts

-

-

Tabulā, kad lietotājs ievada pareizo PIN, stāvoklis tiek pārslēgts uz S5, kuram ir piešķirta piekļuve. Un, ja lietotājs ievada nepareizu paroli, viņš tiek pārvietots uz nākamo stāvokli. Ja viņš dara to pašu 3 rd laikā, viņš sasniegs konts bloķēts stāvokli.

2. piemērs:

Pārbaudiet šo videoklipu, pirms atsaucaties uz tālāk sniegto piemēru:

Noklikšķiniet šeit, ja videoklips nav pieejams

Lidojumu rezervēšanas pieteikšanās ekrānā apsveriet, vai ir jāievada pareizs aģenta vārds un parole, lai piekļūtu lidojumu rezervēšanas lietojumprogrammai.

Valsts pārejas grafiks

Tas nodrošina piekļuvi lietojumprogrammai ar pareizu paroli un pieteikšanās vārdu, bet kas notiks, ja ievadīsit nepareizu paroli.

Lietojumprogramma ļauj veikt trīs mēģinājumus, un, ja 4. mēģinājumā lietotāji ievadīs nepareizu paroli, sistēma automātiski aizver programmu.

Valsts grafiki palīdz noteikt derīgas pārbaudāmās pārejas. Šajā gadījumā pārbaude ar pareizu paroli un nepareizu paroli ir obligāta. Par testu scenārijos, log-in uz 2 nd , 3 rd un 4 th mēģināt ikviens varētu pārbaudīt.

Lai noteiktu nederīgas sistēmas pārejas, varat izmantot stāvokļa tabulu.

Stāvokļa tabulā visi derīgie stāvokļi ir norādīti tabulas kreisajā pusē, un augšpusē ir notikumi, kas tos izraisa.

Katra šūna apzīmē stāvokļa sistēmu, uz kuru pāries, kad notiks attiecīgais notikums.

Piemēram, kamēr S1 stāvoklī ievadāt pareizu paroli, jūs tiekat novirzīts uz S6 (piekļuve piešķirta). Pieņemsim, ka, mēģinot ievadīt nepareizu paroli, jūs mēģināsit norādīt S3 vai 2nd Try.

Tāpat jūs varat noteikt visus citus stāvokļus.

Izmantojot šo metodi, tiek izcelti divi nederīgi stāvokļi. Pieņemsim, ka atrodaties S6 stāvoklī, tas ir, jūs jau esat pieteicies lietojumprogrammā, un jūs atverat citu lidojuma rezervēšanas gadījumu un ievadāt derīgas vai nederīgas tā paša aģenta paroles. Ir jāpārbauda sistēmas reakcija uz šādu scenāriju.

Valsts pārejas tehnikas priekšrocības un trūkumi

Priekšrocības

Trūkumi

Šī testēšanas tehnika nodrošinās sistēmas uzvedības attēlu vai tabulu, kas testerim liks efektīvi atspoguļot un izprast sistēmas uzvedību.

Galvenais šīs testēšanas tehnikas trūkums ir tas, ka mēs nevaram katru reizi paļauties uz šo tehniku. Piemēram, ja sistēma nav ierobežota sistēma (nevis secīgā secībā), šo paņēmienu nevar izmantot.

Izmantojot šo testēšanu, tehnikas testeris var pārbaudīt, vai ir ievēroti visi nosacījumi un tiek iegūti rezultāti

Vēl viens trūkums ir tas, ka jums ir jādefinē visi iespējamie sistēmas stāvokļi. Lai gan tas viss ir piemērots mazām sistēmām, tas drīz sadalās lielākās sistēmās, jo valstu skaitā ir eksponenciāla progresija.

Kopsavilkums:

  • Valsts pārejas testēšana ir definēta kā testēšanas tehnika, kurā ievades apstākļu izmaiņas izraisa stāvokļa izmaiņas testējamajā lietojumprogrammā.
  • Programmatūras inženierijā valsts pārejas testēšanas tehnika ir noderīga, ja jums jāpārbauda dažādas sistēmas pārejas.
  • Divi galvenie veidi, kā attēlot vai noformēt stāvokļa pāreju, stāvokļa pārejas diagramma un stāvokļa pārejas tabula.
  • Stāvokļa pārejas diagrammā stāvokļi tiek parādīti rūtiņu tekstos, un pāreju attēlo bultiņas.
  • Stāvokļa pārejas tabulā visi stāvokļi ir uzskaitīti kreisajā pusē, un notikumi ir aprakstīti augšpusē.
  • Šīs pārbaudes metodes galvenā priekšrocība ir tā, ka tā attēlos vai tabulā parādīs sistēmas darbību, kas testerim liks efektīvi atspoguļot un izprast sistēmas uzvedību.
  • Galvenais šīs testēšanas tehnikas trūkums ir tas, ka mēs nevaram katru reizi paļauties uz šo tehniku.