Programmatūras Testēšana

Uzticamības pārbaude iesācējiem

2021. gada 30. oktobris

Uzticamības pārbaude pārbauda, ​​vai programmatūra noteiktā laika periodā var veikt bezatteices darbību noteiktā vidē. Programmatūras uzticamības pārbaude nodrošina, ka produkts ir bez defektiem un ir uzticams paredzētajam mērķim.

Satura rādītājs

Uzticamības pārbaudes process

1. solis) Modelēšana

Programmatūras modelēšanas tehnika ir sadalīta divās apakškategorijās:

1. Prognozēšanas modelēšana

2. Novērtējuma modelēšana

  • Pielietojot piemērotus modeļus, var iegūt jēgpilnus rezultātus.
  • Pieņēmumi un abstrakcijas var vienkāršot problēmas, un neviens modelis nebūs ideāls visām situācijām.
problēmasPrognozes modelisNovērtējuma modelis
Datu atsauce Tas izmanto vēsturiskos datus.Tas izmanto pašreizējos datus no lietojumprogrammas izstrādes.
Lietojot izstrādes ciklā Tas parasti tiek izveidots pirms izstrādes fāzēm.To izmanto programmatūras izstrādes dzīves cikla vēlākā posmā.
Laika posms Tas prognozē uzticamību nākotnē.Tas norāda uz uzticamību pašreiz vai nākotnē.

2. solis) Mērīšana

Programmatūras uzticamību nevar izmērīt tieši, un tāpēc programmatūras uzticamības novērtēšanai tiek ņemti vērā citi saistīti faktori. Programmatūras uzticamības mērījumi ir sadalīti četrās dažādās kategorijās:

viens. Produkta rādītāji: -

Produktu metrika ir 4 veidu metrikas kombinācija.

    Programmatūras izmērs: – Koda rindiņa ir sākotnējā intuitīvā pieeja programmatūras izmēra mērīšanai. Avota kods tiek skaitīts, un citi neizpildāmi priekšraksti uz to netiks balstīti.Funkcijas punkts Metrika:- Tā ir programmatūras izstrādes funkcionalitātes mērīšanas metode. Tas var ņemt vērā izejas, ievades, pamatdatņu utt. skaitu. Tas mēra lietotājam piegādāto funkcionalitāti.Sarežģītība:- Tas ir saistīts ar programmatūras uzticamību, tāpēc ir svarīgi atspoguļot sarežģītību. Uz sarežģītību orientētā metrika aprēķina programmas vadības struktūras sarežģītību, vienkāršojot kodu grafiskā attēlojumā.Pārbaudes pārklājuma metrika: Tas ir veids, kā novērtēt kļūdu un uzticamību, veicot pilnu programmatūras produktu pārbaudi. Tas nozīmē, ka sistēmas noteikšanas funkcija ir pilnībā pārbaudīta un pārbaudīta.

divi. Projektu vadība Metrika- Laba pārvaldība var sasniegt augstāku uzticamību, izmantojot labu izstrādes procesu, konfigurācijas pārvaldības procesu, riska pārvaldības procesu utt.

3. Procesa metrika

Produkta kvalitāte ir saistīta ar procesu. Procesa metriku izmanto, lai novērtētu, uzraudzītu un uzlabotu programmatūras uzticamību un kvalitāti.

Četri. Kļūdu un atteices metrika

Kļūdu un atteices metriku izmanto, lai pārbaudītu, vai sistēma ir pilnībā bez atteicēm. Lietotāji pēc piegādes ziņo par testēšanas procesā konstatēto kļūdu un kļūmju veidus, kas tiek apkopoti un analizēti, lai sasniegtu šo mērķi.

3. solis) Uzlabošana

Uzlabojumi pilnībā ir atkarīgi no problēmām, kas radušās lietojumprogrammā vai sistēmā, vai programmatūras īpašībām. Atkarībā no lietojumprogrammu moduļa sarežģītības atšķirsies arī uzlabošanas veids. Programmatūras uzticamības uzlabošanai tiek likti divi galvenie ierobežojumi, laiks un budžets, kas ierobežo pūles.

Faktori, kas ietekmē programmatūras uzticamību

  • Viena no augstākas programmatūras kvalitātes atslēgām ir uzticamības pārbaude. Šī pētījuma mērķis ir identificēt noteiktas problēmas saistībā ar lietotnes arhitektūru un veiktspēju.
  • Uzticamības pārbaudes galvenais mērķis ir pārbaudīt, vai programma atbilst klienta uzticamības kritērijiem.
  • Daudzos posmos tiks veikta uzticamības pārbaude. Vienības, montāžas, apakšsistēmu un iekārtu stadijās tiks vērtētas sarežģītas struktūras.

Nepieciešama uzticamības pārbaude

  • Izpētīt atkārtotu kļūdu struktūru.
  • Noteikts laika periods tiek izmantots, lai noteiktu radušos kļūdu skaitu.
  • Lai noskaidrotu lielo neveiksmes cēloni
  • Veiktspējas pārbaude no vairākiem programmatūras lietojumprogrammu moduļiem pēc kļūdu labošanas.

Uzticamības pārbaudes veidi

Funkciju pārbaude

Piedāvātā testēšana pārbauda programmatūras nodrošināto līdzekli. Tas ietver šādas darbības

  • Katra darbība lietojumprogrammā tiek izpildīta vismaz vienu reizi.
  • Abu procesu mijiedarbība ir samazināta.
  • Katra metode ir jāpārbauda tās pareizai izpildei.

Slodzes pārbaude

Lietojumprogramma darbosies labāk procesa sākumā, un pēc tam tā sāks degradēties. Tas tiek veikts, lai pārbaudītu programmatūras veiktspēja zem maksimālās slodzes.

Regresijas tests

To galvenokārt izmanto, lai pārbaudītu, vai ir ieviestas jaunas kļūdas iepriekšējo kļūdu labošanas dēļ. Regresijas testēšana tiek veikta pēc katrām programmatūras līdzekļu un to funkcionalitātes izmaiņām vai atjaunināšanas.

Uzticamības pārbaudes metodes

Uzticamības pārbaude nozīmē lietojumprogrammas izmantošanu, lai atklātu un novērstu kļūmes pirms sistēmas izvietošanas.

Uzticamības pārbaudei tiek izmantotas trīs pieejas.

  • Pārbaudes un atkārtotas pārbaudes uzticamība
  • Paralēlo formu uzticamība
  • Lēmuma konsekvence

Pārbaudes un atkārtotas pārbaudes uzticamība

Viena eksaminējamo grupa veiks tikai pārbaudes procesu. Laikam vajadzētu būt mazākam, lai varētu novērtēt eksaminējamā prasmes attiecīgajā jomā. Šāda veida uzticamība parāda, ka tests var radīt stabilus, konsekventus rezultātus laika gaitā.

Paralēlo formu uzticamība

Daudziem eksāmeniem ir vairāki jautājumu darbi; šīs paralēlās eksāmenu formas nodrošina drošību. Eksaminējamā punktu skaits abās testa veidlapās ir korelēts, lai noteiktu, cik līdzīgi darbojas abas pārbaudes formas.

Lēmuma konsekvence

Pēc šīs darbības jūs redzēsiet, ka eksaminējamie ir nokārtoti vai nokārtoti. Šī klasifikācijas lēmuma ticamība tiek novērtēta lēmuma konsekvences ticamībā.

Uzticamības pārbaudes rīki

CASRE (datorizētas programmatūras uzticamības novērtēšanas rīks) :

CASRE uzticamības mērīšanas rīks ir balstīts uz esošajiem uzticamības modeļiem, kas palīdz labāk novērtēt lietojumprogrammas produkta uzticamību. Ierīces GUI piedāvā labāku izpratni par lietojumprogrammu uzticamību, un to ir ļoti viegli lietot.

Iespējas

  • Izdrukājiet neveiksmes rezultātu.
  • Saglabājiet darbu diskā.
  • Izvēlieties uzticamības modeļus.
  • Izvēlieties pareizo modeli rezultātam.

Cena

Lai saņemtu piedāvājumu, jums jāapmeklē vietne.

FAQ

Kādi faktori ietekmē uzticamību?

Lietojumprogrammā esošo kļūdu skaits.
Veids, kā lietotāji izmanto sistēmu.

Kāpēc veikt uzticamības pārbaudi?

Uzticamības pārbaudes mērķis ir:
Atrast atkārtotu kļūmju struktūru.
Lai atrastu noteiktajā laika periodā radušos zaudējumu skaitu.
Lai atklātu neveiksmes cēloni
Veikt dažādu lietojumprogrammu moduļu testēšanu pēc defekta novēršanas