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:
- Standartu un specifikāciju analīze
- Pārbaudes rīku un testa komplekta izvēle
- Testēšanas procedūru izstrāde
- Nepieciešamo validāciju pārbaude
- 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 testēšanas priekšrocības:
- Nodrošina pareizu specifikāciju ieviešanu
- Nodrošina pārnesamību un savietojamību
- Nodrošina atbilstošu standartu izmantošanu
- Ļauj pārliecināties, ka saskarnes un funkcijas darbojas, kā paredzēts
- 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;
- Lai efektīvi veiktu atbilstības testēšanu, tai jānosaka pārbaudāmās sistēmas klase un piemērotā metodika
- Specifikāciju kategorizēšana profilos, līmeņos un moduļos
- Vērtību iepriekšdefinēšana
- 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;
- Vispiemērotākās testēšanas metodikas
- Testa rīka izvēle, kas automatizēs testēšanas procesu
- Skaidra izpratne par atbilstības testēšanu, kas atbilstības vietā parāda tikai neatbilstību
- Atbilstības testēšanas programmas izstrāde un ieviešana
- Nosakot, cik formāli tas jāveic
- 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;
- Paroles validācija
- 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