Beetatesti tai beetatestaus - tuotteen intensiivinen käyttö ennen sen julkaisemista markkinoille mahdollisten virheiden tunnistamiseksi. Tätä termiä käytetään yleensä tietokoneohjelmiin, peleihin ja laitteistoihin.
Toisin kuin kehittäjien itse tai erikoistestaajien suorittamat alfatestaukset, kaikki vapaaehtoiset potentiaalisten käyttäjien joukosta ovat mukana beetatestauksessa.
Vapaaehtoiset beetatestaajat
Beetatestiin osallistumista ei yleensä makseta. Vapaaehtoisia houkuttelee mahdollisuus tyydyttää uteliaisuus uutta tuotetta kohtaan, kyky vaikuttaa tuotteen lopulliseen laatuun tunnistamalla löytämättömät virheet. Kehittäjät kuitenkin rohkaisevat testaajia antamalla heille erilaisia ainutlaatuisia bonuksia, alennuksia lopullisen version ostamisesta jne.
Kehittäjille itselleen laaja massojen houkutteleminen testaukseen on myös mahdollisuus herättää potentiaalisten kuluttajien huomio, saada alustavat arvostelut, joka on yksi mainoskampanjan osa.
Tietokonepelien tuotantoa harjoittavat pienyritykset säästävät usein beetatestausprosessia julkaisemalla lopputuotteen, jossa on kaikki olemassa olevat virheet. Ensimmäiset käyttäjät valittavat lukuisista virheistä ohjelmassa, jotka korjataan seuraavassa päivityksessä.
Testaajat
Suuret, maailmankuulut yritykset, jotka tuottavat hienostuneita ohjelmistoja ja laitteistoja, käyttävät testaajia alfa- ja beetatestaukseen. Pääsääntöisesti tämä on henkilö, jolla on ohjelmoijakoulutus ja joka tuntee tavalliset manuaaliset ja automatisoidut menetelmät ohjelmien testaamiseksi. Palkkataso ei yleensä poikkea saman yrityksen kokopäiväisten ohjelmoijien palkasta. Kyky löytää epätyypillinen tapa käyttää tuotetta, mikä johtaa seuraavan (paremmin - kriittisen) virheen tunnistamiseen, on erityisen arvostettua testaajissa.
Tyypillisesti järjestelmätestaus suoritetaan kolmessa tilassa:
- käyttöohjeiden tarkan noudattamisen näkökulmasta
- stereotypioiden ja intuitiivisen ymmärryksen pohjalta tämän ohjeen täydellisen tietämättömyyden näkökulmasta;
- ohjelman tarkoituksellisen epätavanomaisen käytön näkökulmasta.
Palkattujen testaajien tarve selitetään lopputuotteen monimutkaisuudella, työntekijää koskevilla erityisvaatimuksilla: hänen on toimittava samanaikaisesti sekä käyttäjänä että asiantuntijana tuotteen käsittelyssä ja pystyttävä analysoimaan järjestelmän käyttäytymistä kehitysinsinöörin näkökulmasta.