Lista de verificación de pruebas de requisitos

Cuando se desarrolla una nueva funcionalidad del sistema, el analista escribe los requisitos y el evaluador los verifica. Antes de comenzar la implementación. Porque en esta etapa es más económico hacer correcciones.





¿Qué buscar al realizar la prueba? Hay una serie de características básicas que debe tener una buena documentación:





  1. Lo completo





  2. Sin ambigüedad





  3. Consistencia





  4. Necesidad





  5. Factibilidad





  6. Probabilidad





Por supuesto, puede haber más de ellos. Alguien usa el mnemónico CIRCUS MATTA , alguien expande la lista para sí mismo y para el equipo. Pero estas seis características son básicas. Escriben sobre ellos en libros sobre pruebas y en varios artículos.





En este artículo te contaré más sobre cada uno de ellos, con imágenes y ejemplos de la vida.





 





1. Integridad

¿Está todo descrito? ¿Has olvidado algo? ¿Qué pasa si todavía tenemos una funcionalidad no descrita o un parámetro de método API?





Para verificar este punto, simplemente escriba una lista de verificación de controles funcionales. Así es como comenzaron a leer los conocimientos tradicionales, anoten inmediatamente las pruebas. Es importante escribir y no solo pensar. De lo contrario, definitivamente olvidarás algo.





- . , , . , -... , «», .





«». , , . :





— , ... ?





, ! , , .





, . . ... , , 5-10 . , , .





, « ». 10 . « », - .





 





? , , . : ?





, . , , . , , .





, — , . , - , !





 





2.

.





« » → «»?





  • , , ;





  • , 5 , .





. . :





  • .





  • 5 .





, :





  • , 0. , !





  • , ! - ...





, , :





  • —  .





  • , — , . , , ...





, , . , , .





, —  .





, —  , « , ...?». , . , - . , .





 





3.

. , . , . .





, , , 3 . , . , . !





, . , ?)









 





4.

: «, »? .





, . , 10 4. , , , , .





, ? ? , ?





, :





  • — , , .





  • — , . .





 





 





5.

, ? ?





. « 0,1 » - . , , - .





, , . « , «», « , ». , .





— . « », :





1. : .





2. : .





?





? , ? .





Lucene. -:





o   ;





o   ;





o   ( , );





o   ...





! , . ( ), —  .





, . , . —  .





? . . , . , 1000 10 , .





 





6.

?





. , , ,   . , , .





, . , , . , . — . .





, , « , » . , . , .





, . , JMS-. JMS-.





— « » ! , :





— ? jms — , ?





— , , , . , .





, , !





, , . , .





, . , , ? , , . , =)





( ) , , . —  , . .





! . .





 





: CIRCUS MATTA

CIRCUS MATTA — . ! :





  • Completeness — 





  • Independent — 





  • Realisable — 





  • Consistency — 





  • Unambiguity — 





  • Specific —





  • Measurable —





  • Acceptable — 





  • Testable — 





  • Traceable — ( )





  • Achievable —





¡Mira cuántos puntos resultó! Estoy particularmente impresionado por los elementos "específicos del cliente" y "trazabilidad". Esto es realmente importante. Si tiene un producto en caja personalizado para el cliente, asegúrese de mirar el artículo "Específico". Y la trazabilidad es una ventaja muy buena, ¡lo que facilita mantener la documentación actualizada!





Ver también:





Prueba de documentación para productos de software : ¡hay hasta 18 criterios para una buena documentación!





Pruebas de requisitos. Características : un artículo del laboratorio de calidad.





PD: para obtener más artículos útiles, consulte mi blog con la etiqueta "útil" . Y hay videos útiles en mi canal de youtube.








All Articles