Adam tocó el desafío más grande con el desarrollo de la aplicación teniendo en cuenta las pruebas automatizadas: mantener las ID estables. La mayoría de los frameworks de prueba se basan en localizadores estáticos como xPath y selectores CSS. La realidad es que los desarrolladores frecuentemente rompen esos atributos, lo que hace que sus pruebas sean escamosas. Los probadores constantemente tienen que actualizar estos.
¿Qué pasa si sus localizadores no se basan en selectores xPath y CSS? Los desarrolladores no deberían verse obligados a mantener intactos sus ID al realizar cambios en su código y los evaluadores no deberían tener que mantener constantemente sus localizadores.
Si adopta el enfoque de localizadores dinámicos y utiliza múltiples atributos frente a un único localizador, cambiar las ID no afectará sus pruebas. El DOM incluye suficiente información que no cambia con tanta frecuencia. Desafortunadamente, la mayoría de los marcos de automatización de pruebas simplemente no saben cómo usarlo para crear pruebas estables. Aquí hay uno que sí. La última plataforma de automatización de pruebas
- Cómo solucionar el problema Err_Connection_Refused para algunos sitios web en todos los navegadores en mac
- ¿Cuáles son las ventajas de hacer frontend usando React / Angular sobre HTML común, CSS y JS?
- ¿Existe un complemento o servicio de WordPress como este servicio LeadFormly?
- ¿Qué hace que alguien sea desarrollador web? ¿Cómo sabes que ahora eres capaz de manejar proyectos de desarrollo web? ¿Qué nivel de conocimiento se requiere?
- ¿Existe algo como la pila completa incrustada?