Kas ir vienlaicīguma pārbaude programmatūras testēšanā?

Satura rādītājs:

Anonim

Kas ir vienlaicīguma pārbaude?

Vienlaicīguma testēšana tiek definēta kā testēšanas tehnika, lai atklātu lietojumprogrammas defektus, kad ir pieteikušies vairāki lietotāji. Citiem vārdiem sakot, pārraugot efektu, kamēr vairāki lietotāji vienlaikus veic vienu un to pašu darbību. Zemāk redzamais attēls parāda vienlaicīgu testēšanu

Vienlaicīgu testēšanu sauc arī par vairāku lietotāju testēšanu. Vienlaicīgas programmas pārbaude ir sarežģītāka nekā secīgas programmas pārbaude nenoteiktības un sinhronizācijas problēmu dēļ.

Kā pārbaudīt vienlaicīgumu

Kāpēc testēšana vienlaicīgi

  • Identificē sekas, kas saistītas ar piekļuvi vieniem un tiem pašiem datu bāzes ierakstiem, moduļiem vai lietojumprogrammas kodam vienlaikus.
  • Identificē un mēra viena pavediena koda strupceļa, bloķēšanas un izmantošanas līmeni un piekļuves ierobežošanu koplietotajiem resursiem

Vienlaicīgas testēšanas priekšrocības

  • Tas salīdzinoši samazina lietojumprogrammas testēšanai nepieciešamo piepūli, ierobežojot vienlaicīgas mijiedarbības apjomu ar dažiem plaši izmantotiem labi pārbaudītiem komponentiem.
  • Iekapsulēšanas vērtība ļauj analizēt programmas daļas darbību, nepārskatot visu kodu vai programmu
  • Tas palīdz uzlabot vienlaicīgu programmu uzticamību un izturību.

Vienlaicīgas testēšanas trūkumi

Trūkumi, ar kuriem varētu rasties, veicot vienlaicīgu testēšanu

  • Nepieciešams pārbaudīt uz vairākām platformām
  • Nepieciešami intensīvāki testi
  • Funkcijas nekavējoties neatgriež to rezultātu zvanītājam, bet to var piegādāt vēlāk, izmantojot paziņojumus, blokus, atzvanīšanas funkcijas vai līdzīgus mehānismus, kas apgrūtina testēšanu.
  • Informācija vai programmas plūsma netiek atspoguļota zvanu kaudzē.
  • Izpildes ceļu skaits sistēmā var būt ārkārtīgi liels, jo šādi procesi vienlaicīgā sistēmā var mijiedarboties, kamēr viņi izpilda
  • Vienlaicīgajām programmām ir lielāks atteices koeficients nekā secīgām
  • Vienlaicīgu programmu atkļūdošana

Kopsavilkums:

Vienlaicīgas vai vienlaicīgas pārbaudes metode tiek veikta, lai atklātu lietojumprogrammas defektus, kad ir pieteikušies vairāki lietotāji.