en este artículo, vemos qué es la prueba de humo y la prueba de cordura y también la diferencia entre la prueba de humo y la prueba de Cordura. Tanto las pruebas de humo como las pruebas de cordura tienen sus propios objetivos y prioridades. Estos dos tipos de pruebas desempeñan un papel clave en el éxito de un proyecto.

Las pruebas de humo y cordura aparecen después del lanzamiento de la compilación., Hay caos en los probadores novatos cuando se trata de la diferencia entre la prueba de humo y la prueba de cordura. Aquí en este artículo, veamos qué son las pruebas de humo y cordura y la diferencia entre las pruebas de humo y cordura en detalle con ejemplos prácticos para comprender fácilmente. Con suerte, al final de este artículo, obtendrá una idea clara de la cordura y las pruebas de humo.

Compruebe el siguiente vídeo para ver «Pruebas de Humo Vs Cordura Pruebas»

por Favor, sea paciente. El video se cargará en algún momento.,

si te gustó este video, suscríbete a nuestro canal de YouTube para obtener más tutoriales en video.

¿qué es la prueba de humo en las pruebas de Software?

Las pruebas de humo se realizan para asegurarse de que la compilación que recibimos del equipo de desarrollo sea comprobable o no. También se llama como» día 0 » cheque. Se hace en el «nivel de construcción».

ayuda a no perder el tiempo de prueba para simplemente probar toda la aplicación cuando las características clave no funcionan o los errores clave no se han corregido todavía. Aquí nuestro enfoque estará en el flujo de trabajo de la aplicación principal y principal.

¿Cómo Realizar pruebas de humo?,

para realizar pruebas de humo, no escribimos casos de prueba. Solo elegimos los casos de prueba necesarios de los casos de prueba ya escritos.

¿realmente escribimos casos de prueba para todos los tipos de prueba? Aquí en este artículo, hemos dado una idea clara de elegir tipos de prueba para escribir casos de prueba.

como se mencionó anteriormente, aquí en pruebas de humo, nuestro enfoque principal será el flujo de trabajo de la aplicación principal. Así que elegimos los casos de prueba de nuestro conjunto de pruebas que cubren la funcionalidad principal de la aplicación. En general, elegimos un número mínimo de casos de prueba que no tardarán más de media hora en ejecutarse.,

Ejemplo en tiempo Real: suponga que está trabajando para un sitio de comercio electrónico. Cuando se lanza una nueva compilación para pruebas, como QA de Software, debe asegurarse de que las funcionalidades principales funcionen o no. Así que intenta acceder al sitio de comercio electrónico y agregar un artículo a su carrito para realizar un pedido. Ese es un flujo de trabajo importante en la mayoría de los sitios de comercio electrónico. Si este flujo funciona, puede decir que esta compilación se ha pasado. Puede pasar a las pruebas funcionales en la misma compilación.

¿qué es la prueba de Cordura en las pruebas de Software?,

Las pruebas de Cordura se realizan durante la fase de lanzamiento para verificar las principales funcionalidades de la aplicación sin profundizar. También se llama como un subconjunto de pruebas de regresión. Se hace en el «nivel de liberación».

a veces, debido a las restricciones de tiempo de lanzamiento, no se pueden realizar pruebas de regresión rigurosas a la compilación, las pruebas de cordura hacen esa parte comprobando las funcionalidades principales.

la mayoría de las veces, no tenemos suficiente tiempo para completar toda la prueba., Especialmente en la metodología ágil, obtendremos presión de los propietarios de productos para completar las pruebas en unas pocas horas o al final del día. En estos escenarios, elegimos pruebas de Cordura. Las pruebas de cordura juegan un papel clave en este tipo de situaciones.

anteriormente he publicado un post detallado sobre «diferencia entre regresión y Retesting». Si no has pasado por él, puedes navegar haciendo clic en el enlace.

¿Cómo Realizar pruebas de Cordura?

igual que las pruebas de humo, no escribimos casos de prueba separados para las pruebas de Cordura., Solo elegimos los casos de prueba necesarios de los casos de prueba ya escritos.

Como se mencionó anteriormente, es un subconjunto de pruebas de regresión. Cuando se trata de pruebas de Cordura, el enfoque principal es asegurarse de que la funcionalidad planificada funcione como se espera.

Ejemplo en tiempo Real: tomemos el mismo ejemplo anterior. Suponga que está trabajando en un sitio de comercio electrónico. Se lanza una nueva característica que está relacionada con la funcionalidad de búsqueda. Aquí su enfoque principal debe estar en la funcionalidad de búsqueda., Una vez que te aseguras de que la funcionalidad de búsqueda está funcionando bien, entonces pasas a otra funcionalidad importante, como el flujo de pago.,

Sanity & proceso de prueba de humo:

la prueba de humo también se conoce como prueba de verificación de construcción

la prueba de entre Smoke y sanity testing:

por ejemplo: en un proyecto para la primera versión, el equipo de desarrollo lanza la compilación para probar, y el equipo de prueba prueba la compilación. Probar la compilación por primera vez es aceptar o rechazar la compilación. Esto lo llamamos prueba de humo., Si el equipo de prueba acepta la compilación, esa compilación en particular se someterá a más pruebas. Imagine que la compilación tiene 3 módulos, a saber, inicio de sesión, administrador, empleado. El equipo de pruebas pone a prueba las principales funcionalidades de la aplicación sin profundizar. Esto lo llamamos pruebas de Cordura.,prueba de humo se realiza durante la fase de lanzamiento para comprobar las principales funcionalidades de la aplicación sin ir más profundo

prueba de humo se realiza tanto por desarrolladores como por probadores prueba de Cordura se realiza por probadores solos ejercicios de prueba de humo toda la aplicación de extremo a extremo o inestable prueba de cordura, la compilación es relativamente estable se realiza en compilaciones iniciales., se realiza en compilaciones estables. es parte de las pruebas básicas. es parte de las pruebas de regresión. generalmente se hace cada vez que hay una nueva versión de compilación. se planea cuando no hay tiempo suficiente para hacer pruebas en profundidad.

¿automatizar pruebas de humo?

he recibido muchas consultas de mis seguidores de Facebook y Twitter sobre esto.

sí, automatizamos casos de prueba de humo. Ahorra mucho tiempo de prueba. Suponga que tiene 50-100 casos de prueba de humo., Para ejecutar estos 50-100 casos de prueba, puede tomar tiempo alrededor de 4-6 horas aproximadamente. Si tiene scripts de automatización para estos casos de prueba, puede ejecutarlos una vez que se publique la compilación y confirmar si la compilación se aprueba o no en menos del tiempo que dedica a ejecutar manualmente los casos de prueba de smoke. Así que la mayoría de los equipos automatizan los casos de prueba de humo.

  • Testing Tutorial completo
  • Más de 100 tipos de Testing que cada probador debe conocer
  • Testing manual preguntas de entrevista
  • preguntas de entrevista de control de calidad