Ohjelmistojen testaus on yksi kehitysvaiheistaohjelmisto. Sitä käytetään suoritusvirheiden tai tuote-epäjohdonmukaisuuksien tunnistamiseen nykyisen dokumentoinnin kanssa. Ohjelmistotestauksen luokittelu on erittäin laaja.
Miksi suorittaa se?
tyypit
Tyypillisesti testausta on erityyppisiä, kuten yksikkö, järjestelmä ja integraatio. Jokainen niistä koskee virheiden löytämisen yksittäisiä näkökohtia.
Tarkistanut yksittäiset toiminnot ja toiminnotLaatuasiantuntijajärjestelmä etenee seuraavaan vaiheeseen. Integrointitestaus suoritetaan pääsääntöisesti modulaarisen jälkeen. Tässä vaiheessa yhdessä tarkastellaan koodin yksittäisiä osia ja niiden vuorovaikutusta keskenään.
Viimeinen vaihe on järjestelmän testaus.Sen avulla ohjelmisto, joka on jo kokonaan koottu ja valmis kattavalle tarkistamiselle, testataan käyttäjän paikasta. Tässä vaiheessa tunnistetaan käyttöliittymän ongelmat ja saavutetaan sovelluksen suurin ergonomia.
Edellä mainitut ohjelmistotestaustyypit määräytyvät komponenttien eristysasteen perusteella.
On myös erityyppisiä testauksia, kutenvalkoisen ja mustan laatikon menetelmät. Suorittaessaan ensimmäistä tapaa kehittäjällä on täydet oikeudet lähdekoodiin, ja hän voi myös käyttää itsenäisesti kirjoitettua koodia tarkistaakseen ja tunnistamaan kehittäjien virheitä. "Musta laatikko" -menetelmä ei salli pääsyä ohjelmakoodiin, tässä tapauksessa ohjaus tapahtuu vain käyttöliittymien kautta. Tämän tyyppiset testaukset määräytyvät järjestelmän tuntemuksen perusteella.
Ohjelmiston elinkaaren loppu
Testaus tehdään suunnittelun jälkeen,järjestelmän kehittäminen ja dokumentointi. Tämä vaihe voi olla ohjelmiston elinkaaren viimeinen vaihe, jos ongelmakohtia ei ole tunnistettu, muuten ohjelmointi palaa. Ensimmäinen testausvirta tuottaa aina negatiivista palautetta, koska missä tahansa kehityksessä on pullonkauloja, puutteita ja joskus vakavia virheitä, joita ei yksinkertaisesti voida jäljittää luomisvaiheessa.