Si. Como mencionó Thanh, hay muchas herramientas de automatización en el mercado que lo ayudarán a realizar la automatización sin codificar demasiado.
Incluso hay algunas nuevas herramientas comerciales en el mercado que convertirán las páginas web html renderizadas en imágenes y luego harán una comparación de imagen / píxel con sus pruebas / imágenes de referencia para usar puntos de verificación / afirmaciones mínimos en sus pruebas.
Pero recuerda, nada es gratis. Casi todas estas herramientas son comerciales y es posible que deba pagar un buen precio para obtener una licencia.
La mayoría de las herramientas de código libre / abierto te ayudarán al proporcionar una API, y obviamente, debes interactuar con esas API solo a través del código. Ninguna otra opción, sin GUI.
- ¿Qué habilidades debe poseer un consejero de abuso de sustancias?
- Cómo desarrollar habilidades de ventas
- Cómo mejorar mis habilidades de debate y discusión
- ¿Por qué las empresas de TI buscan buenas habilidades de comunicación en lugar de habilidades técnicas?
- Si una persona tuviera tiempo infinito disponible, ¿podría ser buena en todo?
He trabajado en todas las áreas de automatización disponibles como UI, DB, API y rendimiento.
Pero una de las herramientas interesantes que he encontrado recientemente es SoapUI. Esta es una herramienta de código abierto para pruebas de API / servicios web. En realidad, es más como una herramienta de prueba de tipo Point and Click, en lugar de escribir mucho código.
Con tendencias emergentes como MicroServices e IoT, las pruebas de API desempeñarán un papel importante en nuestras actividades de control de calidad. Entonces, aprender esta herramienta lo ayudará a mantenerse actualizado.
También estoy de acuerdo con Thanh en que “No se puede ir demasiado lejos con la automatización sin una habilidad de programación decente”.
En mi primer proyecto de API Testing, he realizado el 90% de la automatización en SoapUI sin comenzar a hacer scripts. Pero para cubrir algunos escenarios raros y superar las limitaciones en las herramientas de código abierto, tengo que hacer algunas secuencias de comandos Groovy. Pero aún así no necesita aprender OOPS / Clase / Patrones adecuados / Diseño de prueba ni nada de eso. Simplemente puede comenzar a escribir algunos scripts arbitrarios y puede ejecutarlo dentro de SoapUI.
Por lo tanto, le recomiendo que eche un vistazo a esta herramienta. Pero le recomiendo que aprenda la codificación si desea ser un control de calidad de automatización.
Por casualidad, si no puede codificar o si no le gusta, no hay problemas. He visto muchas personas excelentes que solo están haciendo / explorando pruebas, sin siquiera escribir una sola línea de código. Pero aún así están agregando mucho valor agregado a nuestra comunidad de control de calidad. También puedes intentar ser así.
Espero que esto ayude 🙂
Linkesh