logo

Lietotāja pieņemšanas pārbaude (UAT) — programmatūras testēšana

UAT ir atkarīgs no konteksta, un UAT plāni tiek sagatavoti, pamatojoties uz prasībām, un tiem nav jāveic visa veida lietotāju pieņemšanas testi, un tos pat koordinē un sniedz testēšanas komanda.

Satura rādītājs



Kas ir lietotāju pieņemšanas pārbaude (UAT)?

Lietotāju pieņemšanas pārbaude ir testēšanas metodika, kurā klienti/gala lietotāji piedalās produktu testēšanā, lai pārbaudītu produktu atbilstību viņu prasībām. Tas tiek darīts klienta vietnē izstrādātāja vietnē. Tādās nozarēs kā medicīna vai kosmosa rūpniecība, kā daļa no lietotāju pieņemšanas pārbaudēm tiek veikta arī līguma un normatīvo aktu atbilstības pārbaude, kā arī ekspluatācijas pieņemšanas testi.

Pieņemšanas kritēriji tiek definēti, pamatojoties uz šādiem atribūtiem:

  • Funkcionālā pareizība un pilnīgums.
  • Datu ticamība.
  • Datu konvertēšana.
  • Piemērojamība.
  • Performance.
  • Savlaicīgums.
  • Konfidencialitāte un pieejamība.
  • Instalējamība un jaunināmība.
  • Mērogojamība.
  • Dokumentācija.

Kā izpildīt UAT testus?

Veids, kā veikt efektīvu lietotāju akceptēšanas pārbaudi, ietver cilvēku iesaistīšanu jūsu produkta lietotāju iegūšanas piltuvē. Kādus piemērus varat uzdot lietotājiem? Kāda informācija būtu noderīga, kas ir aktuāla un kāpēc vēlaties, lai to atrastu citi potenciālie klienti? Jūs nevarat pārbaudīt visus iespējamos datu punktus vienlaikus, tāpēc pirms palaišanas var būt nepieciešams daudz ko precizēt, taču teorētiski testēšanai vajadzētu radīt priekšstatu, ka testējamās vērtības var nebūt pietiekami daudz vai tika uzdots nepareizs jautājums.



Veidam, kā veikt efektīvu lietotāju akceptēšanas pārbaudi, ir daži priekšnoteikumi. Tajos ietilpst:

  • Visaptveroša zināšanu bāze, kurā viss ir pārbaudīts un pierādīts pirms izlaišanas; tai nepieciešama precīza informācija par lietotāja uzvedību no sākuma līdz beigām; katrā pirmajā lapā ir nepieciešami atbilstoši uzskates palīglīdzekļi testēšanas nolūkos, tāpat kā cilvēki no jebkura programmatūras uzņēmuma sagaida no citiem uzņēmumiem, arī viņi izmanto tīmekļa rīkus vai tiešsaistes pakalpojumus, piemēram, forumus utt.
  • Jāizstrādā šāda datubāzei līdzīga sistēma ar dažādu detalizācijas pakāpi, kas noderēs tikai tad, ja jūsu bizness laika gaitā strauji attīstās; pēc izstrādes, aplūkojot katra līmeņa vērtību, paveras daudz vairāk iespēju, jo visi lietotāji ne vienmēr pieņem to, ko viņi domā, bet parasti kaut ko labāk nekā citi.

Kāds ir UAT mērķis?

Lietotāju pieņemšanas pārbaudes (UAT) mērķis ir identificēt programmatūras, sistēmu un tīklu kļūdas, kas var radīt problēmas lietotājiem. UAT nodrošina, ka programmatūra var tikt galā ar reālās pasaules uzdevumiem un izpildīt izstrādes specifikācijas. Lietotājiem ir atļauts mijiedarboties ar programmatūru pirms tās oficiālās izlaišanas, lai redzētu, vai kādas funkcijas nav pamanītas vai pastāv kļūdas.

UAT metodoloģija atbilst trim pamatnostādnēm: Pārbaudot ziņojumus, izmantojot vairākus cilvēkus, nevis atsevišķas ierīces, pārbaudiet vienu sūtītāju neatkarīgā vietā, kopš pagājušā gada beigām, kad sūtot informāciju nelielos attālumos, bet joprojām sazinoties mājās pa tālruni, viens sūtītājs nav bijis tiešsaistē, un pārsūtot, izmantojot e-pasta adreses, nevis sociālo mediju kontus, kur jūs publiski runājat par savu pakalpojumu, pirms to sniedzat, izmantojot kurjerpakalpojumus, piemēram, Signal.



Izstrādes cikla beigās veiktā pārbaude tiek apstiprināta ar lietotāja akceptēšanas testu. Citas testēšanas fāzes var būt pabeigtas un programmatūra var būt pilnībā funkcionāla, taču tā joprojām var neatbilst galalietotājiem izvirzītajām prasībām.

  • Aizsardzība pret defektiem: UAT aizsargā pret bojātu, neefektīvu vai nepabeigtu programmatūras produktu izlaišanu.
  • Kļūdu mazāk SW: UAT ir jābūt rūpīgam un jāatspoguļo lietotāja prasības, lai nodrošinātu, ka programmatūra netiek izlaista ar kļūdām. Šīs problēmas var būt dārgas un, iespējams, kaitēt programmatūras pārdevēja reputācijai.
  • Pareiza pārbaude -Lai testēšana darbotos, katrs klients ar vienādu varbūtību ir jāpārbauda pret visiem pieejamajiem tīkla savienojumiem un beigās, ja viņš to pieņem, ir jātestē neatkarīgi no tā, cik ziņojumi tiek nosūtīti, nesaņemot nevienu atbildi no mūsu servera.
  • problēmas - Agrāk mēs esam atklājuši problēmas ar cilvēkiem, kuri izmanto mobilās lietojumprogrammas, ar kuriem nesazinās, kad viņiem tās ir vajadzīgas.
  • Nepareizi lietotājvārdi – Bija arī vairāki gadījumi, kad lietotājvārdi tika nepareizi pievienoti e-pasta ziņojumiem vietnēs, tostarp Twitter vai Facebook, kas izraisīja viltus pozitīvus rezultātus. To izņēma uzbrucējs, mēģinot veikt kādu paroles atiestatīšanas procedūru, jo viens lietotājs nejauši ievadīja savu informāciju, rediģējot e-pastus, nedomājot to darīt, bet drīzāk kā daļu no beigām pēc noteiktu uzdevumu veikšanas citā programmā, piemēram, piesakoties kāda serverī. izmantojot FTP.
  • Pārbaudes pārbaude - Šī prakse var nevajadzīgi novest lietotājus, kad kļūst nepieciešamas jaunas funkcijas, jo testētāji nedara neko vairāk, kā pārbauda sistēmas stāvokli, vienlaikus nedarot neko citu, kā vien izmēģinot kādu konkrētu saskarnes daļu.

Lietotāju pieņemšanas pārbaudes veidi

Tālāk ir norādīti 5 lietotāju pieņemšanas testu veidi.

mysql saraksta lietotāji

1. Alfa lietotāju pieņemšanas pārbaude:

  • Alfa UAT nozīmē, ka jūsu lietotājs tiek pārbaudīts, pirms viņš iegūst produktu, tādēļ, ja pārbaudāt lietotāju lietošanas paradumus, mēs iesakām veikt alfa testu, lai nodrošinātu, ka tas var izturēt visus pieņemšanas testus, pirms beta versija tiek ieviesta ražošanā.
  • Tas nodrošina ātrāku validāciju agrīnajiem lietotājiem/testētājiem, kas ļauj ātri veikt pielāgojumus, programmatūras izstrādes gaitā ar katru izlaišanas ciklu, lai sasniegtu funkcijas gatavību.
  • Tas nodrošina, ka nepastāv nekādu kļūdu vai ekspluatāciju iespējamība, tiklīdz drošības atjauninājumi kļūst pieejami, pamatojoties uz pieņemšanas līmeņiem, kas sasniegti produktiem, kas laisti tirgū vēlāk to dzīves cikla laikā, un tas jādara vismaz sešus mēnešus pēc palaišanas.

2. Beta lietotāja pieņemšanas pārbaude:

atsauces rādītājs c
  • Beta UAT nozīmē, ka lietotājiem, kuri ir pabeiguši vienu vai vairākas testu kārtas, tiks parādīts uznirstošais logs, kurā norādīts, vai viņi ir pieņemti testēšanai ar jauno Angular2 versiju (beta laidienu).
  • Lietojumprogramma ir pārbaudīta dabiskā vidē.
  • Tas samazina riskus un kļūmes, kā arī uzlabo produkta kvalitāti, izmantojot klientu atsauksmes.

3. Darbības akcepttestēšana (OAT):

  • Darbības akcepttestēšana (OAT) ir programmatūras testēšanas paņēmiens, kas novērtē lietojumprogrammas darbības gatavību pirms izlaišanas vai ražošanas.
  • Ekspluatācijas akcepttestēšanas mērķis ir nodrošināt sistēmas un komponentu atbilstību, kā arī sistēmas vienmērīgu darbību tās standarta darbības vidē (SOE).
  • OAT testēšana (Operational Acceptance Testing) ir pazīstama arī kā darbības gatavības pārbaude (ORT) vai darbības pārbaude.
  • Šie testa gadījumi garantē, ka ir izveidoti darba procesi, kas ļauj izmantot produktu vai sistēmu.
  • Tajā jāiekļauj darba procesi pastiprināšanas plāniem, klientu sagatavošanai un dažādiem atbalsta cikliem un drošības pārbaudēm.

4. Līguma pieņemšanas pārbaude:

  • Līguma pieņemšanas testēšana attiecas uz izstrādātās programmatūras testēšanas procesu saskaņā ar iepriekš noteiktiem un saskaņotiem kritērijiem un specifikācijām.
  • Kad projekta komanda vienojas par līgumu, tā nosaka atbilstošos kritērijus un specifikācijas pieņemšanai.

5. Noteikumu pieņemšanas pārbaude:

  • Noteikumu AT parasti sauc par atbilstības AT.
  • Šāda veida apstiprinājuma pārbaude tiek veikta, lai garantētu, ka lieta neatceļ nekādus noteikumus un noteikumus, ko nosaka regulējošās asociācijas konkrētajā valstī, kurā lieta tiek nodota.
  • Parasti lietām, kas ir pieejamas no vienas planētas puses uz otru, ir jāiziet šāda veida pārbaude, ņemot vērā to, ka dažādās valstīs ir atšķirīgi standarti un noteikumi, ko nosaka atsevišķas vadošās asociācijas.

Izpildes soļi Lietotāja akcepts Pārbaudes

Darbības UAT testu izpildei

Darbības UAT testu izpildei

1. Prasību analīze:

Šis solis ietver biznesa prasību analīzi. Lai noteiktu un izstrādātu testa scenārijus, tiks izskatīti un rūpīgi izpētīti šādi dokumenti:

  • Biznesa lietošanas gadījumi.
  • Biznesa prasību dokuments (BRD).
  • Sistēmas prasību specifikācija (SRS).
  • Procesa plūsmas diagrammas.

2. UAT testa plāna izveide:

Šajā solī tiek izveidota testa vieta, kas palīdzēs ieskicēt testa stratēģiju, kas tiks izmantota, lai pārbaudītu un nodrošinātu programmatūras atbilstību paredzamajām biznesa prasībām. Testa plāns ietver ieejas kritērijus, izejas kritērijus, testa scenārijus un testa gadījuma pieeju.

3. Identificējiet testa scenārijus:

Šis solis ietver testa scenāriju noteikšanu, kas atbilst uzņēmējdarbības prasībām, un testa gadījumu izveidi, kuros uzskaitītas skaidras pārbaudes darbības. Testa gadījumiem jāaptver UAT testa scenāriji.

4. Izveidojiet UAT pārbaudes gadījumus:

Šajā darbībā izveidojiet UAT testa gadījumus, kas aptver lielāko daļu testa scenāriju. Uzņēmējdarbības lietošanas gadījumi ir ievade, lai izveidotu pārbaudes gadījumus.

5. Sagatavojiet testa datus:

Tiek uzskatīts par labāko praksi izmantot reāllaika datus UAT testēšanai, UAT testētājiem jāpārzina datu bāzes plūsma.

6. Pārbaudes darbība:

Šis solis ietver testa gadījumu izpildi un ziņošanu par kļūdām, ja tādas ir. Atkārtoti pārbaudiet programmatūru, kad kļūdas ir novērstas. Šajā solī testa pārvaldības rīkus var izmantot testa gadījuma izpildei.

7 . Apstipriniet biznesa mērķus:

Šajā darbībā UAT testētājiem pēc UAT testēšanas ir jāparaksta pasts, lai nodrošinātu, ka produkts ir piemērots ražošanai. Šeit ir pieejami testa plāns, UAT testa scenāriji, testa gadījumi, rezultātu žurnāls un defektu žurnāls.

Lietotāju pieņemšanas pārbaudes (UAT) izaicinājumi

Lietotāju akceptēšanas pārbaudes uzdevumi ietver:

  • Nepatiesu ziņojumu sniegšanas darbības: Potenciālo lietotāju veiktās izmantošanas un nepareizas izmantošanas/nepareizas ziņošanas darbības var būt ļoti grūti kontrolēt. Piemēram, šī problēma var rasties, ja uzņēmums nav aprīkots ar atbilstošām informācijas sistēmām. Nespēja vai grūtības identificēt riskus, kas saistīti ar rīcību tiešsaistē, kas varētu novest pie turpmākiem lēmumiem par drošību, pamatojoties uz lietotāju pieredzi, apgrūtinās, ja vēlamies, lai šīs problēmas saglabātos pat pēc atkārtotu pasākumu veikšanas. Pats “lietotājs” ir kļuvis par arvien nozīmīgāku jēdzienu mūsdienu pasaulē, kur cilvēki ar elektronisko plašsaziņas līdzekļu starpniecību nemitīgi uzzina par jaunām parādībām, kā arī par jau esošajām, ko sākotnējās bērnības pieredzes laikā nevarēja paredzēt.
  • Pareizs piemērs, lai parādītu: Norādiet projekta piemēru, lai pārbaudītu derīgumu un uzticamību vai vismaz veiktspēju, tādus aspektus kā laika sarežģītība, resursu izmantošana vienam lietotājam utt.
  • Pareizs novērtējums: Novērtēt, kā lietotāji apstrādā šo informāciju pēc veiksmīgas pieņemšanas Pārbaude jāveic, izmantojot parastos programmēšanas rīkus, kas nodrošina atbilstošus ievades datus, tostarp HTML formāta piemērus ar izvēles ievadi atsauksmēm pirms/pēc katras iterācijas.
  • Lietojamība: Testētāja darbs UAT ir ļoti svarīgs, jo viņiem ir jāpierāda jūsu produkta lietojamība, simulējot reālās dzīves scenārijus. Viņiem ir arī jāapkopo informācija par to, kā lietotāji mijiedarbojas ar jūsu produktu. Šis process var būt sarežģīts cilvēkiem, kas nav tehniski, jo viņiem trūkst vajadzīgās izpratnes, lai pareizi novērtētu jūsu produktu. Par laimi, ir pieejami daudzi resursi, lai padarītu šo pieredzi pēc iespējas vienkāršāku un ērtāku. Varat uzaicināt tehniskā atbalsta dalībniekus vai brīvprātīgos no sava uzņēmuma vai kopienas pārbaudīt programmu, jo viņi pēc tam var darboties kā ceļveži, lai palīdzētu cilvēkiem, kas mazāk lietpratīgi, novērtēt jūsu darbu.
  • Pareizs līdzsvars: Papildus lietotāju uzaicināšanai IT speciālistiem ir jāsabalansē lietotāju ieguldījums un cerības ar izmaksām un ierobežojumiem. Piemēram, daži uzņēmumi beta testu laikā ierobežo lietotāju skaitu vienā datorā. Tas ierobežo gan izmaksas, gan datu vākšanu. Citi uzņēmumi izmanto VPN, lai programmai vienlaikus piekļūtu tikai noteikti klienti. Tas ierobežo izmaksas, neierobežojot datu vākšanu.
  • Lietotāja veikto darbību ierobežojumi: Ir arī ierobežojumi attiecībā uz darbībām, kuras katrs lietotājs var veikt programmā, piemēram, dažām programmām ir noteikts derīguma termiņš, lai uzņēmumi netērētu vērtīgus datus nepievilcīgajiem klientiem.

Nepieciešama lietotāja pieņemšanas pārbaude

  • Lietojamība: Programmatūras testēšanā ir nepieciešama lietotāja akceptēšanas pārbaude jebkuram produktam, jo ​​programmatūras testēšanas process ir atkarīgs no lietotāju pieraduma.
  • Atgriezeniskās saites mehānisms: Labākais veids, kā sasniegt lietotājus un nodrošināt viņu uzticību, ir sniegt atsauksmes, izmantojot lietojamības testēšanu, izmantojot rīkus.
  • Nerealizējams iemesls: Ir daži iemesli, kāpēc tas var nebūt iespējams: Trūkums — ir daudzi veidi, kā nodrošināt lietotāju akceptēšanas testus lietojumprogrammās, kurām ir sarežģītas funkcijas — bijušo Safari testētāji ir plaši testējuši kopš tā debijas pirms 2 desmitiem gadiem, ar nelielām izmaiņām. . Lietošanas gadījums ļoti ātri kļūs vienkāršs ar atbilstošām pārbaudes metodēm.
  • Dokumentācija un komunikācija: Programmatūras testētāji meklē labu dokumentāciju par koda darbību, lai viņi varētu pārbaudīt, vai tas, ko viņi dara, darbojas tieši tā, kā solīts; tas nodrošina godīgu pārbaudi, ja tas ir nepieciešams, vai vienkārši uzlabo viņu spēju sazināties vārdā, bet ne ar pašu testu palīdzību. Tas arī ļauj viņiem izmēģināt kaut ko jaunu (piemēram, dažas jaunas funkcijas), līdz rodas problēmas, ko rada funkcionalitātes trūkums.

Rīki priekš Lietotāju pieņemšanas pārbaude

Tālāk ir norādīti daži UAT izmantotie rīki.

1. Marker.io: Ziņojiet par vizuālām kļūdām savās ierīcēs, neizejot no vietnes vai tīmekļa lietojumprogrammas

  • Tas ļauj lietotājiem publicēt ziņojumus, komentārus un notikumus centrmezglā, kas tiek mitināts pakalpojumā Google Analytics, ar izvēles aizkavi starp atjauninājumiem, kas nodrošina, ka sekundē tiek nosūtīts tikai viens ziņojums.
  • Tas aizkavē datu zudumu, novēršot jebkādu nejaušu lietotāju mijiedarbību, kas varētu pārtraukt viņu tīmekļa lietotņu plūsmu.

2. Pilns stāsts: Ļauj klientiem izsekot un pārbaudīt katru klienta darbību. No snaps līdz lapas avansiem, viss ir uzskaitīts attiecīgi.

  • Tas ļauj vizualizēt lietotāja pieņemšanu un noraidīšanu, izmantojot dažus grafikus, kas pēc funkcionalitātes ir līdzīgi GraphPad, bet ar daudz lielāku elastību.
  • Datus var skatīt, izmantojot interaktīvos informācijas paneļus, piemēram, Scrum, vai izmantojot atsevišķas to daļas, kuras pēc tam tiek vizualizētas kopā ar faktiskajām lietotāju atsauksmēm, izmantojot jūsu iecienītāko programmatūru. Tas padara šāda veida strukturētu testu daudz vienkāršāku, nekā parasti domā, vai pat mazāk. nomākta.

3. Hotjar: Atklāj jūsu klientu uzvedību un balsi internetā. Hotjar sniedz jums '10 000 pēdu skatījumu' par to, kā tālāk attīstīt jūsu vietnes klientu pieredzi un izpildes/pārveidošanas ātrumu.

  • Šī lietojumprogramma palaiž pakalpojumu, kas seko tiešsaistes datu bāzei par cilvēkiem, kuri kādreiz ir skatījuši jūsu vietni.
  • Nākamajā lapā ir apkopots Hotjars piedāvājums un sniegti padomi par vietņu izveidi, izmantojot tās.
  • Turklāt tas ļauj lietotājiem palaist testus no komandrindas, un tas lieliski veic dažādu funkciju testēšanu, kuras var pievienot vēlāk.

4. CrazyEgg: Tīmekļa ierīce, kas pārbauda atsevišķas jūsu vietnes lapas, sniedzot informāciju par to, kur dažādi viesi ir noklikšķinājuši un kurā ekrāna daļā.

  • Lietotājam būs jāizveido klase ar visām nepieciešamajām metodēm un jāatgriež vērtības kopā ar tās argumentiem, lai to varētu viegli pārbaudīt citi izstrādātāji vai klienti/lietotāji, izmantojot dažādas API, piemēram, Selenium Server testa komplektus.
  • Tas ir pieejams divās versijās — viens ir balstīts uz Mocha Test Suite, t.i., WebDriver, un otrs ir tikko balstīts uz MuleTest ietvaru, taču tam ir pievienotas dažas pielāgotas funkcijas, piemēram, ieviešana, izmantojot Sockets utt.

5. Qualaroo: Ļauj lietotājiem viegli pārbaudīt savas tīmekļa lietotnes.

sarakstu šķirošana java
  • Qualaroo ir Python bibliotēka, kas lietotājiem ļauj viegli pārbaudīt savas tīmekļa lietotnes.
  • Kopīgas datu struktūras var izveidot Python, kas ļauj mums tieši palaist mūsu testus pret dažādām servera konfigurācijām, izmantojot kvalitātes nodrošināšanas rīkus, piemēram, RSpec un TDDRunner.

6. Sentry: Tīmekļa saskarne, kas ļauj lietotājiem pašiem rakstīt pieņemšanas testus

  • Tas ir vienkāršs, bet efektīvs, un tas ir pieņemts vairākās nacionālajās standartu iestādēs, piemēram, ISO 9001 un ANSI X9-TRIAMS.
  • Sentry nodrošina tīmekļa saskarni, kas ļauj lietotājiem rakstīt pieņemšanas testus un augšupielādēt tos, rīkjoslas izvēlnē atlasot opciju savā informācijas panelī ar dažādiem testa gadījumiem, kas atlasīti iestatīšanas laikā.

Vadlīnijas par Lietotāju pieņemšanas pārbaude

Vadlīnijas lietotāja pieņemšanai Esošā koda pārbaude un pārskatīšana ir šāda:

  • Nemainiet daudz: Nemainiet daudz, izņemot rezultātu.
  • Samaziniet sarežģītību: Centieties samazināt sarežģītību, vienlaikus nodrošinot lietojamu interfeisu, uzrakstot vienkāršus testus.
  • Uzlabojumu apjoms: Ja varat noteikt, ko varētu uzlabot jūsu testa rezultātos vai ja ir vērts to darīt, dariet to.
  • Drošība: Lai nodrošinātu savas lietojumprogrammas koda drošību, noteikti pārbaudiet, vai ar to drīkst mijiedarboties tikai pilnvaroti lietotāji (nevar uzticēties neautorizētiem datiem).
  • Spēcīgas paroles: Jums arī ir jāizmanto spēcīgas paroles, veicot darījumus tieši vai netieši, izmantojot mūsu vietni, vismaz reizi dienā pēc visu reģistrēšanas pabeigšanas.
  • Veic UAT: Lietotāju pieņemšanas testēšanu var veikt, izmantojot programmatūras simulācijas vai manuāli mijiedarbojoties ar galalietotājiem. Tas ietver vairāku testu veikšanu ar dažādiem lietotāju tipiem, lai noteiktu problēmas, kuru dēļ produkts netiek pareizi lietots. Datorsimulācijas ļauj testētājiem kontrolēt katru klikšķi, tastatūras ievadi un displeja elementu datora ekrānā. Tas ļauj veikt precīzāku testēšanu, neprasot fiziskas ierīces vai cilvēkresursus. Ir svarīgi atzīmēt, ka ne visas kļūdas izraisa slikts dizains — dažas var būt lietotāja kļūdas vai nepareizi konfigurētu sistēmas iestatījumu dēļ. Šeit tiek izmantota lietotāja akceptēšanas pārbaude, kas nodrošina, ka galalietotājs pareizi izmantos jūsu produktu, lai jūs varētu novērst visas kļūdas, kas neļauj izmantot lietojamību.
  • Koda apskats: Koda pārskatīšana koncentrējas uz tādiem tehniskajiem aspektiem kā funkcionalitāte, drošība un veiktspēja. Produkta tehniskais aspekts nodrošina, ka tas darbojas kā paredzēts un atbilst klientu vēlmēm. Koda pārbaudītāji izskata katru programmas koda rindiņu, lai pārliecinātos, ka kodā nav kļūdu vai citu tehnisku problēmu. Tas palīdz novērst kļūdas vai problēmas ar programmu, kas galalietotājiem var nebūt uzreiz pamanāmas. Recenzenti arī pārbauda saderības problēmas starp programmu un citām ierīcēm un programmatūru, nodrošinot, ka jūsu projekts darbojas pareizi ar citām programmām un aparatūru.
  • Štata mērķi: Pirms jebkāda veida lietotāju pieņemšanas vai koda pārskatīšanas programmas palaišanas ir svarīgi skaidri norādīt savus mērķus. Ideālā gadījumā šīm programmām būtu jāuzlabo turpmāko projektu kvalitāte, neupurējot tiem veltīto laiku. Šo testu savlaicīga ieviešana ļauj koncentrēt uzmanību uz veiksmīga produkta izstrādi, nevis cīnīties ar esošajiem trūkumiem izstrādes procesā.

Izejas kritēriji Lietotāju pieņemšanas pārbaude

Lai veiktu lietotāja pieņemšanas testu, ir jāievēro daži izejas kritēriji. Tajos ietilpst:

  • Pārliecība: Augsts pārliecības līmenis, ka piedāvātajam lietotājam ir pietiekami daudz zināšanu, pieredzes un prasmju kopuma, lai efektīvi veiktu vismaz vienu uzdevumu.
  • Pareiza izpilde: Ja testi liecina, ka lietotāji var pilnībā piedalīties esošo uzdevumu veikšanā, izmantojot savas zināšanas. Visi trīs termini pārstāv dažādus līmeņus, un katrs no tiem ir mazāks par 50%, salīdzinot ar pilna laika profesionāļiem šajā jomā. Ja izmantojat šos divus kritērijus kā ievadi, jūsu mērķis ir iegūt atbalstu no citiem, kuri ir sasnieguši līdzīgus rezultātus, izmantojot citas pētniecības metodes, nevis koncentrēties tikai uz to, lai uzzinātu, cik svarīgi tas bija, kad viņi tur nokļuva.
  • Mazāki defekti: Pēc testa rezultātu analīzes projektu vadītājiem jāspēj izdarīt dažus secinājumus, pamatojoties uz to, ko viņi ir atraduši. Piemēram, ja testēšanas laikā ir vairāk kļūdu, nekā paredzēts, to var uzskatīt par pozitīvu zīmi. Tas parāda, ka programma ir viegli apgūstama un lietojama, kas ir nepieciešams nosacījums veiksmīgai ieviešanai. Turklāt tas nozīmē, ka viņu projekta mērķi ir saprotami un viegli īstenojami gala lietotājiem. Citiem vārdiem sakot, viņu biznesa process darbojas apmierinoši. Ja kļūdu ir mazāk, nekā paredzēts, to var uzskatīt arī par pozitīvu zīmi. Tas norāda, ka noteiktu drošības pasākumu ieviešana izstrādes dzīves cikla sākumā ievērojami samazinās negaidītas kļūdas testēšanas laikā.
  • Nav kritisku defektu: Pēc šo secinājumu izdarīšanas projektu vadītājiem jānodrošina, lai visi testēšanas laikā atklātie kritiskie defekti tiktu novērsti viena mēneša laikā pēc palaišanas. Tas ļauj viņiem laiku informēt lietotājus par jebkādām samilzušām problēmām un novērst visas kritiskās kļūdas, pirms tiek izlaista gala kopija galalietotājiem. Šādi rīkojoties, palielināsies apmierinātu lietotāju iespējamība un palielināsies agrīna lietotāju interese par jūsu produktu.
  • Saskaņā ar UAT: Labi koordinēta UAT palīdz programmatūras izstrādātājiem identificēt problēmas projektu agrīnā stadijā, tādējādi samazinot kopējās izstrādes izmaksas un laika aizkavēšanos. Tādējādi efektīvai UAT veikšanai ir nepieciešama liela plānošana un apņemšanās no katra projektā iesaistītā izstrādātāja. Izstrādātājam, kas veic testu, rūpīgi jāanalizē katrs scenārijs, pirms pāriet uz nākamo testa darbību. Tas palīdzēs viņiem ražot kvalitatīvu produktu, kas apmierina klientu vajadzības un atbilst projekta mērķiem pēc iespējas ātrāk.

Lietotāju pieņemšanas pārbaude pret sistēmas testēšanu

Parametri

UAT

objekts Java

Sistēmas pārbaude

Pārbaudes metode

Tas ir balstīts uz lietotāja ērtībām un atsauksmēm. Pārbaude tiek veikta, pamatojoties uz klientu prasībām. Tā ir balstīta uz sistēmas/funkciju pagrieziena punktu — testēšana tiek veikta, pamatojoties uz sistēmas/specifikāciju prasību izpildi.

Lietošana

UAT veic klienti, ieinteresētās personas un testētāji. Sistēmas testēšanu veic izstrādātājs un testētāji.

Veidi

Alfa UAT, Beta UAT, darbības pieņemšanas pārbaude, līgums AT, noteikumi AT. Sistēmas un integrācijas testi.

Pārbaudes gadījumi

Pārbaudes gadījumi ietver pozitīvus scenārijus. Patiesi un nepatiesi (+/-) Pārbaudes gadījumi.

Testēšanas metodika

UAT testēšanas metodika ir balstīta uz funkcionālajiem testiem. Funkcionālie / Veiktspējas / Citi testi.

Izpildes kārtība

UAT tiek veikts pēc sistēmas pārbaudes. Vispirms tiek veikta sistēmas pārbaude.

Pieņemšanas pārbaude pret V modeli

Tālāk ir norādīta atšķirība starp pieņemšanas testēšanu un V modeli:

kas ir 25 no 100

Parametri

UAT

V-modelis

Pārbaudes veids

Tas ir balstīts uz klientu atsauksmēm. Tas ir balstīts uz verifikācijas un validācijas modeli.

Ilgums

UAT tiek veikta pēc katras iterācijas pēc sistēmas pārbaudes. V-Model testēšana notiek tikai beigās.

Testa scenāriji

Pārbaudes tiek veiktas, pamatojoties uz klientu prasībām, un tās tiek veiktas pa funkcijām / moduļiem pa moduļiem. Notiek vesela kā programmatūra.

Fāze

UAT tiek veikta pēc sistēmas pārbaudes. Katrai izstrādes fāzei ir V modeļa pārbaudes fāze.

Klientu mijiedarbība

UAT mijiedarbība ar klientiem notiek regulāri. V-Model nav nepieciešama regulāra klientu mijiedarbība.