10 awesome tips become better automation tester
Las pruebas de automatización son el sueño de todo tester.
Todos queremos ser probadores de automatización. Pero solo algunos de nosotros lo conseguimos.
Aquí hay algunas medidas simples que lo ayudarán a ser el tipo de probador de automatización excelente que desea ser.
Lo que vas a aprender:
- 10 consejos para ser un buen probador de automatización
- Consejo n. ° 1: aprenda muy bien los conceptos básicos de las pruebas
- Consejo n. ° 2: comience temprano
- Consejo n. ° 3: familiarícese con los conceptos básicos de codificación
- Consejo n. ° 4: Supere el 'problema inicial'
- Consejo n. ° 5: no se deje intimidar
- Consejo n. ° 6: aprenda viendo
- Consejo 7: archivos de ayuda
- Consejo n. ° 8: práctica
- Consejo n. ° 9: esfuércese por ser mejor
- Consejo n. ° 10: mantenga la mente abierta
- Conclusión
- Lectura recomendada
10 consejos para ser un buen probador de automatización
Empecemos.
Consejo n. ° 1:Aprenda muy bien los conceptos básicos de las pruebas
Esto se debe a que las pruebas de automatización no son más que una rama de las pruebas, un formulario que utiliza un enfoque un poco más 'técnico' para las pruebas en sí. Saber lo que está probando y por qué lo está probando es muy importante. 'Cómo': es donde difieren la automatización y las pruebas manuales.
Consejo n. ° 2:Comenzar temprano
No espere a que se le presente un proyecto de automatización antes de comenzar. Hay muchas herramientas de código abierto disponibles. Instale uno en su máquina personal y pruébelo.
Utilice las aplicaciones genéricas como Gmail.com o Amazon.com o incluso su Microsoft Office o Calculadora independiente. Cualquier cosa, básicamente.
Consejo n. ° 3:Familiarícese con los conceptos básicos de codificación
Familiarícese con los conceptos básicos de codificación en cualquier idioma que elija. Cuando te tomas un momento para considerar de cerca en qué consiste un lenguaje de programación, la mayoría de ellos son más o menos lo mismo.
Tome VB Scripting, por ejemplo , necesitará conocer los tipos de datos, la forma en que se manejan las variables y constantes, los diferentes operadores, declaraciones condicionales, declaraciones de bucle, matrices, funciones, etc.
Una vez que comprenda estos conceptos, podrá extrapolar fácilmente sus conocimientos a cualquier idioma. Por lo tanto, tómese al menos una semana para comprender a fondo estos conceptos.
Consejo # 4:Supere el 'problema inicial'
La primera prueba / programa que escriba será confuso sin importar lo bien leído que sea en el tema. Definitivamente va a ser abrumador. Pero no te preocupes. Piense en ello como si estuviera traduciendo su prueba manual a un medio diferente al inglés.
Consejo # 5:No se deje intimidar
Es muy fácil para un principiante mirar una prueba o programa de automatización y pensar que parece muy técnico y que nunca podrá entenderlo y mucho menos escribir algo así. No te preocupes; es natural sentirse así.
Por ejemplo , si desea ingresar el valor del nombre de usuario en la página de inicio de sesión de Gmail.com. ¿Cuál es la afirmación que escribiría en su caso de prueba manual?
VPN netflix gratis
Será como: Ingresa 'swatiseela' en el campo 'Nombre de usuario' en la página de Gmail.com.
Cuando lo traduzca a VBScript para que sea una declaración en su prueba QTP, será:
|_+_|Verá, no hay mucha diferencia. La forma en que está haciendo referencia al lugar para ingresar el nombre de usuario se hace de manera diferente.
Dado que cada paso de la prueba de automatización lo realiza una máquina en lugar de un humano, solo debe asegurarse de escribir sus instrucciones (paso de prueba) lo más claramente posible sin ambigüedad.
En lugar de simplemente decir ingrese el valor, en realidad está proporcionando los nombres exactos de los objetos en la página tal como los nombra el desarrollador. Una vez que pueda comprender esta traducción, la automatización es fácil.
Consejo # 6:Aprender viendo
Esta es la estrategia que sigo personalmente cada vez que tengo que trabajar con una nueva herramienta. Cada herramienta que sale al mercado, por muy robusta que sea técnicamente, intenta ser fácil de usar. Por lo tanto, todas las funciones de la herramienta deben ser accesibles desde el menú.
Esto es lo que hago: comienzo desde la opción de menú 'Archivo' y avanzo hasta llegar a 'Ayuda' y trato de echar un vistazo superficial a todos y cada uno de los elementos del menú-submenú. La mayoría de los nombres serán representativos de lo que hace esa opción. Pero en caso de que necesite más información, simplemente haga clic en ese elemento y mire.
Si aún necesita más información, use el archivo de ayuda. De esta forma, no está esperando que alguien le brinde los conocimientos sobre la herramienta. Se está familiarizando con la herramienta y el IDE utilizando su iniciativa. Le ayuda a evaluar qué le va a ser útil y qué no.
Consejo # 7:Archivos de ayuda
Muchos de nosotros buscamos foros y tutoriales en línea para comenzar. Si bien todos son excelentes, nada se acerca a los archivos de ayuda que vienen con la herramienta. Es tu mayor tesoro. Describe todo lo que la herramienta puede hacer. Por lo tanto, considere cada programa de automatización que escriba como un examen a libro abierto. El libro abierto es el archivo de ayuda. Haga de ese su primer destino cada vez que se pierda.
Consejo # 8:Práctica
Sea paciente consigo mismo y practique la escritura de código con regularidad. Recuerde que las pruebas son verificación y validación. Escribir las pruebas de manera que cada una tenga claramente definidos los criterios de Pasa y No pasa. No desea que una herramienta de automatización solo realice la entrada de datos y le deje el análisis a usted. Asegúrese de que su programa pueda determinar claramente y presentar el resultado como aprobado o reprobado.
Consejo n. ° 9:Esforzarse por ser mejor
Una vez que resuelva un problema y escriba un programa, piense en formas de mejorarlo.
¿Puedes hacerlo más legible? ¿Puede lograr el resultado en menos líneas de código? ¿Puede reutilizar algunos de los componentes? ¿Puedes evitar usar tantas variables como lo hiciste? ¿Es eficiente la memoria de su programa? ¿Puedes hacer que corra más rápido? - Estas son algunas de las preguntas que debe tener en cuenta y en las que debe trabajar.
Consejo # 10:Manten una mente abierta
Si bien las pruebas de automatización son excelentes y les da a los probadores un 'complejo de Dios', tenemos que aceptar que en algunos casos simplemente no es el camino a seguir. En esos momentos, sea amable porque las pruebas son nuestro objetivo principal, ya sea que tomemos la ruta de Automatización o la ruta Manual.
Conclusión
Espero que este artículo haya respondido algunas preguntas que todos los aspirantes a probadores de automatización deben haber tenido. Si decide aventurarse en él y tiene más reservas, háganoslo saber a través de los comentarios.
¿Hay algo en este artículo con el que esté totalmente de acuerdo o en desacuerdo?
Lectura recomendada
- 10 consejos que debe leer antes de automatizar su trabajo de prueba
- ¿Cuándo optar por las pruebas de automatización?
- Los 20 principales consejos prácticos de prueba de software que debe leer antes de probar cualquier aplicación
- ¿Qué son las pruebas de automatización? (Guía definitiva para iniciar la automatización de pruebas)
- Tipos de pruebas de automatización y algunos conceptos erróneos
- Las 11 mejores herramientas de automatización para probar aplicaciones de Android (herramientas de prueba de aplicaciones de Android)
- Proceso de prueba de automatización de 10 pasos: cómo iniciar las pruebas de automatización en su organización
- Desafíos de las pruebas manuales y de automatización