Kuinka Testata Ohjelmia

Sisällysluettelo:

Kuinka Testata Ohjelmia
Kuinka Testata Ohjelmia

Video: Kuinka Testata Ohjelmia

Video: Kuinka Testata Ohjelmia
Video: Pipsa Possu 🌞 Rannalla 🌴 30 Minuuttia | Piirretyt 2024, Marraskuu
Anonim

Ohjelmien luominen koostuu useista vaiheista, joita kutsutaan elinkaareksi. Testaus on yksi tärkeimmistä vaiheista, koska se edeltää ohjelmiston toimittamista asiakkaalle ja käyttöönottoa. On muistettava, että testauksen tarkoituksena ei ole varmistaa, että ohjelma toimii oikein ja oikein, vaan havaita virheet, tunnistaa viat epätyypillisten tilanteiden tai epänormaalin lopettamisen yhteydessä.

Kuinka testata ohjelmia
Kuinka testata ohjelmia

Tarpeellinen

  • - testattu ohjelma lähdekoodilla
  • - ohjelma-asiakirjat
  • - testisuunnitelma
  • - useita syötetietojoukkoja (sekä oikeita että tarkoituksellisesti virheellisiä)
  • - samanmieliset ihmiset, joita kollegat edustavat.

Ohjeet

Vaihe 1

Testauksen ensimmäinen vaihe on virheenkorjaus. Virheenkorjauksen suorittaa pääsääntöisesti ohjelmoija, joka kirjoitti ohjelman tai tuntee testattavan tuotteen ohjelmointikielen. Virheenkorjausvaiheen aikana ohjelman lähdekoodissa tarkistetaan syntaksivirheet. Havaitut virheet poistetaan.

Vaihe 2

Seuraava vaihe virheenkorjauksessa on staattinen testaus. Tässä vaiheessa kaikki ohjelman elinkaaren tuloksena saadut asiakirjat tarkistetaan. Tämä on tekninen tehtävä, erittely ja ohjelman lähdekoodi ohjelmointikielellä. Kaikki asiakirjat analysoidaan ohjelmointistandardien noudattamisen suhteen. Staattisen tarkastuksen tuloksena selvitetään, miten ohjelma täyttää määritetyt kriteerit ja asiakkaiden vaatimukset. Asiakirjoissa olevien epätarkkuuksien ja virheiden poistaminen takaa, että luotu ohjelmisto on korkealaatuista.

Vaihe 3

Seuraava vaihe testauksessa on dynaamisten menetelmien käyttö. Dynaamisia menetelmiä käytetään ohjelman suorassa suorituksessa. Ohjelmistotyökalun oikeellisuus tarkistetaan testisarjan tai valmistettujen syötetietojen joukon perusteella. Jokaisen testin aikana kerätään ja analysoidaan tietoja ohjelman vikoista ja toimintahäiriöistä.

Vaihe 4

On olemassa menetelmiä, joissa ohjelmaa pidetään "mustana laatikkona", ts. käytetään tietoa ratkaistavasta ongelmasta ja menetelmiä, joissa ohjelmaa pidetään "valkoisena laatikkona", ts. käytetään ohjelman rakennetta.

Vaihe 5

Ohjelmien dynaamisen mustan laatikon testauksen tavoitteena on tunnistaa virheiden enimmäismäärä yhdessä testissä käyttämällä pientä syötetietojen osajoukkoa. Testauksen suorittamiseksi tällä menetelmällä on tarpeen valmistaa kaksi syöttöolosuhteiden ryhmää. Yhdessä ryhmässä tulisi olla oikeat syötteet ohjelmaa varten, toisen ryhmän tulisi sisältää virheellisiä syötteitä virheellisten syötteiden määrittelyn perusteella. Kun ohjelma on suoritettu molempien ryhmien syötetiedoilla, funktioiden todellisen käyttäytymisen ja odotetun välillä on eroja.

Vaihe 6

"White box" -menetelmän avulla voit tutkia ohjelman sisäistä rakennetta. Tähän periaatteeseen perustuvien testien joukon tulisi varmistaa, että jokainen operaattori läpäisee ainakin kerran. Jako tuloehtojen ryhmiin tulisi keskittyä tarkistamaan kaikkien ohjelmareittien kulku: ehdot, haarat, silmukat.

Suositeltava: