Positiivinen ja negatiivinen testaus esimerkkien kanssa

Ohjelmistojen testaus on prosessi, jossa ohjelmistosovellus tarkistetaan ja validoidaan sen tarkistamiseksi, toimiiko se odotetulla tavalla. Tarkoituksena on löytää vikoja ja parantaa tuotteiden laatua. Ohjelmiston testaamiseen on kaksi tapaa, positiivinen testaus ja negatiivinen testaus.

Positiivinen testaus

Positiivinen testaus on eräänlainen testaus, joka suoritetaan ohjelmistosovellukselle antamalla kelvolliset tietojoukot syötteenä. Se tarkistaa, toimiiko ohjelmistosovellus odotetulla tavalla positiivisilla syötteillä vai ei. Positiivinen testaus suoritetaan sen tarkistamiseksi, tekeekö ohjelmistosovellus juuri sitä, mitä sen odotetaan tekevän.
Esimerkiksi -

Positiivinen testaus

Sovelluksessa on tekstiruutu, joka voi hyväksyä vain numeroita. Järjestelmä hyväksyy arvojen syöttämisen arvoon 99999 asti, eikä muita arvoja tämän lisäksi pitäisi hyväksyä. Jos haluat tehdä positiivisen testauksen, aseta kelvolliset syötearvot väliltä 0–99999 ja tarkista, hyväksyykö järjestelmä arvot.

Negatiivinen testaus

Negatiivinen testaus on testausmenetelmä, joka suoritetaan ohjelmistosovellukselle antamalla syötteeksi virheellisiä tai virheellisiä tietojoukkoja. Se tarkistaa, käyttäytyykö ohjelmistosovellus odotetulla tavalla negatiivisten tai ei-toivottujen käyttäjän syötteiden kanssa. Negatiivisen testauksen tarkoituksena on varmistaa, että ohjelmistosovellus ei kaatuisi ja pysyy vakaana virheellisten tietojen kanssa.

Esimerkiksi -

Negatiivinen testaus

Negatiivinen testaus voidaan suorittaa syöttämällä merkkejä A–Z tai a–z. Joko ohjelmistojärjestelmän ei pitäisi hyväksyä arvoja tai muuten sen pitäisi antaa virheilmoitus näistä virheellisistä tiedoista.

Molemmissa testeissä on otettava huomioon seuraavat asiat:

  • Syöttötiedot
  • Toimi, joka on suoritettava
  • Tulostustulos

Positiiviseen ja negatiiviseen testaukseen käytetty testaustekniikka:

Seuraavia tekniikoita käytetään testin positiiviseen ja negatiiviseen validointiin:

  • Raja-arvoanalyysi
  • Ekvivalenssiositus

Raja-arvoanalyysi:

Tämä on yksi ohjelmistotestaustekniikoista, joissa testitapaukset on suunniteltu sisältämään arvot rajalla. Jos syötetietoa käytetään raja-arvorajojen sisällä, sen sanotaan olevan positiivinen testaus. Jos syöttödata poimitaan raja-arvorajojen ulkopuolella, sen sanotaan olevan negatiivinen testaus.

Positiivinen vs negatiivinen testi

Esimerkiksi -

Järjestelmä voi hyväksyä numerot 0 - 10 numeerista arvoa. Kaikki muut luvut ovat virheellisiä arvoja. Tällä tekniikalla testataan raja-arvot -1,0,1 ja 9,10,11.

Ekvivalenssiositus:

Tämä on ohjelmistojen testaus tekniikkaa, joka jakaa syöttötiedot useisiin osioihin. Jokaisen osion arvot on testattava vähintään kerran. Positiiviseen testaukseen käytetään osioita, joilla on kelvolliset arvot. Osioita, joilla on virheelliset arvot, käytetään negatiiviseen testaukseen.

Ekvivalenssiositus

Esimerkiksi-

Numeeriset arvot Nollasta kymmeneen voidaan jakaa kahteen (tai kolmeen) osioon. Meidän tapauksessamme meillä on kaksi osiota -10 - -1 ja 0 - 10. Jokaisesta osasta voidaan ottaa näytearvot (5 ja -5) skenaarioiden testaamiseksi.

Yhteenveto

Testaus auttaa toimittamaan laadukkaita ohjelmistosovelluksia ja varmistaa, että ohjelmisto on virheetön ennen ohjelmiston julkaisua. Tehokkaan testauksen saamiseksi käytä molempia – positiivisia ja Negatiivinen testi jotka antavat tarpeeksi luottamusta ohjelmiston laatuun. Reaaliaikaiset käyttäjät voivat syöttää mitä tahansa arvoja ja ne on testattava ennen julkaisua.