Quines eines he d'utilitzar en el cicle de vida del software per garantir la qualitat

En aquesta pàgina:

Aquest espai presenta les eines corporatives que s'utilitzen al CTTI per garantir la qualitat en totes les fases del cicle de vida del software. Coneix com aplicar-les correctament i com accedir-hi per integrar-les en els projectes.

Quines eines apliquem

El CTTI utilitza un conjunt d'eines integrades per garantir la qualitat:

  • MAT (Marc d’Automatització de Testing): framework per a proves automatitzades.
  • JIRA Software: eina per a gestió del cicle de vida i traçabilitat de proves.
  • XRay: complement de JIRA per gestionar casos de prova.
  • GitHub Actions / Jenkins: per a la integració contínua i execució automatitzada.
  • LoadRunner, Sonarqube: per a proves de rendiment i anàlisi de codi.

Què és Jira Software (amb el complement Xray)

És l’eina corporativa per orquestrar el treball i gestionar les proves dins el Model de Qualitat del CTTI, amb integració al MAT i als pipelines de CI/CD.

  • Documentar casos de prova.
  • Planificar execucions.
  • Integrar resultats amb altres eines.
  • Generar informes i fer seguiment de la qualitat.
  • ...

Quines són les principals funcionalitats

  • Gestió de proves amb Xray: crear i mantenir Tests, passos i Pre-conditions dins del projecte Jira.
  • Planificació de proves: agrupar amb Test Sets i planificar amb Test Plans per a execucions ordenades.
  • Execució i seguiment: llançar Test Executions, fer seguiment al Testing Board i consultar informes de cobertura i traçabilitat.
  • Integració i automatització (MAT/CI-CD): executar proves des de o Jira o pipelines (GitHub Actions/Jenkins) i publicar resultats a Jira/Xray.
  • Gestionar Releases per assegurar la traçabilitat i la qualitat fins al desplegament.

Quines són les qüestions o aspectes a tenir en compte

  • Accés a les eines: cal sol·licitar l'alta mitjançant JIRA seguint un procediment específic.
  • Repositori de proves: utilitza l'Xray Test Repository i les plantilles estandarditzades del MAT com a estàndard de treball.
  • Tipus de proves: frontend, APIs, rendiment.
  • Documentació clara: cada prova ha d’incloure precondicions, passos i resultat esperat.
  • Seguiment i informes de qualitat: resultats de proves integrats a Jira/Xray (via MAT), i seguiment amb Dashboards i informes de cobertura/traçabilitat.