tarkvaratestid
Tarkvaratestid on protsess, mille eesmärk on kindlad ja täpsed meetoditega kontrollida tarkvara kvaliteeti, leida ja korrigeerida vigu, ning kindlustada, et tarkvara vastab nõuetele ja kasutajate ootustele. See on oluline osa tarkvaraarenduse tsükli, mis võib hõlma mitmeid etappe, alates algsetest planeerimisest kuni lõplikeni kvaliteedi kontrollini.
Tarkvaratestide eesmärkide hulka kuuluvad vigude ja puuduste avastamine, tarkvara funktsionaalsuse ja stabiilsuse tagamine, kasutajaliidesi ja kasutajakogemuse
Testimise meetodid jagunevad peamiselt kaheks peamiseks kategooriaks: manuaalne ja automaatne testimine. Manuaalne testimine nõuab inimese osalusest,
Tarkvaratestide edastamise meetodid võivad olla kaheks: *waterfall* (järgnev) ja *agile* (iteratiivne). *Waterfall* meetodil toimub testimine kindla
Tarkvaratestide tähtsus on suurem kui kunagi, kuna tarkvara on tänapäeval oluline osa paljudes elualades, sealhulgas finants-,
Tarkvaratestimise edendamiseks kasutatakse erinevaid standarde ja raamesid, nagu ISO/IEC 25010, ISTQB (International Software Testing Qualifications Board)