El área de Testing es muy importante debido que el papel del Tester es comparar el resultado actual con el resultado esperado y verificar que el sistema esté libre de errores.
Una página de un banco cajero automático tiene las siguientes funciones:
- Ingresar contraseña.
- Consulta de saldo.
- Movimientos.
- Transferencia a terceros.
- Pagos.
¿Qué pasaría si la página del banco tiene varios errores funcionales? El usuario podría dejar de utilizar la página por varios motivos los cuales pueden ser: por robo de identidad, bloqueo de cuenta al ingresar las credenciales correcta, mostrar siempre un saldo insuficiente cuando realmente se tiene un saldo, se hizo la trasferencia a un tercero y jamás se hizo el envio, no funciona la sección de pagos, la página muestra un error al utilizar el token y entre otros.
Para eso se ocupa un buen equipo preparado, que busque todas las rutas alternativas para poder "romper" y verificar la seguridad del sistema. Esto hará que se reduzca los costos del sistema.
- Entre más temprano (rápido) se encuentren los errores de un sistema, el costo será mucho menor.
- Entre más tarde se encuentren los errores de un sistema, el costo será mucho mayor.
No comments:
Post a Comment