¿Cuánto deberíamos esperar para automatizar 50 casos de prueba funcionales (cada uno con aproximadamente 25 acciones por prueba) si automatizáramos usando Selenium?

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?

¿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.

Primero debe invertir en las mejores prácticas para casos de prueba. Ningún caso de prueba (que no sea e2e) debe ser de 25 pasos. Claramente, no estás haciendo pocas cosas bien. En segundo lugar, ¿has oído hablar del generador de selenio?

Menos de USD 2000, si no es muy diferente según sus requisitos escritos.

CloudQA

USD 2800. Bueno, usted solicitó un número, y ese es un número con el que un proveedor externo puede vivir.