Share via


Fase de proves

Ara que la vostra aplicació està creada, el pas següent és començar a provar-la. En aquesta secció aprendreu els conceptes bàsics de com s'ha de fer la prova.

Tipus de proves

Proves d'unitat

S'utilitza una prova d'unitat per comprovar si una funció o una característica específica de l'aplicació funciona correctament.

Proves d'extrem a extrem

S'utilitzen proves d'extrem a extrem per comprovar si la solució global s'executa correctament. Això és important perquè encara que totes les proves d'unitat funcionin correctament, la integració entre dues unitats pot fallar potencialment. Aquestes proves es realitzen seguint un escenari de proves proper al cas d'ús del procés de negoci real.

Proves d'acceptació de l'usuari

Una prova d'acceptació de l'usuari (UAT) la fa l'usuari de l'aplicació en comptes del creador. Aquesta prova és per assegurar-se que el que han creat les creadors coincideix amb els requisits inicialment sol·licitats per l'usuari.

Aquests són alguns consells per obtenir bons resultats a les UAT:

  • Feu proves amb els usuaris reals.

  • Intenteu triar els usuaris amb diversitat pel que fa a nivells de competències de TI. D'aquesta manera, podeu obtenir comentaris diversos.

  • No doneu instruccions a l'usuari; vegeu si pot entendre l'aplicació intuïtivament.

  • Observeu la manera de navegar per l'aplicació sense ajuda i vegeu on es pot millorar el disseny.

  • Quan l'usuari estigui encallat en una pantalla, demaneu-li que expliqui quina era l'expectativa.

  • Proveu diferents dispositius per assegurar-vos que els casos de prova es comportin de la mateixa manera.

  • Idealment, proveu l'aplicació a l'entorn o a la ubicació real de l'usuari si l'aplicació utilitza les característiques fora de línia.

  • Demaneu als usuaris que provin de "trencar" l'aplicació, com ara introduir caràcters inusuals als camps de text.

  • Normalment, els usuaris proven el "camí feliç" (el camí que un usuari necessita quan tot anirà perfectament); demaneu-los que també provin escenaris com ara cancel·lar un informe de despeses en comptes de presentar-lo o de denegar un informe de despesa en comptes d'aprovar-lo.

Pot ser que els usuaris no coneguin les proves de programari. Feu-los saber quina mena de comentaris voleu. Sovint és útil proporcionar una plantilla per a "errors" per assegurar-vos que les persones que fan les proves expliquen exactament el que feien, què ha succeït, què esperaven que passés en el seu lloc i qualsevol informació rellevant sobre el seu entorn de proves (com ara el tipus de dispositiu i el navegador).

És natural i bo que l'usuari sol·liciti canvis en les especificacions o demani característiques addicionals. Aquestes sol·licituds s'han de registrar a la llista de característiques descrita a Priorització de característiques i sol·licituds.

Crear casos i escenaris de prova

Per escriure escenaris de prova i casos de prova complets, heu de consultar les seccions Fase de planificació i Fase de disseny per assegurar-vos que proveu tots els escenaris importants.

El primer pas és escriure les proves d'unitat. Assegureu-vos de desglossar les proves a cada característica o funció. Els casos de prova per a les proves d'unitat s'han d'enumerar com a la taula següent:

Cas de prova núm. Descripció de la prova Entrades per provar Resultat esperat Resultat
1-1 Enviar els detalls de la comanda d'un formulari Núm. de comanda 16516 S'ha enviat correctament la comanda
1-2 Comprovar que un PDF es genera i s'adjunta al registre N/A El fitxer PDF s'adjunta al registre
1-3 Comprovar que la notificació de correu electrònic s'envia a l'usuari test@contoso.com El destinatari especificat ha rebut el correu electrònic

Eines per ajudar-vos a provar aplicacions del llenç

Power Apps Test Studio (experimental)

Per provar en aplicacions del llenç, podeu utilitzar una eina incorporada anomenada Power Apps Test Studio per escriure, organitzar i automatitzar proves per a les aplicacions del llenç. Més informació: Test Studio (experimental)

Monitor de l'Azure (experimental)

Quan feu proves per a problemes de rendiment, podeu utilitzar el Monitor per comprovar l'activitat de la xarxa, similar al registre de xarxa al navegador. Per obtenir informació detallada sobre l'eina Monitor, vegeu l'entrada del blog Introducció al Monitor per depurar les aplicacions i millorar el rendiment.

Eines per ajudar-vos a provar aplicacions basades en models

EasyRepro

EasyRepro és l'eina proporcionada per a les aplicacions basades en models del Dynamics 365 i el Power Apps. No només inclou una eina de prova, sinó que també té més de 200 casos de prova d'exemple per ajudar-vos a accelerar el procés de prova. Per a més informació, vegeu l'entrada del blog Marc de proves automatitzades EasyRepro i accediu-hi al dipòsit de GitHub d'Easyrepro.

Verificador de solucions

El verificador de solucions és una eina que comprova si la solució que heu creat està en bon estat. Podeu revisar ràpidament els problemes i veure les correccions recomanades. Més informació: Utilitzar el verificador de solucions per validar aplicacions basades en models al Power Apps

Nota

Ens podeu dir quines són les vostres preferències d'idioma per a la documentació? Responeu una breu enquesta. (tingueu en compte que l'idioma de l'enquesta és l'anglès)

Trigareu uns set minuts a completar l'enquesta. No es recopilen dades personals (declaració de privadesa).