Metodologia Tradicional
Organització Recomanada
- Test Set: Agrupar tests relacionats amb una nova funcionalitat. També el podem utilitzar per agrupar tests per tipus de proves (regressió, smoke tests, …).
- Test Plan: Agrupar tests per nivell de proves (unitàries, integració, UAT, etc.).
Exemple
📂 Nom de la Solució
├── 🔹 Test Set – Inici de Sessió
├── 🔹 Test Set – Recuperació de Contrasenya
├── 🔹 Test Set – Canviar la Contrasenya
├── 🔹 Test Set – Tests Smoke Test
├── 🔹 Test Set – Tests Sanity
├── 🔹 Test Set – Tests E2E Regressió
├── 🔹 Test Set – Tests E2E Regressió Automatitzada
│
├── 🔹 Pla de proves UAT - Release versió v.XX (Test Plan)
│ ├── 🔹 Execució - Test Set – Tests E2E Regressió
│ ├── 🔹 Execució - Test Set – Tests E2E Regressió Automatitzada
├── 🔹 Pla de proves Integració - versió v.XX (Test Plan)
│ ├── 🔹 Execució - Test Set – Tests E2E Regressió
│ ├── 🔹 Execució - Test Set – Tests E2E Regressió Automatitzada
Bones Pràctiques
- Usar una nomenclatura clara en els tests per facilitar-ne la cerca.
- Associar cada Test Set amb un requisit específic.
- Crear un Test Plan per cada nivell de proves del projecte.
- Registre de les execucions per garantir un seguiment complet.
- Prioritza els tests segons la criticitat del negoci.
Exemple: Projecte Waterfall
- Test Set: Agruparem tots els tests relacionats amb la nova funcionalitat "Inici de Sessió". Per exemple:
- Tests per comprovar el Happy Path
- Tests per comprovar els errors
- Tests per comprovar el bloqueig del compte després de múltiples intents fallits
- Test Plan: Agruparem tots els tests relacionats amb les proves UAT "Pla de proves UAT - Release v.XX - La meva Salut". Per exemple:
- Els diferents tests E2E per comprovar que el sistema compleix els requisits de negoci i que els usuaris finals poden utilitzar-lo sense problemes.
Metodologia Àgil
Organització Recomanada
- Test Set: Agrupar els tests per històries d’usuari o per funcionalitat.
- Test Plan: Agrupar els tests per Sprint o Release.
Exemple
📂 Nom de la Solució
├── 🔹 Test Set – US-001: Inici de Sessió
├── 🔹 Test Set – US-002: Recuperació de Contrasenya
├── 🔹 Test Set – US-003: Canviar la Contrasenya
├── 🔹 Test Set – Smoke Test
├── 🔹 Test Set – Tests Sanity
├── 🔹 Test Set – Tests E2E Regressió
├── 🔹 Test Set – Tests E2E Regressió Automatitzada
│
├── 🔹 Pla de proves Release versió v.XX (Test Plan)
│ ├── 🔹 Execució - Test Set – Tests E2E Regressió
│ ├── 🔹 Execució - Test Set – Tests E2E Regressió Automatitzada
├── 🔹 Pla de proves Release versió v.YY (Test Plan)
│ ├── 🔹 Execució - Test Set – Tests E2E Regressió
│ ├── 🔹 Execució - Test Set – Tests E2E Regressió Automatitzada
├── 🔹 Pla de proves Release versió v.ZZ (Test Plan)
│ ├── 🔹 Execució - Test Set – Tests E2E Regressió
│ ├── 🔹 Execució - Test Set – Tests E2E Regressió Automatitzada
Bones Pràctiques
- Utilitzar una nomenclatura clara en els tests per facilitar-ne la cerca.
- Evitar tests duplicats i fomentar la reutilització.
- Registre de les execucions per garantir un seguiment complet.
- Prioritzar els tests segons el nivell de risc, tenint en compte la criticitat per al negoci i la probabilitat d'error.
Exemple: Projecte Àgil
- Test Set: Agruparem tots els tests relacionats amb la nova història d’usuari "Inici de Sessió - CSESQAGILE-XXX". Per exemple:
- Un test per cada criteri d’acceptació que apareix en la història d’usuari.
- Test Plan: Agruparem tots els tests relacionats amb la Release a producció "Pla de proves Release v.XX- La meva Salut". Per exemple:
- Els diferents tests E2E per comprovar que el sistema compleix els requisits abans de sortir a producció.
- Accedeix a JIRA i ves a la secció “Crear”.

- Selecciona el tipus d’issue “Test Set”.

Omple els camps necessaris:
- Nom: Ex. “Inici de Sessió - CSESQAGILE-XXX”.
- Descripció: Explica l’objectiu del conjunt de proves. Ex. “Conjunt de tests per validar la història d’usuari CSESQAGILE-XXX, relacionada amb l’inici de sessió.“
Afegeix tests al Test Set:
- Fes clic a “Add” i selecciona els tests existents o crea’n de nous.

- Accedeix a JIRA i ves a la secció “Crear”.

- Selecciona el tipus d’issue “Test Plan”.

Omple els camps necessaris:
- Nom: Ex. “Pla de proves Release v.XX- La meva Salut”.
- Descripció: Explica l’objectiu del conjunt de proves. Ex. “Conjunt de tests per validar la història d’usuari CSESQAGILE-XXX, relacionada amb l’inici de sessió.“
Afegeix tests al Test Plan:
- Ves a la pestanya “Tests”.
- Fes clic a “Add” i selecciona els tests existents o crea’n de nous.

Configura les execucions:
- A la pestanya “Test Executions”, pots associar execucions noves o existents.
Documentació més extensa
Test Set - XRAY Test Plan - XRAY