Sisällysluettelo:
- Määritelmä - Mitä käyttäjän hyväksyntätestaus (UAT) tarkoittaa?
- Techopedia selittää käyttäjän hyväksyntätestauksen (UAT)
Määritelmä - Mitä käyttäjän hyväksyntätestaus (UAT) tarkoittaa?
Käyttäjien hyväksyntätestaus (UAT) on ohjelmistotestausprosessin viimeinen vaihe. UAT: n aikana varsinaiset ohjelmiston käyttäjät testaavat ohjelmistoa varmistaakseen, että se pystyy käsittelemään vaaditut tehtävät reaalimaailman skenaarioissa eritelmien mukaisesti.
UAT on yksi viimeisimmistä ja kriittisimmistä ohjelmistoprojektimenettelyistä, jotka on tehtävä ennen uuden ohjelmiston saattamista markkinoille.
UAT tunnetaan myös nimellä beetatestaus, sovellustestaus tai loppukäyttäjätestaus.
Techopedia selittää käyttäjän hyväksyntätestauksen (UAT)
UAT osallistuu suoraan ohjelmiston aiottuihin käyttäjiin. UAT voidaan toteuttaa asettamalla ohjelmistot saataville ilmaiseksi beta-kokeiluja varten Internetissä tai itse ohjelmiston käyttäjistä koostuvan sisäisen testausryhmän kautta.
Seuraavat vaiheet liittyvät yrityksen sisäiseen UAT: iin:
- Suunnittelu: UAT-strategia hahmotellaan suunnitteluvaiheessa.
- Testitapausten suunnittelu: Testitapaukset on suunniteltu kattamaan kaikki ohjelmiston toiminnalliset skenaariot reaalimaailmassa. Ne on suunniteltu yksinkertaisella kielellä ja tavalla testiprosessin helpottamiseksi testaajille.
- Testausryhmän valinta: Testausryhmä koostuu reaalimaailman loppukäyttäjistä.
- Testitapausten suorittaminen ja dokumentointi: Testausryhmä suorittaa nimetyt testitapaukset. Joskus se suorittaa myös joitain asiaankuuluvia satunnaistestejä. Kaikki virheet kirjataan testausasiakirjaan ja siihen liittyvät kommentit.
- Virheen korjaus: Vastauksena testausryhmän löytämiin virheisiin ohjelmistokehitysryhmä tekee lopulliset muutokset koodiin tehdäkseen ohjelmistovirheen ilmaiseksi.
- Sign-off: Kun kaikki virheet on korjattu, testausryhmä ilmoittaa hyväksyvänsä sovelluksen. Tämä osoittaa, että sovellus täyttää käyttäjän vaatimukset ja on valmis ottamaan käyttöön markkinoilla.
UAT on tärkeä, koska se auttaa osoittamaan, että vaadittavat liiketoimintatoiminnot toimivat reaaliaikaisiin olosuhteisiin ja käyttöön sopivalla tavalla.