Kāda ir atšķirība starp aktīvo testēšanu un pasīvo testēšanu programmatūras testēšanā?


Atbilde 1:

Ir daudzi veidi, kā veikt programmatūras testēšanu. Tomēr mēs varam pārbaudīt programmatūras produktu, veicot vai neveicot mijiedarbību ar to. Aktīvās un pasīvās testēšanas jēdziens ir balstīts uz līdzīgu faktu, ka, lai to novērtētu, ir mijiedarbība vai nekāda mijiedarbība ar programmatūras produktu.

Aktīva pārbaude

Tas ir testēšanas paņēmiens, kurā testētājs parasti mijiedarbojas un tieši veic programmatūras testēšanas darbības, lai to pārbaudītu. Parasti testētājs programmatūras produktu baro ar testa ievades datiem un analizē rezultātus, ko nodrošina vai parāda programmatūras sistēma.

Šajā metodē testētājs sāk ar programmatūras produkta mentālo modeli, kas pakāpeniski tiek pilnveidots un uzlabots pastāvīgas mijiedarbības laikā ar programmatūru.

Aktīvās testēšanas tehnikas pamatdarbību var redzēt šādos posmos:

  • Veicot katru testēšanas darbību, tiek pārbaudīts modelis, lai pārbaudītu, vai klienta prasības ir izpildītas vai nē. Balstoties uz iepriekšminētās pārbaudes rezultātiem, var apsvērt vienu no šiem secinājumiem.Modelis pilda noteiktās prasības. Modelis ir jāpielāgo.Jebkuras programmatūras izstrādājumā ir problēma.Konsekventa smadzeņu aktīva izmantošana, izmantojot testēšanas procesu, rada jaunas idejas, testēšanas datus, testa gadījumus, lai izpildītu prasības.Vienmēr procesa gaitā Šajā procesā testētājs, pastāvīgi koncentrējoties uz sasniedzamajiem mērķiem, var piezīmēt nozīmīgus punktus vai lietas, kuras var izmantot vēlāk vai kurām var sekot, lai atrastu un atpazītu programmatūras produkta problēmas un problēmas.

Pasīvā pārbaude

Šī testēšanas metodika ir tieši pretēja aktīvai pārbaudei. Izmantojot šo paņēmienu, testētājs netiek mijiedarbībā ar programmatūras produktu un to novērtē, vienkārši novērojot un pārraugot sistēmas darbību. Programmatūras produkta pārbaudei netiek izmantoti testa dati.

Pasīvo testēšanu parasti veic testēšanas grupa, kur viņi tikai pēta un seko skriptam, lai iegūtu sīkāku informāciju par programmatūras produktu. Viņi vienkārši iziet testa skriptus, lai pārbaudītu procedūras, kuras tiek ņemtas vērā pārbaudes veikšanai, piemēram, kā testēšana tiks veikta, kas tiks pārbaudīta, un daudzas šādas lietas. Tas dod ieskatu testēšanas procesa potenciālā, lai novērtētu programmatūras produktu.

Sakarā ar to, ka testētājs neizmanto smadzenes, un tikai pieņemot lēmumu, pamatojoties uz pētījumu, to sauc par pasīvu pārbaudi. To var veikt manuāli vai ar automatizācijas palīdzību. Automatizēts testa gadījums ļauj testētājam uzzināt par iepriekšējo darbību, kas var izrādīties noderīga. Turklāt pasīvās testēšanas automatizācija var radīt vairāk brīva laika aktīvai pārbaudei, ja tā ir labi ieviesta, pretējā gadījumā rezultāti var būt negatīvi vai pasliktināti.

Avots: professionalqa


Atbilde 2:

Sveiks, Dong,

Vadošais programmatūras testēšanas uzņēmums izmanto dažāda veida testēšanas stratēģijas. Šeit mēs apspriežam aktīvās un pasīvās pārbaudes, kas tiek veiktas pēdējā laikā.

Aktīvā pārbaude: -

Aktīvā pārbaude ir faktiskā pārbaude, kas tiek veikta izstrādes fāzēs un pirms konkrētas izlaišanas. Šīs pārbaudes laikā visi konkrētie procesi un testēšanas paņēmieni tiek izmantoti programmatūras produkta validēšanai. Testētāji izmanto, lai mijiedarbotos ar programmatūras produktu, izveidojot testa datus un analizējot rezultātus pēc testa datu iesniegšanas.

Izmantojiet aktīvās pārbaudes gadījumus, lai apstiprinātu klienta prasības. Vienkāršā valodā runājot, tas ir pārbaudes veids, kuru mēs katru dienu izmantojam noteiktam sprintam vai iterācijai.

Pasīvā pārbaude: -Pasīvā pārbaude ir testēšana, kurā testētājs izveido katra moduļa gadījumu izpēti attiecībā uz funkcionalitāti, lai pieņemtu lēmumu par nākamajiem programmatūras produkta uzlabojumiem un ieviešanu.

Šī pārbaude tiek veikta bez jebkādas mijiedarbības ar programmatūras produktu, un testētāji nesniedz testēšanas datus, kas to atšķir no aktīvās testēšanas.Šīs testēšanas laikā testētājs analizē tikai programmatūras produkta iepriekšējos rezultātus, lai izveidotu zināmu lēmumu.

Zemāk ir metodes, kas tiek izmantotas, lai sasniegtu šo pārbaudi:

1. Iepriekšējie automatizētā testa skripta rezultāti, kas izmantoti programmatūras produkta pārbaudei. Izpētot automatizēto testa skriptu, testētājs var iegūt informāciju par sistēmu. Tas palīdz zināt, kā tiek veikta pārbaude, kas tiek pārbaudīta utt

2. Pārbaudes rezultātu testēšanas rezultāti Pārbaudes gadījumu pārvaldības sistēmas vēsturē arī palīdzēs pieņemt lēmumus par programmatūras izstrādājuma darbību.

Pasīvā pārbaude ir gadījuma izpēte par produkta funkcionalitāti. Šie testa rezultāti var būt manuāli, kā arī automatizēti skripti.

Sveicieni, Anand


Atbilde 3:

Pasīvā pārbaude ir programmatūras testēšanas tehnika, kas novēro sistēmu bez mijiedarbības. No otras puses, aktīva pārbaude ietver mijiedarbību ar sistēmu. Ķēdes pārbaude (IKT) ir baltas kastes pārbaudes piemērs, kad elektriskā zonde pārbauda apdzīvotu iespiedshēmas plati (PCB), pārbaudot, vai nav īssavienojumu, atvēršanās, pretestības, kapacitātes un citus pamatdatus, kas parādīs, vai montāža ir bijusi pareiza. safabricēts.

Lai iegūtu vairāk informācijas, apmeklējiet šeit: kvalitātes pārbaudes pakalpojumi