Una de las cosas que hay que entender en el testing es la diferencia entre error,defecto y fallo y os hablaré ahora mismo de la diferencia.
Error
El error es una equivocación humana,un fallo que suele cometer alguien del equipo de desarrollo aunque también puede cometer equivocaciones un tester al registrar en una herramienta defectos que no lo son ,lo que se llama un falso positivo o al realizar una historia de usuario que no refleja correctamente un requerimiento.
Defecto
El defecto es una consecuencia del error del ser humano ,en este caso alguien del equipo de desarrollo y suelo estar en alguno de los artefactos del ciclo de vida de desarrollo de software,no tiene porque estar en el código fuente solamente.
Fallo
El fallo es una consecuencia del defecto realizado en el ciclo de vida de desarrollo de software,suele provocar un comportamiento no esperado del sistema.
Abajo puedes ver un vídeo de mi canal donde os explico la diferencia entre error,defecto o fallo ,suscríbete a mi canal que empezaré a crear más contenido o sígueme en alguna de mis redes sociales .
Ejemplos reales de fallos
Algunos de los fallos que pueden ocurrir en una aplicación web son:
Funcional: sería que al pulsar el botón registro de una red social nos saca un mensaje diciendo que el sistema no puede procesar su solicitud.
Rendimiento: sería que un requerimiento de rendimiento del cliente pide que la tienda virtual tarde como máximo 3 segundos en añadir un producto al carrito de compra de la tienda.
Usabilidad: seria que un formulario se vea correctamente en un PC y portátil pero en un smarphone salga descolocado la posición de los campos.
Seguridad: sería por ejemplo que las contraseñas no se encripten en la base de datos o que el certificado digital haya expirado.
¡Sígueme en LinkedIn, Twitter, Facebook, Instagram y YouTube para ser parte de nuestra comunidad y aprender más sobre testing y QA.
Visitas: 117