Opi mikä on käyttäjien hyväksyntätestaus (UAT) , Sen määritelmän, tyyppien, vaiheiden ja esimerkkien ohella:
Sääntönä yksi yrittäessäni ymmärtää uutta käsitettä on, että: nimi tulee aina olemaan merkityksellinen ja enimmäkseen kirjaimellinen merkitys ( tekninen asiayhteys).
Selvitä mikä se on, antaa alustavan käsityksen siitä ja auttaa minua pääsemään alkuun.
= > Napsauta tätä saadaksesi täydellisen testisuunnitelmasarjan.
Laitetaan tämä konsepti testattavaksi.
= > Lue kaikki hyväksymistestaussarjan oppaat.
Mikä on käyttäjän hyväksyntätestaus?
Tiedämme mikä testaus on, hyväksyminen tarkoittaa hyväksyntää tai sopimusta. Ohjelmistotuotteen käyttäjä on joko ohjelmiston kuluttaja tai henkilö, joka on pyytänyt sen rakentamista hänelle (asiakkaalle).
Joten noudatan sääntöäni – määritelmä on :
User Acceptance Testing (UAT), joka tunnetaan myös nimellä beeta- tai loppukäyttäjätestaus, määritellään käyttäjän tai asiakkaan testaamaksi ohjelmistoksi sen selvittämiseksi, voidaanko se hyväksyä vai ei. Tämä on viimeinen testi, joka suoritetaan, kun toiminnallinen, järjestelmä- ja regressiotestaus on saatu päätökseen.
Tämän testauksen päätarkoitus on vahvistaa ohjelmisto liiketoiminnan vaatimusten mukaiseksi. Tämän vahvistuksen suorittavat loppukäyttäjät, jotka tuntevat liiketoiminnan vaatimukset.
UAT-, alfa- ja beetatestaus ovat erilaisia hyväksyntätestejä.
Koska käyttäjän hyväksyntätesti on viimeinen testaus, joka suoritetaan ennen ohjelmiston julkaisua, tämä on tietenkin viimeinen mahdollisuus asiakkaalle testata ohjelmisto ja mitata, onko se tarkoitukseen sopiva.
Milloin se suoritetaan?
Tämä on yleensä viimeinen vaihe ennen tuotteen julkaisua tai julkaisua ennen tuotteen toimituksen hyväksymistä. Tämä tehdään sen jälkeen, kun itse tuote on testattu perusteellisesti (ts. Järjestelmän testauksen jälkeen).
Kuka suorittaa UAT: n?
Käyttäjät tai asiakas – Tämä voi olla joko joku, joka ostaa tuotteen ( kaupallisten ohjelmistojen tapauksessa) tai joku, jolla on ollut ohjelmisto räätälöity ohjelmistopalvelujen tarjoajan tai loppukäyttäjän kautta, jos ohjelmisto on asetettu heidän saatavilleen etuajassa ja kun heidän palautettaan haetaan.
Tiimi voi koostua beta-testaajista tai asiakkaan tulisi valita UAT-jäsenet sisäisesti organisaation jokaisesta ryhmästä, jotta jokainen käyttäjärooli voidaan testata vastaavasti.
Need for User Acceptance Testing
Kehittäjät ja toiminnalliset testaajat ovat teknisiä henkilöitä, jotka vahvistavat ohjelmiston toiminnallisten eritelmien mukaisesti. He tulkitsevat vaatimukset tietämyksensä mukaan ja kehittävät / testaavat ohjelmistoja (tässä on verkkotunnustiedon merkitys).
Tämä ohjelmisto on täydellinen toiminnallisten eritelmien mukaisesti, mutta on joitain liiketoiminnan vaatimuksia ja prosesseja Vain loppukäyttäjien tiedossa olevat viestit ovat joko viivästyneitä tai tulkitaan väärin.
Tällä testauksella on tärkeä rooli sen varmistamisessa, että kaikki liiketoiminnan vaatimukset täyttyvät, ennen kuin ohjelmisto julkaistaan markkinoiden käyttöön. Reaaliaikaisen datan käyttö ja todelliset käyttötapaukset tekevät tästä testauksesta tärkeän osan julkaisusyklistä.
Monet yritykset, jotka kärsivät suuria tappioita julkaisun jälkeisistä ongelmista, tietävät onnistuneen käyttäjien hyväksymistestin tärkeyden. Vikojen korjaamisen kustannukset julkaisun jälkeen ovat monta kertaa suuremmat kuin aikaisemmin.
Onko UAT todella välttämätön?
Järjestelmän, integraation ja regressiotestauksen suorittamisen jälkeen voisi ihmetellä tämän testauksen välttämättömyys. Itse asiassa tämä on projektin tärkein vaihe, koska tämä on aika, jolloin käyttäjät, jotka todella aikovat käyttää järjestelmää, vahvistavat järjestelmän sen tarkoitukseen sopivaksi.
UAT on testi Vaihe, joka riippuu suurelta osin loppukäyttäjien näkökulmasta ja loppukäyttäjiä edustavan osaston verkkotunnuksesta.
Itse asiassa liiketoimintatiimille olisi todella hyödyllistä, jos he olivat mukana projektissa melko varhaisessa vaiheessa, jotta he voivat esittää näkemyksensä ja panoksensa, mikä auttaisi järjestelmän tehokasta käyttöä todellisessa maailmassa.
Käyttäjien hyväksynnän testausprosessi
helpoin tapa ymmärtää tämä prosessi on ajatella tätä itsenäisenä testausprojektina – mikä tarkoittaa, että sillä on suunnitelma, suunnittelu ja toteutusvaiheet.
Seuraavat ovat ennakkoedellytykset ennen suunnitteluvaihetta alkaa:
# 1) Kerää keskeiset hyväksymiskriteerit
Yksinkertaisesti sanottuna hyväksymisehdot ovat luettelo näistä ng: t, jotka arvioidaan ennen tuotteen hyväksymistä.
Nämä voivat olla kahdentyyppisiä:
(i) Sovellustoiminnallisuus tai liiketoimintaan liittyvä
Ihannetapauksessa kaikkien keskeisten liiketoimintatoimintojen tulisi olla validoituja, mutta useista syistä, mukaan lukien aika, ei ole käytännöllistä tehdä kaikkea. Siksi tapaaminen asiakkaan tai käyttäjien kanssa, jotka osallistuvat tähän testaukseen, voi antaa meille käsityksen siitä, kuinka paljon testausta tehdään ja mitkä näkökohdat testataan.
(ii) Sopimuksellinen – Emme aio mennä tähän, ja laadunvarmistusryhmän osallistuminen tähän ei ole melkein mitään. Alkuperäinen sopimus, joka laaditaan jo ennen SDLC: n alkua, tarkistetaan ja päästään sopimukseen siitä, onko kaikki sopimuksen näkökohdat toimitettu vai ei.
Keskitymme vain sovellustoimintoihin .
# 2) Määritä laadunvalvonnan osallistumisen laajuus.
Laadunvarmistusryhmän rooli on yksi seuraavista:
(i) Ei osallistumista – Tämä on hyvin harvinaista.
(ii) Avustaja tässä testissä – Useimmat yleinen. Tässä tapauksessa osallistumisemme voisi kouluttaa UAT-käyttäjiä käyttämään sovellusta ja olemaan valmiustilassa tämän testauksen aikana varmistaaksemme, että voimme auttaa käyttäjiä vaikeuksissa. Tai joissakin tapauksissa, valmiustilan ja avun lisäksi, voimme jakaa heidän vastauksensa ja tallentaa tulokset tai kirjata vikoja jne., Kun käyttäjät suorittavat varsinaisen testauksen.
(iii) Suorita UAT ja läsnä olevat tulokset – Jos näin on, käyttäjät osoittavat AUT-alueet, jotka he haluavat arvioida, ja itse arvioinnin suorittaa laadunvarmistusryhmä. Kun se on tehty, tulokset esitetään asiakkaille / käyttäjille ja he tekevät päätöksen siitä, ovatko heidän käsissään olevat tulokset riittävät vai eivät ja odotusten mukaiset hyväksyäkseen AUT. Päätös ei ole koskaan laadunvarmistusryhmän päätös.
Käsiteltävästä tapauksesta riippuen päätämme, mikä lähestymistapa on paras.
Ensisijaiset tavoitteet ja odotukset:
Yleensä UAT: n suorittaa aihe-asiantuntija (SME) ja / tai yrityskäyttäjä, joka voi olla testattavan järjestelmän omistaja tai asiakas. Samoin kuin järjestelmän testausvaihe, myös UAT-vaihe kattaa uskonnolliset vaiheet ennen sen saattamista päätökseen.
Kunkin UAT-vaiheen keskeiset toiminnot määritellään alla:
UAT-hallintotapa
Samoin kuin järjestelmätestauksessa, UAT: ssa noudatetaan tehokasta hallintoa sen varmistamiseksi, että vahvat laatuportit sekä määritellyt pääsy- ja poistumiskriteerit (annetaan alla **).
** Huomaa, että se on vain opastus. Tätä voidaan muokata projektin tarpeiden ja vaatimusten perusteella.
UAT-testisuunnittelu
Prosessi on melkein sama kuin järjestelmävaiheessa olevan tavallisen testisuunnitelman.
Useimmissa projekteissa tavallisin tapa on suunnitella sekä järjestelmän että UAT: n testausvaiheet yhdessä. Jos haluat lisätietoja UAT-testisuunnitelmasta ja näytteestä, tutustu liitteenä olevan testisuunnitelma-asiakirjan UAT-osioihin.
Käyttäjän hyväksyntätestisuunnitelma
(Tämä on sama mitä haluaisit etsi myös QA-koulutussarjaa koskevasta sivustostamme).
Napsauta alla olevaa kuvaa ja vieritä alaspäin löytääksesi testisuunnitelma-asiakirjan näytteen eri muodoissa. Tarkista siinä mallissa UAT-osio.
Päivämäärät, ympäristö, toimijat (kuka), viestintäprotokollat, roolit ja vastuut, mallit, tulokset ja niiden analysointiprosessi, pääsyn ja poistumisen kriteerit – kaikki tämä ja kaikki muu asiaankuuluva löytyy UAT-testisuunnitelmasta.
Osallistuuko QA-tiimi, osittain vai ei lainkaan tähän testiin, meidän tehtävämme on suunnitella tämä vaihe ja varmista, että kaikki on otettu huomioon.
= > Tässä on käyttäjän hyväksymistestaussuunnitelman malliasiakirja
käyttäjän hyväksynnän testaussuunnittelu
Tässä vaiheessa käytetään käyttäjien keräämiä hyväksymiskriteerejä. Näytteet voivat näyttää seuraavalta.
(Nämä ovat otteita CSTE CBOK: sta. Tämä on yksi parhaista käytettävissä olevista viitteistä tästä testauksesta.)
Käyttäjien hyväksynnän testausmalli:
Kriteerien perusteella annamme heille (laadunvarmistusryhmä) käyttäjille luettelon UAT-testitapauksista. Nämä testitapaukset eivät eroa tavallisista järjestelmätestitapauksistamme. Ne ovat vain osajoukko, kun testaamme kaikkia sovelluksia päinvastoin, vain tärkeimmille toiminnallisille alueille.
Näiden lisäksi tiedot, testitulosten tallentamiseen tarkoitetut mallit, hallintomenettelyt, vikojen kirjausmekanismi, jne., on oltava paikallaan, ennen kuin siirrymme seuraavaan vaiheeseen.
Testisuoritus
Yleensä tämä testaus tapahtuu konferenssissa tai sotahuoneessa perustettu paikkaan, jossa käyttäjät, pääministeri, laadunvarmistusryhmän edustajat istuvat yhdessä päivän tai kaksi ja käsittelevät kaikkia hyväksyntätestejä.
Tai jos testauslaatustiimi suorittaa testit, suoritamme testin tapauksia AUT.
Kun kaikki testit on suoritettu ja tulokset ovat käsillä, tehdään hyväksymispäätös. Tätä kutsutaan myös Go / No-Go-päätökseksi. Jos käyttäjät ovat tyytyväisiä siihen, että se on Go, tai muuten se on Ei-go.
Hyväksymispäätöksen saavuttaminen on yleensä tämän vaiheen loppu.
Työkalut & Menetelmät
Tässä testausvaiheessa käytettyjen ohjelmistotyökalujen tyyppi on tyypillisesti samanlainen kuin toiminnallisessa testauksessa käytettävät työkalut.
Työkalut:
Koska tähän vaiheeseen sisältyy sovelluksen koko päästä päähän -virtausten vahvistaminen, voi olla vaikeaa saada yhtä työkalua tämän tarkistuksen automaattiseen automatisointiin. Jossain määrin pystymme hyödyntämään järjestelmätestauksen aikana kehitettyjä automatisoituja komentosarjoja.
Samoin kuin järjestelmätestauksessa, käyttäjät käyttäisivät myös testinhallinta- ja vianhallintatyökaluja, kuten QC, JIRA jne. työkalut voidaan määrittää keräämään tietoja käyttäjän hyväksyntävaiheelle.
Menetelmät:
Vaikka perinteiset menetelmät, kuten tietyt yrityskäyttäjät, jotka suorittavat tuotteen UAT: ta, ovat edelleen merkityksellisiä, todella globaalilla tavalla Nykypäivän maailmassa käyttäjien hyväksyntätestauksessa on joskus saatettava mukaan erilaisia asiakkaita eri maissa tuotteen perusteella.
Esimerkiksi asiakkaat käyttävät verkkokauppasivustoa ympäri maailmaa. Tällaisissa tilanteissa yleisötestaus olisi paras toteuttamiskelpoinen vaihtoehto.
Joukotestaus on menetelmä, jossa ihmiset ympäri maailmaa voivat osallistua ja vahvistaa tuotteen käytön sekä antaa ehdotuksia ja suosituksia.
Joukko testausalustoja on rakennettu ja niitä käyttävät monet organisaatiot nyt. Alustalla on verkkosivusto tai tuote, joka on testattava joukolla, ja asiakkaat voivat nimetä itsensä suorittamaan validoinnin. Annetut palautteet analysoidaan ja priorisoidaan.
Joukotestausmenetelmät ovat osoittautuneet tehokkaammiksi, koska asiakkaan pulssi ympäri maailmaa voidaan helposti ymmärtää.
UAT ketterässä ympäristössä
Ketterä ympäristö on luonteeltaan dynaamisempi. Ketterässä maailmassa yrityskäyttäjät ovat mukana koko projektikilpailun ajan, ja projektia parannettaisiin heidän palautesilmukoidensa perusteella.
Projektin alussa yrityskäyttäjät olisivat tärkeimmät sidosryhmät edellyttäen, että tuotepäivitykset päivitetään. Jokaisen sprintin lopussa yrityskäyttäjät osallistuivat sprintidemoon ja olisivat valmiita antamaan palautetta.
Lisäksi ennen sprintin päättymistä suunnitellaan UAT-vaihe, jossa yrityskäyttäjät tekisivät tehtävänsä validoinnit.
Sprintidemon ja sprintin UAT: n aikana vastaanotetut palautteet kootaan ja lisätään takaisin tuotekantaan, jota tarkistetaan ja priorisoidaan jatkuvasti. Siksi ketterässä maailmassa yrityskäyttäjät ovat lähempänä projektia ja he arvioivat samaa sen käytöstä useammin kuin perinteiset vesiputoushankkeet.
UAT-tiimi – roolit & Vastuut
Tyypillisellä UAT-organisaatiolla olisi seuraavat tehtävät ja vastuut. UAT-tiimiä tukisivat projektipäällikkö, kehitys- ja testausryhmät heidän tarpeidensa mukaisesti.
Roolit | Vastuut | Suoritettavat |
---|---|---|
Business Program Manager | • Luo ja ylläpidä ohjelman toimitussuunnitelmaa • Tarkastele ja hyväksy UAT-testistrategia ja -suunnitelma • Varmista ohjelman onnistunut loppuun saattaminen aikataulun ja budjetin mukaan • Pidä yhteyttä IT-ohjelmapäällikön kanssa ja seuraa ohjelman etenemistä ohjelma • Tee tiivistä yhteistyötä liiketoimintaryhmän kanssa ja varusta heidät ensimmäisen päivän toimintaan • Kirjaudu ulos yritysvaatimusasiakirjasta • Tarkastele verkkokoulutuksen sisältöä |
• Ohjelman edistymisraportti • Viikkotilaraportti |
UAT Test Manager | • Kreeta UAT-strategia • Varmista tehokas yhteistyö Tietotekniikan ja liiketalouden BA ja PMO • Osallistu vaatimusten läpikäyntiin liittyviin kokouksiin • Tarkastusponnistuksen arviointi, testaussuunnitelma • Varmista vaatimus Tra ceability • Aja metriikkakokoelma päivitetyn testausmenetelmän, työkalujen ja ympäristön käytön etujen kvantifioimiseksi |
• Päätestausstrategia • Katsaus & hyväksy testiskenaariot • Tarkastele & hyväksy testitapauksia • Tarkastele & Hyväksy vaatimusten jäljitettävyysmatriisi • Viikkotilaraportti |
UAT-testijohto & Tiimi | • Vahvista & Vahvista liiketoiminnan vaatimus liiketoimintaprosessin perusteella • Arvio UAT: lle • Luo & Suorita UAT-testisuunnitelma • Osallistu vaatimus JAD-istunto • Valmistele testiskenaariot, testitapaukset ja testitiedot liiketoimintaprosessien pohjalta • Ylläpidä jäljitettävyys • Suorita testitapaukset ja valmistele testilokit • Ilmoita testihallintatyökalun virheistä ja hallitse niitä koko niiden elinkaaren ajan • Tuota UAT testiraportin lopussa • Tarjoa Bu valmiusvalmius ja reaaliaikainen todentaminen |
• Testiloki • Viikkotilaraportti • Vikaraportti • Testin suoritustiedot • Testin yhteenvetoraportti • Arkistoidut uudelleenkäytettävät testiartefidit |
7 UAT-haastetta Ja lieventämissuunnitelma
Sillä ei ole väliä, oletko osa miljardin dollarin julkaisua vai startup-tiimiä, sinun on voitettava kaikki nämä haasteet menestyvän ohjelmiston toimittamiseksi loppukäyttäjälle.
# 1) Ympäristön määritys ja käyttöönottoprosessi:
Tämän testin suorittaminen samassa ympäristössä, jota toiminnallinen testitiimi käyttää, lopulta unohtaa todelliset käyttötapaukset. Tärkeitä testaustoimintoja, kuten suorituskykytestausta, ei myöskään voida suorittaa testiympäristössä, jossa on puutteelliset testitiedot.
Tätä testiä varten tulisi perustaa erillinen tuotantomainen ympäristö.
Kun UAT-ympäristö on erotettu testiympäristöstä, sinun on hallittava vapautussykliä tehokkaasti. Hallitsematon julkaisusykli voi johtaa erilaisiin ohjelmistoversioihin testi- ja UAT-ympäristössä. Arvokasta hyväksymistestausaikaa menee hukkaan, kun ohjelmistoa ei testata uusimmalla versiolla.
Samaan aikaan virheellisen ohjelmistoversion ongelmien seuraamiseen tarvittava aika on pitkä.
# 2) Testi Suunnittelu:
Tämä testaus on suunniteltava selkeällä hyväksyntätestaussuunnitelmalla vaatimusten analysointi- ja suunnitteluvaiheessa.
Strategian suunnittelussa on tunnistettava reaalimaailman käyttötapausten joukko. suoritettavaksi. On erittäin tärkeää määritellä tämän testauksen testitavoitteet, koska täydellinen testaus ei ole mahdollista suurille sovelluksille tässä testausvaiheessa. Testaus tulisi suorittaa asettamalla ensin tärkeät liiketoimintatavoitteet etusijalle.
Tämä testaus suoritetaan testaussyklin lopussa. On selvää, että se on ohjelmistojulkaisun kriittisin jakso. Viivästyminen missä tahansa edellisessä kehitysvaiheessa ja testauksessa syö UAT-aikaa.
Virheellinen testaussuunnittelu johtaa pahimmassa tapauksessa järjestelmätestauksen ja UAT: n päällekkäisyyteen. Määräaikojen noudattamiseen kuluvan ajan ja paineen vuoksi ohjelmisto asennetaan tähän ympäristöön, vaikka toiminnallista testausta ei saataisikaan loppuun. Tämän testauksen päätavoitteita ei voida saavuttaa tällaisissa tilanteissa.
UAT-testisuunnitelma on laadittava ja toimitettava tiimille hyvissä ajoin ennen tämän testin aloittamista. Tämä auttaa heitä testaussuunnittelussa, testitapausten & testikoodien kirjoittamisessa ja UAT-ympäristön luomisessa.
# 3) Uusien liiketoimintavaatimusten käsittely tapahtumina / vikoina:
Vaatimusten epäselvyydet tarttuvat UAT-vaiheeseen. UAT-testaajat löytävät epäselvistä vaatimuksista johtuvat ongelmat (tarkastelemalla täydellistä käyttöliittymää, jota ei ollut saatavana vaatimusten keräämisvaiheessa) ja kirjaavat sen vikana.
Asiakas odottaa, että nämä korjataan nykyisessä julkaisussa ottamatta huomioon muutospyyntöjen aikaa. Jos projektin johto ei tee oikea-aikaista päätöstä näistä viime hetken muutoksista, se voi johtaa julkaisun epäonnistumiseen.
# 4) Ammattitaitoiset testaajat tai testaajat ilman yritystietoa:
Kun pysyvää tiimiä ei ole, yritys valitsee UAT: n henkilöstön useista sisäisistä osastoista.
Vaikka henkilöstö tuntee hyvin liiketoiminnan tarpeet tai jos heitä ei ole koulutettu uusiin vaatimuksiin kehitettynä, he eivät voi suorittaa tehokasta UAT: ta. Myös ei-tekninen liiketoimintaryhmä saattaa kohdata monia teknisiä vaikeuksia testitapausten suorittamisessa.
Sillä välin testaajien määrääminen UAT-syklin lopussa ei tuota arvoa projektille. Vähäinen aika UAT-henkilöstön kouluttamiseen voi lisätä merkittävästi UAT-onnistumisen mahdollisuuksia.
# 5) Väärä viestintäkanava:
Etäkehityksen, testauksen ja UAT-tiimin välinen viestintä on vaikeampaa . Sähköpostiviestintä on usein erittäin vaikeaa, kun sinulla on offshore-tekninen tiimi. Pieni epäselvyys tapahtumaraporteissa voi viivästyttää ongelman korjaamista päivällä.
Oikea suunnittelu ja tehokas viestintä ovat kriittisiä tiimin tehokkaalle yhteistyölle. Projektiryhmien tulisi käyttää verkkopohjaista työkalua vikojen ja kysymysten kirjaamiseen. Tämä auttaa jakamaan työmäärän tasaisesti ja välttämään päällekkäisten ongelmien ilmoittamisen.
# 6) Funktionaalisen testiryhmän pyytäminen suorittamaan tämä testaus:
Ei ole pahempaa tilannetta kuin toiminnallisen testin pyytäminen joukkue suorittamaan UAT.
Asiakkaat siirtävät vastuunsa testitiimille resurssien puutteen vuoksi. Tämän testauksen koko tarkoitus vaarantuu tällaisissa tapauksissa. Kun ohjelmisto käynnistyy, loppukäyttäjät havaitsevat nopeasti ongelmat, joita toiminnalliset testaajat eivät pidä reaalimaailman skenaarioina.
Ratkaisu tähän on osoittaa tämä testaus omistautuneille ja ammattitaitoisille testaajilla, joilla on yritystietoa.
# 7) Blame Game
Joskus yrityskäyttäjät yrittävät vain löytää syitä hylätä ohjelmisto. Se voi olla heidän itsekkyytensä osoittaa, kuinka ylivertaisia he ovat, tai syyttää kehitys- ja testausryhmää saadakseen kunnioitusta liiketoimintatiimissä. Tämä on hyvin harvinaista, mutta sitä tapahtuu tiimeissä, joilla on sisäpolitiikkaa.
Tällaisissa tilanteissa on hyvin vaikea käsitellä. Positiivisten suhteiden luominen yritystiimiin auttaisi kuitenkin varmasti välttämään syyllisen pelin.
Toivon, että nämä ohjeet auttavat sinua varmasti toteuttamaan onnistuneen käyttäjien hyväksymissuunnitelman voittamalla erilaisia haasteita. Oikea suunnittelu, viestintä, toteutus ja motivoitunut tiimi ovat avain onnistuneeseen käyttäjien hyväksyntätestaukseen.
Järjestelmätestaus Vs Käyttäjien hyväksyntätestaus
Testiryhmän osallistuminen alkaa melko aikaisin projektin heti vaatimusanalyysivaiheesta lähtien.
Koko projektin elinkaaren ajan projektille suoritetaan jonkinlainen validointi, eli staattinen testaus, yksikötestaus, järjestelmätestaus, integraatiotestaus, päästä päähän -testaus tai regressiotestaus. Tämän ansiosta voimme ymmärtää paremmin UAT-vaiheessa suoritetusta testauksesta ja siitä, kuinka erilainen se on muista aiemmin suoritetuista testauksista.
Vaikka näemme eroja SIT: ssä ja UAT: ssa, on tärkeää hyödyntää synergioita mutta säilytä kuitenkin molempien vaiheiden välinen riippumattomuus, mikä mahdollistaisi nopeamman markkinointiajan.
Päätelmä
# 1) UAT ei koske sivuja, kenttiä tai painikkeita. Jo ennen tämän testin alkua lähtökohtana on, että kaikki perusasiat testataan ja toimivat hyvin. Jumala varjelkoon, käyttäjät löytävät niin yksinkertaisen virheen – se on erittäin huono uutinen laadunvarmistusryhmälle. 🙁
# 2) Tämä testaus koskee yritystä, joka on yrityksen ensisijainen elementti.
Annan sinulle esimerkin: Jos AUT on lippujärjestelmä, UAT: n tarkoituksena ei ole etsiä sivua avaavaa valikkoa jne. Se koskee lippuja ja niiden varaamista, tilaa, jonka se voi tehdä, matkaa järjestelmän läpi jne.
Toinen esimerkki, jos sivusto on autokauppasivusto, keskitytään ”autoon ja sen myyntiin” eikä itse sivustoon. Siksi ydinliiketoiminta on se, mikä on todennettu ja kuka on parempi tehdä se kuin Yritysten omistajat. Siksi tämä testaus on järkevin, kun asiakas on suuressa määrin mukana.
# 3) UAT on myös ytimessä testausmuoto, mikä tarkoittaa, että on hyvät mahdollisuudet Joidenkin virheiden tunnistaminen tässä vaiheessa. Joskus tapahtuu. Sen lisäksi, että se on merkittävä laadunvalvontaryhmän eskaloituminen, UAT-bugit tarkoittavat yleensä kokousta istua ja keskustella siitä, miten käsitellä niitä follona Tämän testin siivittämiseen ei yleensä ole aikaa korjata ja testata uudelleen.
Päätös olisi joko:
- Siirrä julkaisupäivä, korjaa ongelma ensin ja sitten siirry eteenpäin.
- Jätä vika sellaisenaan.
- Pidä sitä osana tulevia julkaisuja koskevaa muutospyyntöä.
# 4) UAT luokitellaan alfa- ja beetatestiksi, mutta luokitus ei ole niin tärkeä palvelupohjaisen teollisuuden tyypillisten ohjelmistokehitysprojektien yhteydessä.
- Alfa-testaus on silloin, kun UAT suoritetaan ohjelmistojen valmistajan ympäristössä ja on merkittävämpi kaupan ulkopuolella ohjelmisto.
- Beetatestaus on kun UAT suoritetaan tuotantoympäristössä tai asiakkaan ympäristössä. Tämä on yleisempää asiakaskohtaisissa sovelluksissa. Täällä olevat käyttäjät ovat todellisia asiakkaita, kuten sinä ja minä tässä yhteydessä.
# 5) Useimmiten tavallisessa ohjelmistokehitysprojektissa UAT toteutetaan laadunvalvontaympäristössä, jos sellaisia on. ei ole lavastus- tai UAT-ympäristöä.
Lyhyesti sanottuna paras tapa selvittää, onko tuotteesi hyväksyttävä ja sopiva käyttötarkoitukseen, on laittaa se käyttäjien eteen.
Organisaatiot ovat siirtymässä ketterään toimitustapaan, yrityskäyttäjät ovat entistä enemmän mukana ja projekteja parannetaan ja toteutetaan palautesilmukoiden kautta. Kun kaikki on tehty, käyttäjän hyväksyntävaihetta pidetään porttina käyttöönoton ja tuotannon aloittamiseen.
Mikä oli UAT-kokemuksesi? Olitko valmiustilassa vai testasitko käyttäjiäsi? Löysivätkö käyttäjät ongelmia? Jos kyllä, miten käsittelet heitä?
= > Lue myös KAIKKI tämän sarjan oppaat täältä
= > Vieraile täällä saadaksesi täydellisen testisuunnitelmasarjan.
Päivitetty viimeksi: 18. tammikuuta 2021 06.41