por lo que los ingenieros junior pueden leerlo y realmente no les importa cómo se ejecuta. No necesitan aprender las API de diferentes frameworks, solo estas comunes, que están muy bien documentadas y tienen autocompletado.
¿Qué tan difícil es cambiar de motor de navegador? Básicamente así, vamos a la configuración y cambiamos de player a web driver y podemos esperar que la prueba se ejecute de manera similar, no igual, porque ves que el web driver funcionará un poco diferente que play, ¿verdad? Tal vez en algunos puntos veas fallas, pero la idea es que las cosas comunes son las mismas, por lo que todas las diferencias se pueden solucionar fácilmente agregando un poco de peso, cambiando algún localizador. Entonces, para la mayoría de las pruebas, la transición funcionará sin problemas para el 95% del código de prueba. No requerirás ningún cambio.
Entonces esto resuelve el problema que mencioné. Entonces, si necesitas transformar tu prueba a play, ¿verdad?, puedes transformarla fácilmente. Si necesitas web driver, simplemente cambia la configuración. Tal vez necesites cambiar a prueba de café para admitir Internet Explorer, esto también funciona. Y sí, esto es realmente poderoso.
Concept.js también viene con una interfaz de usuario incorporada y ejecutores de pruebas interactivos gráficos que pueden mostrar un informe paso a paso de todas las pruebas ejecutadas. Por lo tanto, puedes usarlo como una herramienta de informes. Puedes ver cómo va la ejecución. Y también tiene algunas características que tiene la Terminal, pero algunas más avanzadas también. Por ejemplo, puedes mantener un navegador sin volver a ejecutar la prueba y cambiar fácilmente entre el modo headless y el modo de ventana.
También en Concept.js, tenemos soporte de informes incorporado. Por lo tanto, una de las mejores herramientas compatibles aquí es Concept.UI sin duda, porque los Concept.UI están hechos para Concept.js. Pero la captura de pantalla a la derecha no es de Concept.UI. Tal vez ya adivinaste qué es. Es el informe allure. Por lo tanto, Concept.js tiene soporte incorporado para informes allure. En caso de que necesites mejores informes para mostrar a tus clientes o simplemente para ver qué sucedió en CI en producción para que puedas rastrear los cambios en tus pruebas. También admitimos tecnologías más empresariales como Report Portal. Tenemos un agente oficial de Concept.js en la organización de Report Portal. Por lo tanto, puedes tener informes de Report Portal con Concept.js y Testomatio, la herramienta en la que estoy trabajando también intenta brindar mejores informes para tus pruebas de extremo a extremo. Por lo tanto, los informes son bastante importantes en las pruebas de hoy en día porque todo se puede mostrar desde una consola y seguramente tus gerentes, tus clientes no mirarán la consola para ver qué pruebas se aprobaron, qué pruebas no, por qué razones. Quieren una interfaz gráfica limpia y agradable para comprender esto. Es por eso que Concept.js ofrece tantas opciones para informes porque según tu presupuesto, según tus condiciones, puedes elegir la herramienta que desees. Por cierto, todas esas tres herramientas son absolutamente de código abierto. Puedes comenzar a trabajar con ellas y con Concept.js hoy mismo.
Comments