En aquest tema, explorarem dos tipus essencials de proves manuals: les proves de fum i les proves de sanitat. Ambdues són crucials per assegurar que el programari funciona correctament després de canvis o actualitzacions. A continuació, desglossarem els conceptes clau, proporcionarem exemples pràctics i oferirem exercicis per reforçar l'aprenentatge.

Què són les Proves de Fum?

Les proves de fum són un conjunt bàsic de proves que es realitzen per verificar si les funcions més crítiques d'una aplicació funcionen correctament. Aquestes proves es duen a terme després de cada nova construcció del programari per assegurar que el sistema és estable i que es pot continuar amb proves més detallades.

Característiques de les Proves de Fum:

  • Objectiu: Verificar la funcionalitat bàsica del sistema.
  • Abast: Superficial, cobreix les funcions més crítiques.
  • Freqüència: Realitzades després de cada construcció del programari.
  • Temps: Ràpides d'executar.

Exemple Pràctic:

Imagina que estàs provant una aplicació de comerç electrònic. Les proves de fum podrien incloure:

  • Verificar que la pàgina d'inici es carrega correctament.
  • Comprovar que els usuaris poden iniciar sessió.
  • Assegurar que es poden afegir articles al carret de compra.
Test Case: Verificar que l'usuari pot iniciar sessió
1. Navega a la pàgina d'inici de sessió.
2. Introdueix un nom d'usuari vàlid.
3. Introdueix una contrasenya vàlida.
4. Fes clic al botó "Iniciar Sessió".
5. Verifica que l'usuari és redirigit a la pàgina del compte.

Què són les Proves de Sanitat?

Les proves de sanitat es realitzen per verificar que una secció específica del programari funciona correctament després de canvis menors o correccions de defectes. Aquestes proves són més enfocades que les proves de fum i es centren en àrees específiques del sistema.

Característiques de les Proves de Sanitat:

  • Objectiu: Verificar la correcció de canvis específics.
  • Abast: Limitat a les àrees afectades pels canvis.
  • Freqüència: Realitzades després de correccions de defectes o canvis menors.
  • Temps: Més ràpides que les proves completes, però més detallades que les proves de fum.

Exemple Pràctic:

Continuant amb l'exemple de l'aplicació de comerç electrònic, si s'ha corregit un error en el procés de pagament, les proves de sanitat podrien incloure:

  • Verificar que el procés de pagament es completa sense errors.
  • Comprovar que es genera una confirmació de comanda correcta.
Test Case: Verificar el procés de pagament després de la correcció d'un error
1. Afegeix un article al carret de compra.
2. Procedeix al pagament.
3. Introdueix les dades de pagament.
4. Fes clic al botó "Completar Compra".
5. Verifica que es mostra una pàgina de confirmació de comanda.

Exercicis Pràctics

Exercici 1: Crear un Cas de Prova de Fum

Crea un cas de prova de fum per a una aplicació de correu electrònic que verifiqui que els usuaris poden enviar un correu electrònic.

Exercici 2: Crear un Cas de Prova de Sanitat

Desenvolupa un cas de prova de sanitat per verificar que, després d'una actualització, els usuaris poden adjuntar fitxers a un correu electrònic sense errors.

Solucions

Solució a l'Exercici 1:

Test Case: Verificar que l'usuari pot enviar un correu electrònic
1. Inicia sessió a l'aplicació de correu electrònic.
2. Fes clic a "Nou Missatge".
3. Introdueix una adreça de correu vàlida al camp "Destinatari".
4. Introdueix un assumpte i un missatge.
5. Fes clic al botó "Enviar".
6. Verifica que el missatge es mostra a la carpeta "Enviats".

Solució a l'Exercici 2:

Test Case: Verificar que l'usuari pot adjuntar fitxers a un correu electrònic
1. Inicia sessió a l'aplicació de correu electrònic.
2. Fes clic a "Nou Missatge".
3. Fes clic al botó "Adjuntar Fitxer".
4. Selecciona un fitxer del sistema.
5. Verifica que el fitxer es mostra com a adjunt al missatge.
6. Fes clic al botó "Enviar".
7. Verifica que el missatge amb l'adjunt es mostra a la carpeta "Enviats".

Conclusió

Les proves de fum i sanitat són essencials per garantir la qualitat i estabilitat del programari després de canvis o actualitzacions. Les proves de fum proporcionen una verificació ràpida de les funcions crítiques, mentre que les proves de sanitat asseguren que les àrees específiques afectades per canvis funcionen correctament. Amb la pràctica i l'aplicació d'aquests conceptes, els provadors manuals poden millorar significativament l'eficiència i l'eficàcia del procés de proves.

© Copyright 2024. Tots els drets reservats