Diferències entre les proves de fum i de sanejament

Autora: Laura McKinney
Data De La Creació: 2 Abril 2021
Data D’Actualització: 13 Ser Possible 2024
Anonim
Diferències entre les proves de fum i de sanejament - Tecnologia
Diferències entre les proves de fum i de sanejament - Tecnologia

Content


Les proves de fum i sanejament són tècniques que funcionen com a part de les proves d’integració i regressió respectivament. La diferència significativa entre les proves de fum i de sanejament és que la prova de fum s’utilitza en el producte inestable mentre que la prova de sanejament s’aplica a productes més estables. Es pot dir que les proves de fum són proves poc profundes, ja que només són proves del requisit vital, però les proves sanitàries examinen al final cadascun dels mòduls del programari per comprovar si els canvis aplicats funcionen bé.

    1. Gràfic de comparació
    2. Definició
    3. Diferències claus
    4. Conclusió

Gràfic de comparació

Bases per a la comparacióProva de fumProva de sanejament
BàsicLa prova de fum avalua i prova les funcions essencials.Les proves de sanejament comproven profundament els mòduls de programari.
Casos de provaEs pot fer una prova escrita o automatitzada.No inscrit
AproximacióPoca i amplaEstret i profund
ProminènciaEl propòsit principal és cobrir totes les parts de l'aplicació ràpidament.Es posa èmfasi en el funcionament dels mòduls (parts del programari) del programari.
Actuar en conseqüènciaCada obraNomés sobre la construcció estable.
Fet perDesenvolupadorProva


Definició de Smoke Testing

El Prova de fum s'origina principalment en l'enfocament de proves d'integració. Generalment s'inicia abans de les proves a escala completa, que cobreixen una àmplia part del programari, però no aspectes més complexos i detallats del mateix. Les proves de fum es consideren les proves no exhaustives on es comprova el funcionament de les característiques més crucials del producte.

Les activitats realitzades en la prova de fum són:

  • En primer lloc, converteix els mòduls de programari en codi i hi col·labora en una “creació”. La creació consisteix en els fitxers de dades, mòduls reutilitzables, biblioteques i components dissenyats necessaris per utilitzar una o diverses funcions.
  • Es preveu una sèrie de casos de prova per descobrir errors per assegurar-se que les funcions funcionen adequadament.
  • Les múltiples construccions s'integren llavors en un sol producte i es prova de fum repetidament el producte sencer.
  • El procés de prova es continua només fins que els resultats compleixin el requisit fonamental del producte, però si els resultats no s’ajusten als requisits bàsics, el producte es retorna a l’equip de desenvolupament per als canvis essencials.

Avantatges de les proves de fum

  • Minimització del risc detectant i rectificant els defectes anteriorment.
  • La inspecció repetida millora la qualitat del sistema.
  • Determinació i correcció d’errors simplificats
  • El progrés és fàcilment avaluable

Definició de Sanity Testing

El Prova de sanejament és una manera de provar la creació completament després d’aplicar les petites alteracions del codi i la funcionalitat. Es comprova principalment si el producte funciona correctament després de les modificacions i els errors s’han corregit o no. La prova sanitària és el subgrup de les proves de regressió i es van realitzar abans del llançament del producte. Si la funcionalitat proposada no funciona segons les expectatives, la creació composta es descarta per eliminar el temps i el cost necessaris en les proves rigoroses.


El programari ha de passar per les altres proves abans de passar a les proves de salut. Aquest tipus de proves té un sentit més profund, significa que té en compte els aspectes detallats del programari.

Avantatges de les proves de sanejament

  • Bona utilització del temps, ja que se centra en una o algunes àrees de la funcionalitat.
  • Assegura el bon funcionament de l’aplicació després de la implicació dels lleus canvis del codi.
  • Descobreix els objectes que falten depenents.
  1. La prova de fum s’inicia al principi i s’inicia la comprovació de les funcions més fonamentals. D'altra banda, la prova de salut avalua profundament les construccions de programari.
  2. La documentació en proves de fum es realitza mitjançant el conjunt escrit de proves o proves automatitzades, mentre que en proves sanitàries no es fa cap script.
  3. La tècnica de les proves de fum és poc profunda i ampla, cosa que significa que comporta tota acumulació en les proves, però no va a un nivell molt extrem. Per contra, les proves de sanejament utilitzen un enfocament estret i profund on es prova a fons la construcció única.
  4. La intenció principal de les proves de fum és cobrir totes les parts del programari ràpidament. Per contra, les proves de sanejament se centren en el funcionament de cada mòdul del programari.
  5. Un desenvolupador és responsable de realitzar les proves de fum mentre que el test de sanitat el realitza el provador.
  6. La prova de fum és com comprovar el nombre de documents en un procés de verificació de documents. En canvi, la prova de sanejament inclou l’avaluació completa d’un document únic.

Conclusió

L’objectiu previ de la prova de fum és confirmar el estabilitat del producte mentre que les proves de sanejament asseguren racionalitat del producte.