logo

Cicle de vida de proves de programari (STLC)

El procediment de prova de programari també es coneix com STLC (Cicle de vida de les proves de programari) que inclou fases del procés de prova. El procés de prova s'executa d'una manera ben planificada i sistemàtica. Totes les activitats es fan per millorar la qualitat del producte de programari.

Vegem, els diferents passos de STLC.

El cicle de vida de les proves de programari conté els passos següents:

com ordenar la llista de matrius en java
  1. Anàlisi de requisits
  2. Creació del pla de proves
  3. Configuració de l'entorn
  4. Execució del cas de prova
  5. Registre de defectes
  6. Tancament del cicle de proves
Cicle de vida de proves de programari

Anàlisi de requisits:

El primer pas del procediment de prova manual és l'anàlisi de requisits. En aquesta fase, el provador analitza el document de requisits de SDLC (Cicle de vida de desenvolupament de programari) per examinar els requisits indicats pel client. Després d'examinar els requisits, el verificador fa un pla de prova per comprovar si el programari compleix els requisits o no.

Criteris d'entrada Activitats Entregable
Per a la planificació de l'especificació dels requisits del pla de proves, haurien d'estar disponibles un document d'arquitectura de l'aplicació i criteris d'acceptació ben definits. Prepareu la llista de tots els requisits i consultes, i resolgueu-lo amb el responsable tècnic/responsable, l'arquitectura del sistema, l'analista de negocis i el client.
Fes una llista de tot tipus de proves (Rendiment, Funcionals i de seguretat) a realitzar.
Feu una llista de detalls de l'entorn de prova, que hauria de contenir totes les eines necessàries per executar casos de prova.
Llista de totes les proves necessàries per als requisits comprovables i detalls de l'entorn de prova

Creació del pla de prova:

La creació del pla de proves és la fase crucial de STLC on es defineixen totes les estratègies de prova. Tester determina l'esforç i el cost estimats de tot el projecte. Aquesta fase té lloc després de la finalització satisfactòria de la Fase d'anàlisi de requisits . Documents d'estratègia de prova i estimació de l'esforç proporcionats per aquesta fase. L'execució del cas de prova es pot iniciar un cop finalitzada correctament la creació del pla de prova.

Criteris d'entrada Activitats Entregable
Document de requeriment Definir l'objectiu i l'abast del programari.
Enumereu els mètodes implicats en les proves.
Visió general del procés de prova.
Ajustament de l'entorn de proves.
Elaboració dels horaris de proves i procediments de control.
Determinació de rols i responsabilitats.
Enumereu els lliuraments de proves, definiu el risc si n'hi ha.
Document d'estratègia de prova.
Els documents d'estimació de l'esforç de prova són els lliurables d'aquesta fase.

Configuració de l'entorn:

La configuració de l'entorn de prova és una activitat independent i es pot iniciar juntament amb Desenvolupament de casos de prova . Aquesta és una part essencial del procediment de prova manual, ja que sense proves d'entorn no és possible. La configuració de l'entorn requereix un grup de programari i maquinari essencial per crear un entorn de prova. L'equip de proves no està involucrat en la configuració de l'entorn de proves, els seus desenvolupadors sèniors que el creen.

Criteris d'entrada Activitats Entregable
Document d'estratègia de prova i pla de prova.
Document del cas de prova.
Dades de prova.
Prepareu la llista de programari i maquinari analitzant l'especificació dels requisits.
Després de la configuració de l'entorn de prova, executeu els casos de prova de fum per comprovar la preparació de l'entorn de prova.
Informe d'execució.
Informe de defecte.

Execució del cas de prova:

L'execució del cas de prova té lloc després de la finalització correcta de la planificació de la prova. En aquesta fase, l'equip de proves comença l'activitat de desenvolupament i execució de casos. L'equip de proves anota els casos de prova detallats, també prepara les dades de la prova si és necessari. Els casos de prova preparats són revisats pels companys de l'equip o el líder d'assegurament de la qualitat.

En aquesta fase també s'elabora RTM (Requirement Traceability Matrix). La matriu de traçabilitat de requisits és un format a nivell de la indústria, utilitzat per fer el seguiment dels requisits. Cada cas de prova s'assigna amb l'especificació dels requisits. La traçabilitat cap endavant i cap enrere es pot fer mitjançant RTM.

Criteris d'entrada Activitats Entregable
Document de requeriment Creació de casos de prova.
Execució de casos de prova.
Mapatge de casos de prova segons requisits.
Resultat de l'execució de la prova.
Llista de funcions amb l'explicació detallada dels defectes.

Registre de defectes:

Els provadors i desenvolupadors avaluen els criteris de finalització del programari en funció de la cobertura de la prova, la qualitat, el consum de temps, el cost i els objectius empresarials crítics. Aquesta fase determina les característiques i els inconvenients del programari. Els casos de prova i els informes d'errors s'analitzen en profunditat per detectar el tipus de defecte i la seva gravetat.

significat de dhl

L'anàlisi del registre de defectes treballa principalment per esbrinar la distribució dels defectes en funció de la gravetat i els tipus. Si es detecta algun defecte, el programari es retorna a l'equip de desenvolupament per solucionar-lo i, a continuació, es torna a provar el programari en tots els aspectes de la prova.

Un cop finalitzat el cicle de prova, es preparen l'informe de tancament de la prova i les mètriques de prova.

Criteris d'entrada Activitats Entregable
Informe d'execució del cas de prova.
Informe de defecte
Avalua els criteris de finalització del programari en funció de la cobertura de la prova, la qualitat, el consum de temps, el cost i els objectius empresarials crítics.
L'anàlisi del registre de defectes descobreix la distribució dels defectes classificant-los per tipus i gravetat.
Informe de tancament
mètriques de prova

Tancament del cicle de prova:

L'informe de tancament del cicle de proves inclou tota la documentació relacionada amb el disseny del programari, el desenvolupament, els resultats de les proves i els informes de defectes.

En aquesta fase s'avalua l'estratègia de desenvolupament, procediment de prova, possibles defectes per tal d'utilitzar aquestes pràctiques en el futur si hi ha un programari amb la mateixa especificació.

Criteris d'entrada Activitats Entregable
Tots els documents i informes relacionats amb el programari. Avalua l'estratègia de desenvolupament, procediment de prova, possibles defectes per utilitzar aquestes pràctiques en el futur si hi ha un programari amb la mateixa especificació. Informe de tancament de la prova