Entradas

Mostrando entradas de mayo, 2024

REDA

 DESARROLLO DEL REDA Comparto enlace de donde se encuentra guardo el REDA que es Google Drive: https://drive.google.com/file/d/1egfwanFb8Xtvs8PI4z4OgqRfzg6CfvtI/view?usp=sharing

Pruebas de caja negra y caja blanca

PRUEBAS DE CAJA NEGRA Y CAJA BLANCA Las pruebas de caja negra , también llamadas pruebas de comportamiento que se enfocan en los requerimientos funcionales del software; es decir, las técnicas de prueba de caja negra le permiten derivar conjuntos de condiciones de entrada que revisarán por completo todos los requerimientos funcionales. Intentan encontrar errores en las categorías siguientes:   1) Funciones incorrectas o faltantes. 2) Errores de interfaz. 3) Errores en las estructuras de datos o en el acceso a bases de datos externas. 4) Errores de comportamiento o rendimiento.   5) Errores de inicialización y terminación. Las pruebas se diseñan para responder a las siguientes preguntas: • ¿Cómo se prueba la validez funcional? • ¿Cómo se prueban el comportamiento y el rendimiento del sistema? • ¿Qué clases de entrada harán buenos casos de prueba? • ¿El sistema es particularmente sensible a ciertos valores de entrada? • ¿Cómo se aíslan las fronteras de u...

MAPA MENTAL-INFORME FINAL DE AUDITORÍA

  MAPA MENTAL-INFORME FINAL DE AUDITORÍA ¿Si generas un informe final de auditoría lleno de errores o incongruencias que esperas formalizarlo sin la debida discusión con los auditados, cómo piensas que será reconocido tu labor? Si se genera un informe final de auditoría lleno de errores o incongruencias y se espera formalizarlo sin la debida discusión con los auditados, se puede anticipar que la labor será reconocida de manera poco profesional y desfavorable. No cumplir con el ciclo de actividades ni con las normas de auditoría a las que estamos obligados como auditores resulta en una seria amenaza para la credibilidad del auditor. La detección de errores por parte de los auditados mina la confianza en el profesionalismo y puede dañar la reputación de la firma de auditoría. La auditoría debe ser un proceso colaborativo y la falta de discusión sugiere una falta de transparencia y respeto hacia la organización auditada. Mencionado que el proceso de la auditoría de un sistema de...

Fundamentos de las pruebas de Software

  FUNDAMENTOS DE LAS PRUEBAS DE SOFTWARE Las pruebas de software son importantes para verificar y validar que un sistema cumpla con los requisitos y funcione correctamente. Los objetivos principales son detectar defectos, asegurar la calidad, y prevenir errores. Principios clave incluyen demostrar la presencia de defectos, la imposibilidad de pruebas exhaustivas, la importancia de las pruebas tempranas, y la necesidad de variar las pruebas para evitar la paradoja del pesticida. Los niveles de pruebas abarcan desde caja negra, caja blanca, unitarias, integradas, del sistema, hasta de aceptación, mientras que los tipos de pruebas incluyen funcionales y no funcionales. Las técnicas de pruebas se basan en requisitos, estructura y experiencia. La correcta implementación de estos fundamentos mejora la calidad del software, reduce costos, aumenta la satisfacción del cliente, y asegura la seguridad y confiabilidad del sistema.   Fuente de información:  https://www.javier8a.com/...

Mapa de Telaraña Fundamentos de Pruebas

Imagen
  MAPA DE TELARAÑA DE FUNDAMENTOS DE PRUEBAS Fuente de información:  https://www.javier8a.com/itc/bd1/ld-Ingenieria.de.software.enfoque.practico.7ed.Pressman.PDF Herramienta utilizada:  https://www.drawio.com/blog

Mapa mental verificaciones y validaciones del software

Imagen
  Mapa mental verificaciones y validaciones del software

Resumen Estrategia de prueba del software

  Resumen Estrategia de prueba del software Una estrategia de prueba de software guía los pasos necesarios para probar el software, especificando cuándo, cómo se llevarán a cabo, quién las realiza y qué recursos se necesitarán. Además, se debe incluir la planificación de pruebas, el diseño de casos de prueba, la ejecución y la evaluación de resultados y tiene que ser flexible para adaptarse a necesidades específicas, pero también rígida para asegurar una planificación y gestión efectiva, se necesita que se individualizarse según el contexto, utilizando modernas técnicas de diseño para minimizar errores en el código. Link de lectura de información: https://www.javier8a.com/itc/bd1/ld-Ingenieria.de.software.enfoque.practico.7ed.Pressman.PDF