Mitä on tuhoava testaus ohjelmistoissa

Mitä tuhoava testaus on?

Tuhoava testaus on ohjelmiston testausmenetelmä ohjelmiston vikakohtien löytämiseksi. Tässä tekniikassa sovellus tehdään tarkoituksellisesti kestävyyden tarkistamisen ja vikakohtien tunnistamisen epäonnistumiseksi. Toisin kuin muut testausmenetelmät, jotka tarkistavat sovelluksen toiminnan, tämä tekniikka tarkistaa sovelluksen ennakoimattoman käyttäjän käyttäytymisen.

Tuhoavaa testausmenetelmää varten ei tarvitse olla tietoinen ohjelmistotuotteen alkuperäisistä vaatimuksista. Tietyt tiedot voivat kuitenkin auttaa kehittämään hyvän testausstrategian.

Tuhoava testaus
Tuhoava testaus

Miksi tehdä tuhoava testi?

  • Se auttaa ymmärtämään ennustettavaa ohjelmiston käyttäytymistä, kun ohjelmistoa käytetään väärin
  • Se auttaa tarkistamaan ohjelmistotuotteen kestävyyden.

Mitä tarkistat tuhoavasta testauksesta?

Tuhoavassa testauksessa tarkistat seuraavat asiat

  • Oikea ohjelmistokäyttäytyminen
  • Ohjelmiston virheellinen toiminta
  • Epäasianmukainen käyttö
  • Virheelliset syöttötiedot
  • Oikeat lähtötiedot

Kuinka tehdä tuhoava testi?

Tuhoava testaus sisältää monia toimintoja, kuten testiskriptien suunnittelun, testikomentosarjojen suorittamisen, virheiden nostamisen, virheiden sulkemisen ja hyväksymis- tai hylkäysmittareiden tarjoamisen sidosryhmille iteraation lopussa.

Tuhoavaa testausta varten on olemassa lukuisia tapoja testata sitä. Katsotaanpa joitain esimerkkejä tuhoavasta testauksesta -

  • Vikapisteen analyysimenetelmä: Tämä destruktiivisen testauksen esimerkki on esittely järjestelmästä, joka arvioi, mikä voi mennä pieleen eri kohdissa. Tässä strategiassa voidaan pyytää apua BA:lta (Business Analyst).
  • Testaajan vertaisarviointi: Anna testitapauksesi analysoitavaksi tai tarkistettavaksi joku toinen testaaja, joka ei tunne järjestelmää/toimintoa
  • Testitapausten yrityskatsaus: Loppukäyttäjät tai asiantuntijat saattavat ajatella monia päteviä skenaarioita, joita testaajat eivät joskus ole huomioineet tai jääneet huomaamatta, koska heidän keskittymisensä on kokonaisuudessaan vaatimusten testaamisessa.
  • Suorita tutkiva testaus ajotaulukoiden avulla: Tutkiva testaus ajotaulukoiden avulla auttaa määrittämään, mitä testattiin, toistaa testit ja antaa sinun hallita testin kattavuutta.
  • Käytä muuta lähdettä: Voit pyytää jotakuta rikkomaan ohjelmistotuotteen ja analysoimaan erilaisia ​​skenaarioita.

Tuhoavat testausmenetelmät

Seuraavassa on erilaisia Tuhoavat testausmenetelmät Ohjelmistosuunnittelussa käytetty:

Tuhoavat testaustekniikat

Alla on Tuhoavat testaustekniikat joita voidaan käyttää muunnoksilla:

Tuhoavaa testausta suoritettaessa on olemassa tiettyjä testausehtoja

  • Ohjelmisto ei koskaan käsittele tai hyväksy virheellisiä syötetietoja
  • Syöttötietojen oikeellisuudesta tai oikeellisuudesta riippumatta ohjelmiston tulee aina tuottaa oikeat lähtötiedot

Yhteenveto

  • Tässä tekniikassa sovellus tehdään tarkoituksella epäonnistumaan ohjelmassa tarkistamaan sovelluksen kestävyys
  • Tuhoavaa testausta varten se on emme tarvitaan ohjelmistotuotteen alkuperäisten vaatimusten tuntemiseen.
  • Se auttaa ymmärtämään ennustettavaa ohjelmiston käyttäytymistä, kun ohjelmistoa käytetään väärin
  • Tuhoava testaus sisältää monia toimintoja, kuten testiskriptien suunnittelun, testikomentosarjojen suorittamisen, virheiden nostamisen, virheiden sulkemisen ja hyväksymis- tai hylkäysmittareiden tarjoamisen sidosryhmille iteraation lopussa.