Los casos de prueba manual no equivalen a 1 a 1 con el trabajo de automatización.
Necesitaría construir algún tipo de marco para la automatización. Error al manejar, enviar mensajes, construir los objetos de la página.
Necesito saber qué tan comprobable es la aplicación. ¿Los elementos de la interfaz de usuario tienen un identificador único o tendré que usar xpath / Regex frágil? ¿Hay muchos Ajax, JS o CSS personalizados que tengo que probar o solucionar?
- ¿Los campos de arranque de codificación obstaculizan el desarrollo de desarrolladores sin experiencia previa en CS?
- ¿Qué hace un buen diseño de diseño web?
- ¿Por qué algunos desarrolladores web son tan adversos al cambiar de Drupal a Ruby on Rails?
- Cómo usar Mautic con mi sitio web de WordPress
- ¿Dónde puedo alojar una página web de 5 MB, que contiene algo de lo que la mayoría de los hosts se deshacerán, de forma gratuita?
¿Estas pruebas tienen que funcionar multiplataforma / dispositivo? ¿Qué plataformas y dispositivos son compatibles con la aplicación?
¿Existe un entorno de prueba para que estos se ejecuten? Espero que la respuesta sea sí. Si es así, ¿puede manejar tener 50 pruebas con 25 pasos en ejecución?
¿Los escenarios requieren que un usuario inicie sesión? ¿Se puede usar cualquier usuario o hay características específicas de un usuario que serían difíciles / ilegales / poco éticas / caras de falsificar? Ejemplos: números de seguridad social, otros PII.
¿Hay alguna otra necesidad de datos de prueba? ¿Se proporcionan o están disponibles?
No trabajo por cuenta propia para el control de calidad, por lo que tal vez hay otros que han elaborado una mejor fórmula. Incluso en mi puesto actual, donde tengo experiencia en el dominio y el marco, probablemente solo daría una estimación de alto nivel.