Las pruebas combinadas (pruebas SI o pruebas de caja negra) no son pruebas unitarias repetidas. Al probar una unidad, tenemos la perspectiva de un desarrollador que entiende el negocio y podemos depurarlo. Una vez que entremos en la fase de prueba conjunta, realizaremos pruebas desde la perspectiva del cliente (hay puntos de prueba que no se pueden resolver mediante la depuración, ¡lo cual es bastante especial!). Las personas que no participan en el desarrollo pueden ingresar a esta fase de prueba. El motivo no es la idea del espectáculo, sino la idea del negocio. ) El volumen de tareas de las pruebas combinadas debe ser al menos la suma de la codificación y las pruebas unitarias, y debe estar lo más libre de duplicaciones y omisiones posible.
La prueba incluye no solo el contenido de la entidad única, sino también todas las excepciones que deben ejecutarse a lo largo del caso (mostradas correctamente en el campo comercial). Si es incorrecto, puede ingresarlo, pero si no puede ingresarlo, se bloqueará varias veces. Muchas personas actualizarán una tabla al mismo tiempo y realizarán pruebas exclusivas (por ejemplo, cuando probamos la conexión de la base de datos, podemos probar sin conexión para ver si aparece nuestro mensaje ideal). (Etapa de preparación del libro de muestra) Al crear tickets de prueba, puntos de prueba o casos de prueba, en principio, alrededor de 1K de contenido de desarrollo requiere entre 60 y 70 puntos de prueba, si hay más, se pueden repetir y, si hay menos, se pueden repetir. no será suficiente ni exhaustiva. Las funciones (imágenes) están conectadas de manera inteligente y las conexiones entre los boletos de prueba están dispuestas de manera inteligente, incluidos los enlaces y todas las inspecciones, para minimizar la duplicación y ser lo más grandes posible sin fugas. En pruebas combinatorias reales, se pueden corregir errores. En este momento, es necesario el control (administración) de versiones. Controle estrictamente el acceso a las bibliotecas (donde reside el código del servidor).
Las estadísticas y el control diario del progreso también son muy importantes para el buen desarrollo del proyecto. Si se produce un cambio de esquema, debe haber una gestión de cambios de esquema dedicada para controlar los límites. Si se excede el límite, se deben realizar las negociaciones correspondientes para evitar un gran impacto en la fecha (período) y calidad del producto.
Haz clic para leer el texto completo.
Abra la aplicación CSDN para ver más contenido técnico.
Comentarios (3)
Escribe un comentario
La edad del código Fzm5298 es de 14 años
No es difícil darse por vencido, pero ¡Debe ser divertido persistir! 2020.10.10
La edad del código Lucky_MrBai es de 10 años.
Respuesta a fzm5298: Vamos, 9 de julio de 2022.
Qq_20590223 código edad 9 años
Hola, ¿puedes enviarme un programa matlab para calcular el tamaño del cuadro de diferencia? Puedes donar dinero, Q 1365277252019. 04. 02.
Comparación de pruebas de aceptación, etc. _La diferencia entre exámenes individuales y exámenes conjuntos_Blog de Yuan Lingge...
La prueba del sistema es una prueba de caja negra basada en las especificaciones generales de requisitos del sistema y debe cubrir todos los componentes combinados del sistema. La prueba del sistema es una prueba de todo el sistema del producto. El propósito es verificar si el sistema cumple con la definición de la especificación de requisitos y descubrir las inconsistencias o contradicciones con las especificaciones de requisitos. Los objetos de las pruebas del sistema incluyen no solo los productos que deben probarse. ...
Continuar visitando
Diferencias y reflexiones entre modelo de desarrollo en cascada y modelo de desarrollo ágil - Blog CSDN
1. Dividir estrictamente el desarrollo de proyectos de software. Para cada etapa de desarrollo: análisis de requisitos, definición de requisitos, diseño básico, diseño detallado, codificación, pruebas unitarias, pruebas combinadas, pruebas de sistemas, etc. Utilice un enfoque de hitos para definir estrictamente las entradas y salidas de cada fase de desarrollo. Si no se puede lograr el resultado requerido, no se continuará con la siguiente fase de trabajo. 2. Preste atención y...
Continúe visitando
Método de prueba unitaria de desarrollo de software japonés
Método de prueba unitaria: pasos de prueba unitaria para las pruebas de software japonés Fuerza de entrada de visualización de pantalla, pantalla de migración de pantalla, salida CSV de operación de base de datos por cable, importación de datos CSV a la cuenta de base de datos.
Informe de prueba unitaria (muestra de prueba)
Informe de prueba unitaria (formato de documento de prueba de software), describe el método de prueba en el documento EXCEL, luego prueba el código, márcalo en EXCEL, y Pruebas completas de varias etapas de módulos funcionales.
La última prueba de integración publicada es la más completa y detallada, así que asegúrese de comprenderla después de leerla.
Las pruebas de integración también se denominan pruebas de ensamblaje o pruebas conjuntas. Sobre la base de las pruebas unitarias, todos los módulos se ensamblan en subsistemas o sistemas de acuerdo con los requisitos de diseño (como, por ejemplo, según el diagrama de estructura) para las pruebas de integración.
Continuar visitando
Ejemplos detallados de pruebas combinadas
Casos de prueba combinados, casos de prueba combinados en detalle, utilizados para escribir libros de prueba junto con las pruebas.
Recopila las diferencias entre pruebas unitarias y pruebas funcionales.
Nota del editor En los últimos años, las pruebas unitarias se han vuelto fundamentales para el software que escribo, gracias a un método de programación simple llamado Programación Extrema (XP) (ver Recursos). Este enfoque requiere que escriba pruebas unitarias para cada característica que agrego y mantenga esas pruebas. Si las pruebas unitarias fallan, no puedo integrar ningún código. A medida que la base del código siga creciendo, estas pruebas permitirán a los desarrolladores completar los cambios con confianza. Al principio pensé que con las pruebas unitarias no habría necesidad de pruebas funcionales. Ah, mal de nuevo. Las pruebas funcionales están lejos de las pruebas unitarias. Pasé mucho tiempo
Continuando visitando
Perspectiva de prueba combinada
Vistas sobre la prueba de conexión 1. Hay cambios en el procesamiento del proveedor del módulo de funciones 2. Hay cambios en el procesamiento del módulo de funciones usuario 3. Archivos y bases de datos (si se modifican)4. Archivos y bases de datos (si no se modifican)1. Hay cambios en el procesamiento del proveedor del módulo de funciones 1. Si se modifica (prueba de cobertura total) | Módulo de función A (sin cambios) | Si se modifica | Módulo de funciones B (se modifica). → Prueba de cobertura total 2. Si no hay cambios (sin prueba de impacto en el módulo funcional existente) | Módulo de funciones C (sin cambios) | Módulo de funciones D (sin cambios) → Sin prueba de impacto en el módulo funcional 2 existente. El manejo del usuario del módulo de funciones ha cambiado1. La ubicación donde se utiliza if ha cambiado (prueba de cobertura total) | Módulo de función A (sin cambios) IF no ha cambiado.
Continuar visitando
[Básico] Concepto de pruebas-pruebas de integración-pruebas de sistemas-pruebas de aceptación-pruebas de regresión-
[b] Pruebas de integración, inglés son las pruebas de integración. [/b]Las pruebas de integración se refieren a las pruebas conjuntas de todos los componentes de un sistema de aplicación para determinar si pueden * * * ir juntos y no entrar en conflicto con el trabajo. Los componentes pueden ser bloques de código, aplicaciones independientes, programas del lado del cliente o del servidor a través de una red. Este tipo de prueba es especialmente útil para sistemas cliente-servidor y distribuidos. Antes de las pruebas de integración general, es necesario completar las pruebas unitarias. Las pruebas de integración son una extensión lógica de las pruebas unitarias. La forma más sencilla es combinar dos unidades de prueba en un solo componente. ...
Continuar visitando
Resumen de pruebas unitarias y pruebas combinadas
Esta es la primera vez que entro en contacto con las pruebas unitarias y combinadas de Android pruebas. Revisé información relevante y aprendí. Llegaron muchas cosas. Ahora lo resumo de la siguiente manera: la prueba unitaria consiste en probar el código y comprobar si la función se implementa correctamente. La prueba unitaria se divide en: 1. Independientemente de la lógica de la función, ingrese un valor (valor correcto, valor crítico, valor de error) y si el valor deseado se puede generar después de ejecutar la función. 2. Considere la lógica del código, incluida cada declaración if, declaración de caso y declaración de cambio; , etc. Todos han sido probados; las pruebas unitarias se basan en el código fuente para crear pruebas junit,
Continuar visitando
Combinado con el punto de vista del examen. xls
Combinado con el punto de vista del examen. xls
Vs2022 genera problemas como funciones inseguras.
Cuando usamos el compilador VS para escribir programas fuente de código C/C++, encontramos que el uso de la función scanf causará errores de compilación, como se muestra en la siguiente figura: Hay dos soluciones para este mensaje.
Primero, podemos reemplazar la función scanf con scanf_s, como se muestra a continuación:
Continuar visitando
Resumen de preguntas de la entrevista de Java Junior (entrevista de dominio sin preocupaciones)
Java Junior Resumen de tipos de preguntas de entrevista (Domine la entrevista sin preocupaciones) Bienvenido a utilizar las nuevas teclas de acceso directo a la función de cambio del editor Markdown para crear preguntas de manera razonable. Cómo cambiar el estilo del texto, cómo insertar enlaces e imágenes, cómo crear una lista que se adapte a sus necesidades, cómo crear una tabla, cómo configurar el centro y la izquierda del contenido, cómo crear una lista personalizada, cómo crear Los comentarios a pie de página también son esenciales. La nueva función de diagrama de Gantt de las fórmulas matemáticas de KaTeX enriquece sus artículos, diagramas UML, diagramas de flujo y guías de exportación e importación de diagramas de flujo. ...
Continuar visitando
Recomendación popular Gradle Advanced: 2: Unite JUnit para pruebas unitarias.
En el artículo anterior, presenté cómo usar gradle para construir un proyecto de arranque de primavera. Este artículo agregará pruebas unitarias a este ejemplo.
Continuar visitando
Sobre la diferencia entre desarrollo de proyectos (desarrollo tradicional y desarrollo ágil desarrollo DX)
El blogger ha estado en la industria durante varios años y Ha estado expuesto a muchos proyectos. Dar una breve introducción a los recién llegados. El desarrollo tradicional generalmente se define como los siguientes elementos del proceso: diseño básico - diseño detallado - fabricación - pruebas unitarias - pruebas conjuntas - pruebas integrales - implementación en línea (la implementación depende del proyecto, algunos tienen personal de implementación dedicado, pero los programadores son más responsables de la implementación y manejo de ERRORES, como resolver algunos problemas entre dominios, dependencias de la versión del proyecto, etc.) El desarrollo tradicional generalmente tiene un pronóstico detallado de las horas de trabajo, lo que significa que llevará mucho tiempo en la fase de diseño, pero es relativamente tiempo. consumiendo Será pronto. Sin embargo, una vez que ocurre un problema durante la fabricación que no se detectó durante la etapa de diseño, se volverá al proceso anterior, que lleva mucho tiempo, pero será reemplazado por documentación
Continuar visitando p>
Pasos de las pruebas combinadas de Java_Introducción a Selenium combinado con JUnit para pruebas automatizadas
El script Selenium RC se puede combinar con las pruebas unitarias de JUnit para cubrir no solo pruebas funcionales, sino también datos o pruebas de clase Java en segundo plano para formar una aplicación web completa Pruebe la solución. 1. Cree un nuevo archivo case.java para métodos o pasos de ejecución. Puede escribir los métodos o la lógica empresarial que necesitamos probar, al igual que los casos de uso, incluidos los resultados de ejecución de los pasos de ejecución, y empaquetar la clase pública com.case. Java_demo {public static...
Continuar visitando
Definición del vocabulario japonés de TI: proceso de desarrollo de software en Japón
1 Planificación del proceso de desarrollo → planificación de apertura. → SD → CD → PT → ST →Planificación: es decir, "integración". Discuta cómo se debe configurar un sistema. Plan de apertura: plan de desarrollo. El proceso de desarrollo también incluye tiempo, tiempo de trabajo (tiempo de trabajo de cada programador), etc. SD: Eso es "システム design", diseño de sistema. CD: Eso es "コーディング", desarrollo. En pocas palabras, se trata de escribir código. PT: Es decir, "プログラム゛", las pruebas del programa se refieren a las pruebas generales. Esa es la prueba del sistema "システム゛".",
Continúe visitando
Pasos de la prueba conjunta de Java_Explicación detallada del método de prueba de aplicaciones de Mockito combinado con Springboot
Spring Boot Se pueden utilizar los marcos de prueba más populares: cree pruebas unitarias a través de Spring JUnit; genere datos de prueba para inicializar la base de datos para las pruebas. Spring Boot puede usar herramientas BDD (desarrollo impulsado por el comportamiento), Cucumber y Spock para probar aplicaciones en aplicaciones web; , realizamos principalmente pruebas unitarias en la capa de servicio. En el pasado, las pruebas unitarias usaban junit4 y se comparaban con Contr...
Continuar visitando
Ideas básicas de prueba
Registros detallados de algunos conceptos de prueba básicos necesarios para las pruebas funcionales
Prueba única y prueba combinada