Buenas características del probador de software
1. Entiendes las prioridades:
Software Tester, sin saberlo, se convierte en un buen administrador de tiempo, ya que lo primero que debe entender es la prioridad. La mayoría de las veces, se le proporciona un módulo / funcionalidad para probar y una línea de tiempo (que siempre es ajustada) y necesita dar salida. Estos desafíos regulares te hacen entender cómo priorizar las cosas.
- Compare y contraste los roles de un desarrollador de software y un probador de software. ¿Cuál es mejor para un más fresco?
- ¿Cuánto tiempo le toma a un nuevo graduado con maestría ser un ingeniero de software sénior del rol de ingeniero de software II?
- Voy de la banca de inversión a la tecnología. ¿Debo disparar para SWE o PM?
- ¿Puedo realmente ser un ingeniero de software exitoso al inscribirme en Hack Reactor o en el Proyecto Firehose en lugar de ir a una universidad?
- Tengo solo 58-59% en mi B.Tech (2015 Batch) en informática de la Universidad MDU. ¿Cómo me mejor aún para marcar algo grande en mi vida?
Como probador, debe comprender qué se debe probar y qué se debe dar menos prioridad, qué se debe automatizar y qué se debe probar manualmente, qué tarea se debe realizar primero y qué se puede hacer en el último momento. Una vez que domine la definición de prioridades, las pruebas de software serían realmente fáciles. Pero … pero mi amigo, entender la prioridad solo viene con la experiencia y, por lo tanto, la paciencia y un ojo alerta son las armas más útiles.
# 2 Haces preguntas:
Hacer preguntas es la parte más importante de las pruebas de software. Si no lo haces, perderás un montón de información importante.
Se pueden hacer preguntas:
Para entender el requisito
Para comprender los cambios realizados.
Para comprender cómo se ha implementado el requisito
Para entender cómo se solucionó el error
Para comprender los efectos de corrección de errores
Comprender el producto desde otras perspectivas como el desarrollo, los negocios, etc.
Puede ser beneficioso comprender el panorama general y definir la cobertura.
# 3 Puedes crear una cantidad de ideas:
Como he escrito en casi todas mis publicaciones, las pruebas de software tratan sobre ideas. Cuando puede generar un número de ideas para probar el producto, se destaca entre la multitud, ya que la mayoría de las veces las personas sienten satisfacción personal después de escribir casos de pruebas funcionales y de rendimiento ordinarios.
Según yo, el trabajo de un probador real comienza solo después de escribir casos de prueba ordinarios. Cuanto más piense en cómo se puede usar el producto de diferentes maneras, podrá generar ideas para probarlo y, en última instancia, ganará confianza en el producto, la satisfacción del cliente y la experiencia de toda la vida.
Entonces, sé un generador de ideas si quieres ser bueno en las pruebas.
mejor curso de capacitación en pruebas de software
# 4. Puedes analizar datos:
Al ser un probador, no se espera que solo realice pruebas. Debe comprender los datos recopilados de las pruebas y analizarlos para determinar el comportamiento particular de la aplicación o el producto. La mayoría de las veces, cuando escucho sobre errores no reproducibles, sonrío en silencio. No hay ningún error que no sea reproducible. Si ocurrió una vez, eso significa que saldrá por segunda vez. Pero para llegar a la causa raíz, debe analizar el entorno de prueba, los datos de prueba, las interrupciones, etc.
Además, como todos sabemos, cuando se trata de pruebas de automatización, la mayoría de las veces se trata de analizar los resultados de las pruebas porque crear scripts y ejecutarlos durante mucho tiempo no es una gran tarea, pero analizar los datos generados después de la ejecución de esos scripts es La parte más importante.
# 5. Puede informar cosas negativas de manera positiva:
Sí, lo leíste bien. Un probador necesita aprender tácticas para tratar con todos los que lo rodean y debe ser bueno en la comunicación. Nadie se siente bien cuando le dicen que lo que hicieron fue total o parcialmente incorrecto. Pero hace mucha diferencia en la reacción cuando sugieres hacer algo o rectificar algo con mejores ideas y sin voz egoísta.
También los detalles son importantes, así que proporcione detalles sobre lo negativo que vio y cómo puede afectar el producto / aplicación en general.
Nadie negaría rectificarlo. 🙂
# 6. Eres bueno para informar:
Durante todo el día trabajó y trabajó y ejecutó números de casos de prueba y los marcó como herramienta de gestión de prueba de aprobación / reprobación. ¿Cuál sería su estado al final del día? Nadie estaría interesado en saber cuántos números de casos de prueba ejecutó. La gente quiere una descripción breve y dulce sobre su tarea de todo el día.
Entonces, en adelante, escriba su informe de estado al cliente como: lo que hizo (con un máximo de 3 oraciones), lo que encontró (con números de error) y lo que hará a continuación.
# 7. Usted es flexible para brindar soporte cuando sea necesario:
El deber del probador de software no termina después de informar el error. Si el desarrollador no puede reproducir el error, se espera que pueda reproducirlo, ya que solo el desarrollador podrá solucionarlo.
Además, los plazos ajustados para las pruebas de software hacen que muchos evaluadores ignoren la calidad. El enfoque correcto debe ser una planificación adecuada y un esfuerzo adicional para cubrir lo que sea necesario.
# 8. Puede correlacionar escenarios en tiempo real con pruebas de software:
Cuando puede correlacionar las pruebas con la vida real, es fácil. Acostúmbrate a pensar o crea constantemente casos de prueba sobre cómo probar un tren, cómo probar un vegetal, cómo probar un monumento y ver cómo ayuda en un futuro próximo. Le ayudará a su mente a generar constantemente ideas y relacionar las pruebas con cosas prácticas.
# 9. Eres un aprendiz constante:
La prueba de software es un desafío porque necesita aprender cosas nuevas constantemente. No se trata de adquirir experiencia en lenguaje de script específico; se trata de mantenerse al día con la última tecnología, de aprender herramientas de automatización, de aprender a crear ideas, de aprender de la experiencia y, en última instancia, de prosperar constantemente.
Lea también => 10 consejos para sobrevivir y progresar en el campo de las pruebas de software
# 10. Puede usar zapatos de usuario final:
Usted es un buen probador solo cuando puede entender a su cliente. El cliente es DIOS y usted necesita comprender sus necesidades. Si el producto no satisface las necesidades del cliente, no importa lo útil que sea, no funcionará. Y es responsabilidad del evaluador comprender al cliente.