10 qualities that can make you good tester
¿Qué te hace pensar que eres bueno probando? ¿Por qué califica como examinador?
La pregunta todavía me golpea los oídos cuando se trata de una entrevista.
Esta fue la pregunta que me hicieron al comienzo de mi carrera como tester de software. El entrevistador hizo algunas preguntas de aptitud como de costumbre y de repente me lanzó esta pregunta. Me quedé casi sin palabras. La mayoría de las veces, pensamos que somos buenos en algo porque lo estamos haciendo o tal vez suponemos que lo hacemos bien.
Después de pasar casi una década en la industria, cuando miro hacia atrás puedo entender la importancia de la pregunta y por eso hoy les voy a presentar una lista de puntos que he anotado para hacerme sentir que fui / soy bueno en las pruebas. .
Vamos a ver. En una nota al margen, está invitado a agregar su punto a la lista y lo aceptaremos con los brazos abiertos.
Lo que vas a aprender:
- Cualidades de un buen probador
- # 1) Entiende las prioridades
- # 2) Preguntas
- # 3) Puedes crear muchas ideas
- # 4) Puede analizar datos
- # 5) Puedes reportar cosas negativas de manera positiva
- # 6) Eres bueno informando
- # 7) Eres flexible para brindar asistencia cuando sea necesario
- # 8) Puede correlacionar escenarios en tiempo real con pruebas de software
- # 9) Eres un aprendiz constante
- # 10) Puede usar zapatos de usuario final
- 10 habilidades para ser un gran evaluador: cómo un evaluador puede ser un excelente evaluador
- # 1) Actitud positiva
- # 2) Buena comunicación
- # 3) Habilidades multitarea
- # 4) Aprendizaje rápido
- # 5) Pasión por las pruebas
- # 6) Jugador de equipo
- # 7) Piense y actúe como un usuario final
- # 8) Habilidades analíticas
- # 9) Sea una inspiración y un modelo a seguir
- # 10) Practica la empatía
- Lectura recomendada
Cualidades de un buen probador
Así que aquí tienes. Anteponga la condición 'se le da bien probar cuándo' en cada punto y lea:
# 1) Entiende las prioridades
El probador de software, sin saberlo, se convierte en un buen administrador del tiempo, ya que lo primero que debe comprender es una prioridad. La mayoría de las veces, se le da un módulo / funcionalidad para probar y una línea de tiempo (que siempre es correcta) y necesita dar salida. Estas desafíos regulares hacerle entender cómo priorizar las cosas.
Como evaluador, 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 sea un maestro en la definición de prioridades, las pruebas de software serán realmente fáciles.
Pero …… .pero mi amigo, entender la prioridad solo viene con la experiencia y por eso la paciencia y un ojo alerta son las armas más útiles.
# 2) Preguntas
Hacer preguntas es la parte más importante de las pruebas de software. Si no lo logra, perderá una cantidad importante de información.
Se pueden hacer preguntas:
- Para entender el requisito
- Para comprender los cambios realizados
- Entender cómo se ha implementado el requisito
- Para entender cómo se solucionó el error
- Para comprender los efectos de la corrección de errores
- Entender el producto desde otras perspectivas como desarrollo, negocio, etc.
Puede resultar beneficioso comprender el panorama general y definir la cobertura.
# 3) Puedes crear muchas ideas
Como he escrito en casi todas mis publicaciones, Las pruebas de software se tratan de ideas . Cuando puede generar una gran cantidad de ideas para probar el producto, se destaca entre la multitud, ya que la mayoría de las veces las personas se sienten satisfechas después de escribir casos de prueba funcionales y de rendimiento ordinarios.
En mi opinión, 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 por vida.
Entonces, sé un generador de ideas si quieres ser bueno en las pruebas.
# 4) Puede analizar datos
Al ser un evaluador, no se espera que solo realice pruebas. Debe comprender los datos recopilados a partir 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 un error no reproducible, sonrío en silencio.
No hay ningún error que no se pueda reproducir. Si ocurrió una vez, significa que aparecerá 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) Puedes reportar cosas negativas de manera positiva
Si, lo lees correctamente. Un evaluador 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 todo lo que hicieron estuvo total o parcialmente mal. Pero hay una gran diferencia en la reacción cuando sugieres hacer algo o rectificar algo con mejores ideas y sin una voz egoísta.
Además, los detalles son importantes para proporcionar detalles sobre qué negativo vio y cómo puede afectar el producto / aplicación en general.
fase de diseño del ciclo de vida del desarrollo de software
Nadie negaría rectificarlo. :)
# 6) Eres bueno informando
Durante todo el día, trabajó y trabajó y ejecutó un número de casos de prueba y los marcó como aprobado / reprobado en herramientas de gestión de pruebas . ¿Cuál sería su estado al final del día? A nadie le interesaría saber cuántos casos de prueba ejecutó. La gente quiere una descripción breve y agradable de la tarea de todo el día.
Así que ahora en adelante, escribe tu 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) Eres flexible para brindar asistencia cuando sea necesario
El deber del probador de software no termina después de informar un error. Si el desarrollador no puede reproducir el error, se espera que usted brinde soporte para reproducirlo porque entonces 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 relacionar las pruebas con la vida real, es fácil. Acostúmbrese a pensar o cree 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 el futuro cercano. Ayudará a su mente a generar ideas constantemente y a 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 un lenguaje de programación específico; se trata de mantenerse al día con la última tecnología, de las herramientas de automatización del aprendizaje, de aprender a crear ideas, de aprender de la experiencia y, en última instancia, de prosperar constantemente.
Además, lea=> 10 consejos para sobrevivir y progresar en el campo de las pruebas de software
# 10) Puede usar zapatos de usuario final
Eres un buen evaluador solo cuando puedes comprender a tus clientes. El cliente es DIOS y usted necesita comprender sus necesidades. Si el producto no satisface las necesidades del cliente, por muy útil que sea, no funcionará. Y es responsabilidad del evaluador comprender al cliente.
Actualizar:
10 habilidades para ser un gran evaluador: cómo un evaluador puede ser un excelente evaluador
Siempre hay margen para mejorar y mejorar las cosas.
Si comenzar como un QA más fresco y pasar algunos años en el campo no lo ha cambiado de probador a un probador bueno / excelente, este artículo es para usted. Sigue leyendo -
Probar, informar y finalizar una tarea es algo que cualquiera puede hacer después de un tiempo con experiencia y capacitación. Pero ser tester es mucho más.
Sea un gran probador para levantarse y brillar en el campo.
¿Qué puede llevarte allí? ¡Vamos a averiguar!
Cómo un probador puede ser un gran probador
Además, lea => 10 cualidades que pueden convertirlo en un buen examinador
# 1) Actitud positiva
Una actitud positiva es un agente clave para tener éxito en cualquier campo y las pruebas de software no son una excepción.
Los grandes probadores son:
- Siempre dispuesto a esforzarse más.
- Ayude a mejorar la calidad del producto.
- Ayuda en la entrega sin obstáculos
- Reunión de apoyo
Los grandes probadores mantienen una actitud positiva. A ellos les importa. Entienden el poder de la positividad.
Para inculcar una actitud positiva, los probadores debiera ser dada la propiedad de la tarea s, inmediato agradecimiento y asignaciones interesantes.
Leer también => 16 características de un gran tester de software
# 2) Buena comunicación
Ayuda a superar fácilmente los problemas críticos. Puede comprender los problemas fácilmente, documentar mejor y convencer eficazmente.
en qué fase del ciclo de vida del sistema se realiza la prueba del software
Un gran evaluador tiene excelentes habilidades de comunicación y lo usa para hacer preguntas, presentar sus opiniones y discutir escenarios críticos / impacto a fondo.
Buena capacidad de comunicación puede ser adquirido fácilmente al unirse a sesiones de formación en comunicación y practicar las mismas con regularidad. Tenga en cuenta que una buena comunicación realmente no significa, escribir o hablar inglés fluido solo , aunque eso ayuda.
# 3) Habilidades multitarea
Las habilidades multitarea son la demanda de la era actual.
Un buen evaluador debe hacer malabares con múltiples actividades, como:
- Genere y ejecute ideas de prueba
- Diseñar casos de prueba
- Escribe informes de errores efectivos
- Trabaja en varios proyectos y proporciona actualizaciones.
No solo eso, sino que también debe priorizar y programar sus actividades en consecuencia.
Las habilidades multitarea necesitan práctica y la mentalidad adecuada.
# 4) Aprendizaje rápido
Un gran evaluador es rápido y autodidacta.
NO TIENES que aprender cosas nuevas, deberías QUERER aprenderlas. Debería poder actualizarse con nuevas tecnologías, procesos, herramientas, habilidades, etc. de forma regular.
El aprendizaje rápido no se puede enseñar, pero se puede desarrollar con paciencia, planificación, práctica y perseverancia.
# 5) Pasión por las pruebas
Tienes que amar tu trabajo.
La pasión por ofrecer calidad, proporcionar una mejor experiencia de usuario, generar nuevas ideas, etc. es fundamental.
'Un tester apasionado siempre es mejor que un desarrollador técnicamente sólido'.
Es un cambio de juego absoluto. Nunca te aburrirás. Nunca pasará por alto algo para probar. Nunca reportará un caso sin investigarlo a fondo. Nunca ignorarás un caso de esquina. Lo más importante es que no considerará las pruebas como un trabajo ingrato. :)
# 6) Jugador de equipo
Ser un jugador de equipo es una necesidad para cada trabajo, pero adquiere una dimensión completamente nueva porque tenemos que dar malas noticias. Para hacer esto bien, debes ser comprensivo y generoso. No juegues el juego de la culpa. Mantente positivo.
Rejuvenecer esta habilidad es muy importante para ser un gran evaluador y un buen ser humano.
# 7) Piense y actúe como un usuario final
La calidad significa, en última instancia, la satisfacción del usuario final.
Independientemente de lo que digan los requisitos, piense sobre el impacto en el usuario final. Esto es fácil porque también somos usuarios de software a pesar de que somos probadores profesionales.
Con estudio, observación y comparación continuos, el usuario final Se puede cultivar la perspectiva.
#8)Habilidades analíticas
Nuestra principal responsabilidad es ayudar a que el software esté lo más libre de errores posible. Cada error sigue un patrón y un gran evaluador siempre es bueno para observar ese patrón y reportar todos los errores del mismo patrón.
El análisis en profundidad y la creatividad ayudan a cultivar buenas habilidades analíticas.
¿Qué es un archivo 7z?
#9) Sea una inspiración y un modelo a seguir
Tienes razón; esto no tiene nada que ver con las pruebas. Pero creo que tenemos muchos alcances para inspirar a las personas con las que interactuamos todos los días. Puede que seas el último en una cola, pero en unos minutos, siempre habrá alguien detrás de ti. Entonces, no importa en qué posición te encuentres, hay personas que te admiran.
En un equipo, si el líder del equipo a menudo discute con los desarrolladores, naturalmente el equipo también lo hará. Si un miembro del equipo no sigue una plantilla, los demás pueden pensar que está bien no seguir una plantilla.
Ser conscientes de que cada acción nuestra resuena de alguna manera en otro que nos rodea debería hacernos aspirar a inspirar sin siquiera intentarlo.
Hay muchas formas de dejar su huella en tareas que de otro modo serían mundanas:
- Sea el mejor en lo que hace
- Estar a tiempo
- Prestando atención a los detalles
- Proponiendo una nueva mejor práctica
- Encontrar un problema que podría haber causado una avería importante
- Aprender una nueva habilidad y ofrecerse como voluntario para enseñar a sus compañeros
- Ser cortés en su comunicación
- Reúna la reputación de ser el mejor evaluador, el mejor informador de defectos o el mejor generador de métricas.
# 10) Practica la empatía
Una vez más, esto podría no parecer un atributo que los probadores necesitan. Especialmente porque se habla mucho sobre cómo los probadores deben proteger, proteger y guiar sus defectos hacia la resolución y todo.
Pero los probadores deben tener la calidad para poder sentir y no solo ser autómatas. También ayuda al proceso de prueba.
Llevar, Por ejemplo, una nueva aplicación que se está integrando como prueba. ¿Vendrías simplemente desmoronándote, librarías una guerra e informarías que no sirve para nada? ¿O lo probaría con simpatía e intentaría encontrar áreas problemáticas para poder ayudar a los desarrolladores a mejorar aún más?
Veámoslo desde una perspectiva de ejemplo del mundo real. Acabas de terminar de construir una silla. ¿Saltarías o te sentarías con cuidado la primera vez? El más tarde, ¿no? Una vez que esté seguro de que lo sostiene, comience a agregar pesos inusuales, etc.
Las pruebas en las etapas iniciales deben ser sutiles, lentas y amables.
Además, la empatía puede ayudarte ser un mejor jugador de equipo - no solo dentro de su equipo, sino también con equipos externos. En caso de duda, sea más amable de lo necesario.
Espero que esta lista le dé una idea de en qué área necesita trabajar para ser un mejor tester de software.
Sobre el Autor: Esta publicación está escrita por Bhumika, miembro del equipo de STH, líder de proyecto con 7 años de experiencia.
Por cierto, ¿me perdí algo? Me encantaría saber de ti.
Con esto, termino este artículo con la esperanza de poder cubrir la mayoría de los puntos, que me están convirtiendo en un buen tester. ¿Y usted?
Lectura recomendada
- 5 cosas que un desarrollador (y evaluador) principiante debe saber sobre las pruebas de software
- Ganar dinero, carrera de pruebas de software y secretos de un evaluador más rico
- 5 formas de ser un probador de software audaz y seguro
- 4 errores de mi vida como probador de software (y probablemente los esté cometiendo)
- 9 mitos y hechos comunes de las pruebas de software
- 68 Recursos esenciales para ser un probador exitoso (¡No se lo pierda!)
- Las 5 cosas principales que un evaluador debe tener para sobresalir (y las perspectivas cambiantes del evaluador de software)
- ¿Por qué las pruebas de software son un trabajo difícil? Y así es como puede hacerlo fácil