Mitä eroa aktiivisen testauksen ja passiivisen testauksen välillä on ohjelmistotestauksessa?


Vastaus 1:

Ohjelmistotestausta voidaan suorittaa lukuisilla tavoilla. Saatamme kuitenkin testata ohjelmistotuotteen tekemällä vuorovaikutusta sen kanssa. Aktiivisen ja passiivisen testauksen käsite perustuu samanlaiseen tosiasiaan siitä, että ohjelmistotuotteella on vuorovaikutus tai ei vuorovaikutusta sen arvioimiseksi.

Aktiivinen testaus

Se on testaustekniikka, jossa testaaja yleensä vuorovaikutuksessa ja suorittaa suoraan ohjelmistotuotteen testaustoimenpiteet tutkiakseen sitä. Yleensä testaaja syöttää ohjelmistotuotetta testitulotiedoilla ja analysoi tulokset, jotka ohjelmistojärjestelmä tarjoaa tai näyttää.

Tässä tekniikassa testaaja alkaa ohjelmistotuotteen henkisellä mallilla, jota vähitellen kehitetään ja parannetaan jatkuvan vuorovaikutuksen aikana ohjelmiston kanssa.

Aktiivisen testaustekniikan perustoiminta voidaan nähdä seuraavissa vaiheissa:

  • Jokaisen testaustoiminnan suorittamisen yhteydessä malli tutkitaan sen tarkistamiseksi, täyttyvätkö asiakkaan vaatimukset vai ei. Edellä mainitun tutkimuksen tulosten perusteella voidaan harkita yhtä seuraavista päätelmistä.Modeli täyttää määritellyt vaatimukset. Malli on mukautettava.Ohjelmistotuotteessa on ongelma.Joheinen aivojen aktiivisen käytön testausprosessin kautta syntyvä uusi ideoita, testitietoja ja testitapauksia vaatimusten täyttämiseksi tuottaa.Tällä ajanjaksolla Prosessin aikana testaaja, joka keskittyy jatkuvasti saavutettaviin tavoitteisiin, voi merkitä merkittäviä kohtia tai asioita, joita voidaan käyttää myöhemmässä vaiheessa tai joita voidaan seurata etsimään ja tunnistamaan ohjelmistotuotteen ongelmia ja kysymyksiä.

Passiivinen testaus

Tämä testausmenetelmä on juuri päinvastoin kuin aktiivinen testaus. Tässä tekniikassa testaaja ei ole vuorovaikutuksessa ohjelmistotuotteen kanssa, ja arvioi sitä vain tarkkailemalla ja tarkkailemalla järjestelmän toimintaa. Testitietoja ei käytetä ohjelmistotuotteen testaamiseen.

Passiivisen testauksen suorittaa yleensä testausryhmä, jossa he vain opiskelevat ja seuraavat komentosarjaa saadakseen tietoja ohjelmistotuotteesta. He vain käyvät läpi testiskriptit tutkiakseen testin suorittamisessa harkittuja menettelytapoja, kuten miten testaus suoritetaan, mitä testataan ja monia sellaisia. Tämä antaa käsityksen testausprosessin potentiaalista ohjelmistotuotteen arvioimiseksi.

Koska testaaja ei ole käyttänyt aivoja, ja koska se tekee päätöksen vain tutkimuksen perusteella, sitä kutsutaan passiiviseksi testaamiseksi. Se voidaan suorittaa joko manuaalisesti tai automaation avulla. Automaattinen testitapaus antaa testaajalle tietoisuuden aiemmista toiminnoista, jotka voivat osoittautua hyödyllisiksi. Lisäksi passiivisen testauksen automatisointi voi tuottaa enemmän vapaa-aikaa aktiiviselle testaukselle, jos hyvin toteutettu, muuten sillä voi olla negatiivisia tai huonontuneita tuloksia.

Lähde: professionalqa


Vastaus 2:

Hei Dong,

Johtava ohjelmistojen testausyritys käyttää erilaisia ​​testausstrategioita. Keskustelemme täällä äskettäin suoritetuista aktiivisista ja passiivisista testeistä.

Aktiivinen testaus: -

Aktiivinen testaus on varsinainen testaus, joka suoritetaan kehitysvaiheissa ja ennen tiettyä julkaisua. Tämän testauksen aikana kaikkia tiettyjä prosesseja ja testaustekniikoita käytetään ohjelmistotuotteen validointiin. Testaajat käyttävät vuorovaikutusta ohjelmistotuotteen kanssa luomalla testitiedot ja analysoimalla tulokset testitietojen toimittamisen jälkeen.

Aktiivisen testauksen tapauksissa on vahvistettava asiakkaan vaatimukset. Yksinkertaisella kielellä se on sellainen testaus, jota suoritamme päivittäin tietyssä sprintissä tai iteraatiossa.

Passiivinen testaus: -Passiivinen testaus on testaus, jossa testaaja luo tapaustutkimuksia jokaiselle moduulille toiminnallisuudesta päättääkseen seuraavista parannuksista ja ohjelmistotuotteen toteutuksesta.

Testaus suoritetaan ilman minkäänlaista vuorovaikutusta ohjelmistotuotteen kanssa, ja testaajat eivät tarjoa testitietoja, jotka erottaisivat sen aktiivisesta testauksesta. Tämän testauksen aikana testaaja analysoi vain ohjelmistotuotteen aikaisemmat tulokset saadakseen jonkinlaista päätöksistä.

Alla on menetelmät, joita käytetään tämän testin suorittamiseen:

1. Ohjelmistotuotteen testaamiseen käytetyn automatisoidun testikomentosarjan aiemmat tulokset. Tutkimalla automatisoitua testikomentosarjaa testaaja voi saada tietoja järjestelmästä. Se auttaa tietämään, miten testaus suoritetaan, mitä testataan jne

2. Testitapausten testitulokset testitapausten hallintajärjestelmän historiassa auttavat myös tekemään päätöksiä ohjelmistotuotteen toiminnasta.

Passiivinen testaus on tapaustutkimus tuotteen toiminnallisuudesta. Nämä testitulokset voivat olla sekä manuaalisia että myös automatisoituja skriptejä.

Terveisin, Anand


Vastaus 3:

Passiivinen testaus on ohjelmistotestaustekniikka, joka tarkkailee järjestelmää ilman vuorovaikutusta. Toisaalta aktiivinen testaus sisältää vuorovaikutuksen järjestelmän kanssa. In-piiri-testi (ICT) on esimerkki valkoisen laatikon testauksesta, jossa sähköinen anturi testaa asuttua painettua piirilevyä (PCB), tarkistaen oikosulkujen, avautumisen, resistanssin, kapasitanssin ja muut perusmäärät, jotka osoittavat, onko kokoonpano oikein valmistettu.

Lisätietoja täältä: laadunvalvontapalvelut