Debido a que ya conocemos el camino que estamos probando, tenemos una definición de éxito para cada caso de prueba. Probaremos datos simulados hasta que sigamos el camino que necesitamos. Esto incluye menús desplegables, campos de formulario y cualquier otro dato que nos haría seguir un camino diferente o ramificado. Como puedes imaginar, el hecho de que los datos de prueba simulados puedan probarse hasta que el resultado coincida con un estado de éxito conocido, es un problema de aprendizaje automático que eventualmente puede ser completamente automatizado. Estamos trabajando en ello.
Algunas elaboraciones de cómo gestionamos los datos de prueba:
-Muchos de los datos simulados no afectan el flujo de trabajo: inicios de sesión, detalles de cuenta como nombre o dirección, qué producto se selecciona para agregar al carrito. Usamos lo que es conveniente.
-Los datos restringidos sintácticamente, como un número de teléfono, se crearán usando contexto o prueba y error.
-Si observamos casos de prueba negativos en producción, los probaremos; sin embargo, no probaremos exhaustivamente permutaciones de datos simulados para desencadenar el caso de prueba negativo.
-Creamos tantos datos de prueba como sea posible, especialmente durante los flujos de creación de cuentas. Intentamos manipular los datos de prueba que creamos en el conjunto de pruebas para ser menos dependientes de los procesos de gestión de datos de prueba de nuestros clientes.
-Si los datos no son desencadenados por una acción humana (como en una herramienta de monitoreo), necesitaremos pedir una API o flujo de datos para permitirnos desencadenar o recibir esos datos.
-Si los datos se están pasando entre un rol de usuario y otro (como un cliente que ordena un producto y un empleado manejando el pedido), ordenaremos las pruebas para asegurarnos de que estos datos se creen y pasen durante el flujo de prueba.
Los usuarios deben estar conectados para escribir comentarios
Iniciar Sesión
Responder
¿Ya tienes ProdPerfect?
Acerca de ProdPerfect
ProdPerfect es la primera solución autónoma de pruebas de regresión de extremo a extremo (E2E) que construye, mantiene y evoluciona continuamente conjuntos de pruebas E2E mediante un análisis impulsad
Con más de 2.5 millones de reseñas, podemos proporcionar los detalles específicos que te ayudarán a tomar una decisión informada al comprar software para tu negocio. Encontrar el producto adecuado es importante, déjanos ayudarte.