Faza de testare

Acum că aplicația dvs. este construită, următorul pas este să începeți testarea acesteia. În această secțiune veți afla elementele de bază ale testării.

Tipuri de teste

Testele de unitate

Un test de unitate este utilizat pentru a verifica dacă o anumită funcție sau o caracteristică a aplicației funcționează corect.

Testele de la capăt la capăt

Testele de la capăt la capăt sunt utilizate pentru a verifica dacă soluția generală funcționează corect. Acest lucru este important deoarece, chiar dacă toate testele unității funcționează corect, integrarea între două unități poate eșua. Aceste teste sunt efectuate urmând un scenariu de test care este aproape de cazul de utilizare a procesului de afaceri efectiv.

Teste de acceptări la nivel de utilizator

Un test de acceptare la nivel de utilizator (UAT) este făcut de către utilizatorul aplicației în locul producătorului. Acest test urmărește să se asigure că ceea ce a fost construit de producători corespunde cerințelor impuse inițial de utilizator.

Iată câteva sfaturi pentru a obține rezultate bune din UAT-uri:

  • Testați cu utilizatorii reali.

  • Încercați să alegeți utilizatori cu diversitate în ceea ce privește nivelurile de calificare IT. În acest fel, puteți obține o varietate de feedback.

  • Nu dați instrucțiuni pentru utilizator; vedeți dacă pot înțelege aplicația intuitiv.

  • Observați cum navighează prin aplicație fără asistență și vedeți unde puteți îmbunătăți designul.

  • Când utilizatorul este blocat pe un ecran, rugați-i să le explice care a fost așteptarea lui.

  • Încercați diferite dispozitive pentru a vă asigura că cazurile de testare se comportă la fel.

  • În mod ideal, testați aplicația în mediul sau locația reală a utilizatorului dacă aplicația utilizează funcții offline.

  • Rugați-vă utilizatorii să încerce să „defecteze” aplicația dvs., cum ar fi prin introducerea de caractere neobișnuite în câmpurile de text.

  • Utilizatorii vor testa de obicei „calea fericită” (calea pe care o utilizează atunci când totul merge perfect); cereți-le să testeze și scenarii, cum ar fi anularea unui raport de cheltuieli în loc să îl prezinte sau refuzul unui raport de cheltuieli în loc să îl aprobe.

Este posibil ca utilizatorii dvs. să nu fie familiarizați cu testarea de software. Spuneți-le ce tip de feedback căutați. Adesea este util să furnizați un șablon pentru „buguri” pentru a vă asigura că cei care testează explică exact ce făceau, ce s-a întâmplat, ce se așteptau să se întâmple în schimb și orice informații relevante despre mediul lor de testare (cum ar fi tipul dispozitivului și browserul).

Este firesc și OK ca utilizatorul să solicite modificări ale specificațiilor sau să solicite funcții suplimentare. Aceste solicitări ar trebui înregistrate în lista de caracteristici descrisă în Prioritizarea caracteristicilor și a solicitărilor.

Crearea de cazuri și scenarii de testare

Pentru a scrie scenarii complete de testare și cazuri de testare, ar trebui să vă referiți la secțiunile Faza de planificare și Faza de proiectare pentru a vă asigura că testați toate scenariile importante.

Primul pas este scrierea testelor unității. Asigurați-vă că izolați testele la fiecare caracteristică sau funcție. Cazurile de testare pentru unitățile de testare ar trebui să fie enumerate ca tabelul de mai jos:

Cazul de testare nr. Descrierea testului Intrări cu care se testează Rezultat asteptat Rezultat
1-1 Trimiteți detaliile comenzii dintr-un formular Nr. comandă 16516 Comanda a fost trimisă cu succes
1-2 Verificați dacă un PDF este generat și atașat la înregistrare N/A Fișierul PDF este atașat la înregistrare
1-3 Verificați că notificarea prin e-mail este trimisă utilizatorului test@contoso.com E-mailul este primit de destinatarul specificat

Instrumente care vă ajută să testați aplicațiile pe pânză

Power Apps Test Studio (experimental)

Pentru testarea aplicațiilor pe pânză, puteți utiliza un instrument încorporat numit Power Apps Test Studio pentru a scrie, organiza și automatiza teste pentru aplicațiile pe pânză. Mai multe informatii: Test Studio (experimental)

Monitor Azure (experimental)

Când testați probleme de performanță, puteți utiliza Monitorul pentru a verifica activitatea rețelei, similar cu o urmă de rețea din browser. Pentru detalii despre instrumentul Monitor, consultați postarea pe blog Prezentăm Monitor, pentru depanarea aplicațiilor și îmbunătățirea performanței.

Instrumente care vă ajută să testați aplicațiile dvs. proiectate pe bază de model

EasyRepro

EasyRepro este instrumentul furnizat pentru Dynamics 365 și aplicații proiectate pe bază de model Power Apps. Acesta nu numai că include un instrument de testare, dar are și peste 200 de cazuri de testare pentru a vă ajuta să accelerați procesul de testare. Pentru mai multe informații, consultați postarea de pe blog Cadrul de testare automatizat EasyRepro, și accesați-l la Depozitul EasyRepro GitHub.

Verificatorul de soluții

Verificatorul de soluții este un instrument care verifică dacă soluția pe care ai creat-o este bună. Puteți examina rapid problemele și puteți vedea corecțiile recomandate. Informații suplimentare: Utilizați verificatorul de soluții pentru a valida aplicațiile pe bază de model în Power Apps

Notă

Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)

Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).