9

Tipos de Pruebas de Software

90156Puntos

hace 2 años

Curso de Fundamentos de Pruebas de Software
Curso de Fundamentos de Pruebas de Software

Curso de Fundamentos de Pruebas de Software

Deja que la calidad de tus proyectos hable por ti. Domina herramientas para poner a prueba tu desarrollo de software. Haz seguimiento y reporta errores para entregar a tus clientes proyectos perfectos. Empieza a usar tester de software y conviértete en un desarrollador increíble.

Errores hemos visto en todas partes, sea mientras estamos desarrollando un software, usando un producto, una página, realizando algún tipo de transacción. Y la mayoría de ellos suelen arruinarnos la experiencia, lo mismo puede sucederle a nuestros usuarios, podemos perder un poco de valor frente a ellos.

Qué son las pruebas de software

Las pruebas de software nos ayudan a explorar, conocer y entender el producto que estamos desarrollando de una manera en la cual podamos reducir la cantidad de errores y así evitar que estos sean mostrados al usuario. Para esto podemos realizar diferentes tipos de pruebas

Pantalla verde llena de gráficos extraños

Pruebas funcionales

No, no significa que solo vamos a testear una función en nuestro código.

Con este tipo de pruebas testeamos la funcionalidad de nuestro sistema o software, podemos hacernos preguntas de cómo funciona, qué debe estar haciendo, cómo están interactuando los usuarios. También conocidas como pruebas de caja negra.

Pruebas no-funcionales

Puede que tengamos un sistema funcionando, pero el usuario está experimentando otro tipo de problemas que no son detectados por las pruebas anteriores.

Cosas como lentitud, problemas en la combinación de colores provocando poca legibilidad o claridad, usabilidad, seguridad, este tipo de cosas son las que testeamos en con este tipo de pruebas.

Dos Mujeres sentadas frente a un monitor

Pruebas estructurales

Mejor conocidas como pruebas de caja blanca porque conocemos todo nuestro stack de tecnología.

Acá estamos interesados en conocer cómo funciona nuestro sistema, no con la perspectiva del usuario sino como desarrollador, por eso con este tipo de pruebas es necesario conocer cómo está internamente implementado nuestro código, cómo funciona “por dentro”.

Pruebas de manejo de cambios

En esta parte probamos nuevamente un componente o un módulo para verificar que no haya sido afectado por actualizaciones realizadas en otras partes de nuestro software y así evitamos que los usuarios puedan percatarse del error.

Es probar lo ya probado en cada actualización lanzada.

Conclusión

Este tipo de pruebas también pueden variar dependiendo de sus niveles tanto integración, componente, sistema y aceptación. También podemos aplicar TDD(Test Driven Development) en nuestro desarrollo, para probar nuestro código en pedacitos pequeños funcionales.

Todo esto y mucho más lo puedes aprender en el Curso de Fundamentos de Pruebas de Software que está muy bueno.

Curso de Fundamentos de Pruebas de Software
Curso de Fundamentos de Pruebas de Software

Curso de Fundamentos de Pruebas de Software

Deja que la calidad de tus proyectos hable por ti. Domina herramientas para poner a prueba tu desarrollo de software. Haz seguimiento y reporta errores para entregar a tus clientes proyectos perfectos. Empieza a usar tester de software y conviértete en un desarrollador increíble.
Kevin
Kevin
iKenshu

90156Puntos

hace 2 años

Todas sus entradas
Escribe tu comentario
+ 2
Ordenar por:
2
1706Puntos

Buen pantallaso del testing!

2
5515Puntos

Las funcionales vendrian a ser las pruebas de caja negra?

2
49747Puntos
2 años

Es correcto, ya que estamos analizando que es lo que hace el software sin conocer su estructura a detalle.

1
5653Puntos

Las pruebas de estrés que vendrían siendo?