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.

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:
- Alfa/beta-testaus
- Regressiotestaus
- Käyttöliittymän testaus
- Ekvivalenssiositus
- Silmukkatestaus
- Hyväksymistestaus ja niin edelleen.
Tuhoavat testaustekniikat
Alla on Tuhoavat testaustekniikat joita voidaan käyttää muunnoksilla:
- Valkoinen Box Testaus
- Suojaustestaus
- Vika Testaus
- Savutestaus ja niin edelleen
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.