Atbilstības pārbaude (atbilstības pārbaude) - pilnīgs ceļvedis

Satura rādītājs:

Anonim

Atbilstības pārbaude

Atbilstības pārbaude ir programmatūras testēšanas metode, ko izmanto, lai apliecinātu, ka programmatūras sistēma atbilst IEEE, W3C vai ETSI noteiktajiem standartiem un noteikumiem. Atbilstības pārbaudes mērķis ir noteikt, kā pārbaudāmā sistēma apstiprina atbilstību konkrētā standarta individuālajām prasībām. Atbilstības testēšanu sauc arī par atbilstības pārbaudi.

Tas var risināt dažus tehniskos aspektus, bet ar nodomu ietver:

  • Izrāde
  • Funkcijas
  • Izturība
  • Savietojamība
  • Sistēmas izturēšanās

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

  • Kas ir atbilstības pārbaude?
  • Atbilstības testēšanas veidi
  • Kāpēc mums nepieciešama atbilstības pārbaude?
  • Kas mums jāpārbauda?
  • Kad un kā veikt atbilstības pārbaudi?
  • Atbilstības testēšanas process / programma:
  • Atbilstības testēšanas priekšrocības:
  • Atbilstības testēšanas trūkumi:
  • Mobilās sistēmas atbilstības pārbaude:

Atbilstības testēšanas veidi

Atbilstības pārbaude var būt loģiska vai fiziska, un tā ietver šādus testēšanas veidus;

  • Atbilstības pārbaude
  • Slodzes pārbaude
  • Stresa pārbaude
  • Tilpuma pārbaude

Kāpēc mums nepieciešama atbilstības pārbaude?

  • Lai pārbaudītu sistēmas prasību izpildi
  • Lai pārbaudītu, vai sistēmas dokumentācija ir pilnīga un nepieciešama
  • Lai pārbaudītu izstrādi, dizainu un novērtēšanu atbilstoši specifikācijām

Kas mums jāpārbauda?

  • Standarti, ar kuru palīdzību tiek īstenota
  • Izstrādājamās sistēmas aicinājums
  • Specifikāciju darbības joma
  • Specifikācijas mērķi

Atbilstības pārbaudi uzsāk vadība, pilnībā pārliecinoties par komandu un izpratni par standartiem, specifikācijām un procedūrām.

Lai izveidotu efektīvu lietojumu, būtu skaidri jānorāda standarti un specifikācijas, lai izvairītos no neskaidrībām. Ja nē, tad atbilstības pārbaude pati par sevi ir noderīga, lai veiktu nepieciešamos pasākumus, lai padarītu to atbilstošu un uzticamu.

Kad un kā veikt atbilstības pārbaudi?

  • Kad mums jāpārbauda sistēmas vispārējā konsekvence, pilnīgums un pareizība attiecībā uz prasību specifikācijām, tad tiek veikta atbilstības pārbaude
  • Ir vairākas metodikas tā izpildei, kas daudz neatšķiras no mūsu attīstības dzīves cikla posmiem, piemēram;
    • Analizējot prasību specifikācijas
    • Testa plāna sagatavošana
    • Testa lietu sagatavošana un tās mērķis
    • Izveidojiet sagatavoto testa projektu dokumentāciju
  • Mums jākoncentrējas uz dažiem papildu specifikāciju aspektiem, piemēram, apakškopām, kuras parasti ir trīs veidu, piemēram, “Profils”, “Līmenis” un “Moduļi”.
    • Profils ir specifikāciju apakškopa, kas ietver sistēmas funkcionalitāti, lai apmierinātu prasības, un kas paredzēta konkrētai lietotāju grupai
    • Līmeņi ir ligzdotu apakškopa specifikāciju, kurā līmenī 1 norāda pamata specifikācijas un Level2 norāda līmenī 1 + papildus / jaunas funkcijas
    • Moduļi ir ievērojami savstarpēji saistītu standartu un specifikāciju kolekcija

Atbilstības pārbaudes process

Atbilstības testēšanas process vai atbilstības pārbaudes process ir nepieciešams, lai nodrošinātu programmatūras lietojumprogrammas efektivitāti, veiktspēju un izvairītos no turpmākiem riskiem. Efektīva atbilstības pārbaude ietver sekojošu procesu pa solim:

  1. Standartu un specifikāciju analīze
  2. Pārbaudes rīku un testa komplekta izvēle
  3. Testēšanas procedūru izstrāde
  4. Nepieciešamo validāciju pārbaude
  5. Attiecīgo testēšanas politiku un sertifikātu pielāgošana

Apskatīsim atbilstības / atbilstības testēšanas procesa shematisku attēlojumu, lai labāk izprastu:

Ar Lietas lietu palīdzību šo procesu būs vieglāk saprast;

Iepriekš minēts, ka atbilstības testēšanu dažkārt sauc par atbilstības testēšanu, taču joprojām ir daži pamata fakti, kas padara atbilstības testēšanu atšķirīgu no atbilstības testēšanas.

Mēs pārskatīsim abu salīdzinājumu un kontrastu;

Atbilstības pārbaude Atbilstības pārbaude
  • Atbilstības pārbaude ir formāls un precīzs standartu pārbaudes veids
  • Atbilstības pārbaude ir neformāls un mazāk precīzs standartu testēšanas veids
  • Atbilstības sertifikāts ir attiecināms tikai uz operētājsistēmu, kurai ir oficiāla sertifikācijas iestāde
  • Tiek uzskatīts, ka operētājsistēma, kas nodrošina vienu POSIX (portatīvās operētājsistēmas saskarne) API, ir saderīga
  • Atbilstības pārbaudi izmanto, lai pārbaudītu sistēmu, kas nodrošina pilnīgu atbalstu saskaņā ar noteiktajiem standartiem
  • Atbilstības pārbaude tiek izmantota, lai pārbaudītu sistēmu, kas nodrošina atbalstu dažiem no norādītajiem standartiem

Atbilstības testēšanas priekšrocības:

  1. Nodrošina pareizu specifikāciju ieviešanu
  2. Nodrošina pārnesamību un savietojamību
  3. Nodrošina atbilstošu standartu izmantošanu
  4. Ļauj pārliecināties, ka saskarnes un funkcijas darbojas, kā paredzēts
  5. Palīdz noteikt jomas, kurām jāatbilst, piemēram, sintakse un semantika

Atbilstības testēšanas trūkumi:

Tāpat kā citiem testēšanas veidiem, arī atbilstības testēšanai ir daži uzdevumi, kurus ir diezgan grūti izpildīt un kuri var kļūt par izaicinājumu. Daži no tiem ir uzskaitīti zemāk;

  1. Lai efektīvi veiktu atbilstības testēšanu, tai jānosaka pārbaudāmās sistēmas klase un piemērotā metodika
  2. Specifikāciju kategorizēšana profilos, līmeņos un moduļos
  3. Vērtību iepriekšdefinēšana
  4. Projektēšanas paplašinājumu, opciju un pieeju izstrāde, lai veiksmīgi veiktu testēšanas procesu.

Atbilstības pārbaude: kritiski skati:

Atbilstības pārbaudei ir dažas jomas, kurām veiksmīgai ieviešanai nepieciešama īpaša uzmanība un zināšanas;

  1. Vispiemērotākās testēšanas metodikas
  2. Testa rīka izvēle, kas automatizēs testēšanas procesu
  3. Skaidra izpratne par atbilstības testēšanu, kas atbilstības vietā parāda tikai neatbilstību
  4. Atbilstības testēšanas programmas izstrāde un ieviešana
  5. Nosakot, cik formāli tas jāveic
  6. Politika un regulējums

Mobilās sistēmas atbilstības pārbaude:

Tāpat kā citus programmatūras testēšanas veidus, arī mobilajām sistēmām var veikt atbilstības testēšanu. Kad sistēma ir samontēta, pirms tās ieviešanas tiek pārbaudīta tās lietošana pirms atbilstības pārbaudes.

Atkarībā no tādu tīklu veida kā GSM vai CDMA, testi tiek veikti, lai panāktu atbilstību un savietojamību.

Šie testi var ietvert:

  • Protokola testēšana
  • Drošības / drošības pārbaude
  • SIM kartes testēšana
  • Radiofrekvenču (RF) testēšana
  • Audio testi
  • Īpaši absorbcijas testi

Lietojuma diagrammas piemērs

Pēc lietošanas gadījumu diagrammas parādīts, kā tiek veikta atbilstības pārbaude izvietotajām mobilajām sistēmām;

Turklāt SIM kartes testēšanai divos posmos to var izstrādāt šādi;

  1. Paroles validācija

  1. Zvanīšana

Var būt divi gadījumi tādai sistēmai kā

1. Zvaniet gūt panākumus

2. Zvans neizdevās

Tāpat, lai pārbaudītu protokolu, apsveriet sekojošo lietošanas gadījumu;

Pēc Tests Template palīdzēs jums saprast, kā mēs varam rakstīt izmēģinājuma lietas protokola testēšana

Testa ID Pārbaudes scenārijs Pārbaudes soļi Testa dati Gaidāmais Rezultāts Faktiskais rezultāts Statuss Piezīmes
PT001 Protokolam nav strupceļa Sāciet ar saziņas procesu _ Vajadzētu veiksmīgi izveidot komunikāciju Komunikācija ir veiksmīgi izveidota Pass _
PT002 "Ping" komanda darbojas taimautam pareizi Komandu uzvednē ievadiet komandu Ping kā “Ping -w” Ping 1000 Jāparāda ziņojums "Nosūtīšana ir veiksmīga". Ziņojumā redzams paziņojums "Nosūtīšana ir veiksmīga". Pass _
PT003 Saskaitiet nr. no atbalss pieprasījumiem Komandu uzvednē ievadiet komandu Ping kā “Ping -n” 4. ping Ja jāsāk pingēt 0.0.0.4 ar 32 baitu datiem un jāparāda ziņojums "Pārraidīšana veiksmīga". Sāk pingēt 0.0.0.4 ar 32 baitu datiem, bet tiek parādīts ziņojums "Pārraidīšana neizdevās". Neveiksme Semantiskā / funkcionālā kļūda
PT004 Jebkuru valsti var sasniegt no jebkuras valsts Iziet no štata un atgriezties iepriekšējā vai nākamajā _ Vajadzētu veiksmīgi mainīt stāvokli Veiksmīgi maina stāvokli Pass _

Šie termini parāda, ka atbilstības pārbaude ir noderīga arī tehnisko standartu ieviešanas pārbaudei.

Lai testa procesā panāktu vienveidību, tiek definēti testa gadījumi. Atkarībā no tīklu veida var definēt un izpildīt simtiem testa gadījumu, lai nodrošinātu mobilās sistēmas darbību atbilstoši prasību specifikācijām.

Kopsavilkums:

  • Atbilstības testēšanu sauc arī par tipa pārbaudi, kas ir formāls testēšanas veids
  • To izmanto, lai noteiktu, vai sistēma atbilst prasību specifikācijām
  • Tas ietver kleita pārbaudi, slodzes pārbaudi, apjoma pārbaudi un atbilstības pārbaudi
  • To uzskata arī par atbilstības pārbaudi, taču starp abiem ir būtiskas atšķirības
  • Atbilstības testēšanas programma, testēšanas metodika un testēšanas rīki ir dažas kritiskākās atbilstības testēšanas jomas
  • Pārliecība par standarta izmantošanu un savietojamību tiek panākta, izmantojot programmatūras inženierijas atbilstības testēšanu.
  • Atbilstības pārbaude tiek veikta arī mobilajām sistēmām.

Šo rakstu ir veidojis Dhanashri Salvi