Comenzar con las pruebas de software
Objetivos de aprendizaje
Después de completar esta unidad, podrá:
- Explicar qué es la calidad del software.
- Describir las pruebas (hacer de software.
- Explicar la importancia de las pruebas.
Comenzar su viaje hacia la calidad
La calidad puede ser un término subjetivo, dependiendo de a quién se le pregunte y de cuál sea la situación. En el caso del software, la calidad es el valor que representa para un usuario. Vea este vÃdeo breve de Provar para aprender más sobre qué es un software de calidad y cómo deberÃa funcionar.
¿Qué significa hacer pruebas?
Las pruebas son esenciales en su camino hacia la calidad. Tomemos un momento para descubrir qué son (y qué no) las pruebas. Consulte estas tres definiciones básicas de pruebas y luego explore las fichas didácticas para ampliar sus conocimientos sobre ellas.
- Las pruebas son el proceso de ejecutar un programa con la intención de encontrar errores lo más rápido posible.
- Las pruebas son el proceso utilizado para identificar la corrección, la finalización de objetivos y la calidad del software desarrollado.
- Hacer pruebas ayuda a verificar y evaluar si el software está funcionando como se espera.
"Las pruebas son el proceso infinito de comparar lo invisible con lo ambiguo para evitar que lo impensable le suceda a lo anónimo", James Bach, probador de software
El objetivo de las pruebas
El objetivo de las pruebas es aprender y descubrir información sobre el producto para poder entregarlo con confianza. El desafÃo puede ser descubrir cómo completar las tareas que aseguren la calidad. Vea el vÃdeo para obtener más información sobre el objetivo de las pruebas y un ejemplo.
¿Por qué hacer pruebas?
Se dice que, incluso si usted no hace pruebas, ¡sus clientes las estarán haciendo! Las pruebas son fundamentales por varias razones.
- Hacer pruebas contribuye a la entrega de un producto de software de mayor calidad.
- Las pruebas mantienen bajos los costes para el cliente. Aunque las pruebas en sà sean caras, el coste de no hacerlas puede suponer un precio mucho mayor.
- Las pruebas eliminan la posibilidad de errores de navegación en aplicaciones modernas que pueden ser muy complejas y tener múltiples objetivos.
Si el objetivo de hacer pruebas es descubrir cualquier problema antes de entregar un producto, tiene sentido que las pruebas se lleven a cabo en todas las industrias. Vea lo que puede suceder si una chef decide no hacer pruebas de sus platos.
Ha aprendido qué son las pruebas y por qué son necesarias para lograr un producto de calidad. Veamos ahora cuándo deberÃa llevar a cabo las pruebas.