16 characteristics great software tester
¿Qué convierte a un buen probador de software en un excelente probador de software? 7 cualidades de probadores altamente efectivos
Los probadores son la columna vertebral de cualquier empresa de TI. Ya que son los que pueden dar resultados de calidad y también son los más responsables de lanzar un proyecto.
Este artículo explica las características más importantes que debe poseer un gran tester de software.
Lo que vas a aprender:
- Ser un probador
- 16 características de un gran probador de software
- # 1) Sea escéptico
- # 2) No comprometa la calidad
- # 3) Asegurar la satisfacción del usuario final
- # 4) Piense desde la perspectiva de los usuarios
- # 5) Priorizar las pruebas
- # 6) Nunca prometa una cobertura del 100%
- # 7) Esté abierto a sugerencias
- # 8) Empiece temprano
- # 9) Identificar y administrar riesgos
- # 10) Hacer investigación de mercado
- # 11) Desarrolle una buena habilidad de análisis
- # 12) Concéntrate también en el lado negativo
- # 13) Sea un buen juez de su producto
- # 14) Aprenda a negociar
- # 15) Detén el juego de la culpa
- # 16) Finalmente, sé un buen observador
- 7 cualidades de probadores altamente efectivos
- Conclusión
- Lectura recomendada
- 16 características de un gran probador de software
Ser un probador
Siéntete orgulloso de ser un probador. Eres la persona que reduce el trabajo en muchos campos, eres el que muchas veces libera los proyectos sin ningún defecto, y eres la persona en la que la gente y la empresa creen más.
Finalmente, usted es la persona que garantiza la tranquilidad de los usuarios finales. Sin ti es casi difícil completar el proyecto con éxito .
mejor descargador de música para teléfonos Android
Como evaluador, debe esforzarse continuamente para mejorar cada vez más.
16 características de un gran probador de software
Para ser un gran tester de software, necesita desarrollar las siguientes 16 características dentro de usted:
# 1) Sea escéptico
No crea que la compilación proporcionada por los desarrolladores es una Bicho -resultado gratuito o de calidad. Cuestionar todo. Acepte la compilación solo si la prueba y la encuentra libre de defectos. No le crea a nadie, sea cual sea la designación que tenga, simplemente aplique su conocimiento e intente encontrar los errores. Debe seguir esto hasta la última fase del ciclo de prueba.
# 2) No comprometa la calidad
No se comprometa después de determinadas etapas de prueba. No hay límite para las pruebas hasta que se produce un producto de calidad. Calidad es una palabra creada por probadores de software para lograr pruebas más efectivas. Hacer concesiones en cualquier nivel conduce a un producto defectuoso, así que no lo haga en ningún momento.
# 3) Asegurar la satisfacción del usuario final
Piense siempre en lo que puede hacer feliz a un usuario final. ¿Cómo pueden utilizar el producto con facilidad? No deje de probar los requisitos estándar solo. El usuario final solo puede estar contento cuando usted proporciona un producto sin errores.
# 4) Piense desde la perspectiva de los usuarios
Cada producto se desarrolla para los clientes. Los clientes pueden ser o no personas técnicas. Si no considera los escenarios desde su perspectiva, perderá muchos errores importantes. Así que ponte en sus zapatos. Conozca primero a sus usuarios finales. Su edad, educación e incluso la ubicación pueden ser más importantes al utilizar el producto.
Asegúrese de preparar sus escenarios de prueba y probar los datos en consecuencia. Después de todo, se dice que el proyecto tiene éxito solo si el usuario final puede utilizar la aplicación con éxito.
# 5) Priorizar las pruebas
Primero, identifique las pruebas importantes y luego priorice la ejecución según la importancia de la prueba. Nunca ejecute casos de prueba secuencialmente sin decidir la prioridad. Esto garantizará que todos sus casos de prueba importantes se ejecuten temprano y no los reducirá en la última etapa del ciclo de lanzamiento debido a la presión del tiempo.
Además, considere el historial de defectos al calcular los esfuerzos de prueba. En la mayoría de los casos, el recuento de defectos al principio es mayor y continúa reduciéndose al final del ciclo de prueba.
# 6) Nunca prometa una cobertura del 100%
Decir una cobertura del 100% en papel es fácil pero prácticamente imposible. Así que nunca prometa a nadie, incluidos sus clientes, sobre total Cobertura de prueba . En los negocios hay una filosofía: “ Bajo promesa y entregar más .” Así que no es el objetivo de una cobertura del 100%, concéntrese en la calidad de sus pruebas.
# 7) Esté abierto a sugerencias
Escuche a todos, aunque sea una autoridad en el proyecto y tenga un conocimiento profundo del proyecto. Siempre hay margen para mejoras y es una buena idea recibir sugerencias de otros probadores de software. Los comentarios de todos para mejorar la calidad del proyecto ciertamente lo ayudarían a lanzar software libre de errores.
# 8) Empiece temprano
No espere hasta obtener su primera compilación para probar. Empiece a analizar los requisitos, preparándose Casos de prueba , Plan de prueba y Documentos de estrategia de prueba en la fase inicial de diseño. Comenzar temprano para probar ayuda a visualizar el alcance completo del proyecto y, por lo tanto, la planificación se puede hacer en consecuencia.
La mayoría de los defectos se pueden detectar en la fase inicial de diseño y análisis, lo que ahorra mucho tiempo y dinero. El análisis de requisitos temprano también lo ayudará a cuestionar las decisiones de diseño.
# 9) Identificar y administrar riesgos
Los riesgos están asociados con cada proyecto. La gestión de riesgos es un proceso de tres pasos. Identificación de riesgo , análisis y mitigación. Incorporar un proceso de prueba impulsado por el riesgo. Las prioridades de las pruebas de software se basan en la evaluación de riesgos.
# 10) Hacer investigación de mercado
No crea que su responsabilidad es simplemente validar el software según el conjunto de requisitos. Sea proactivo, investigue el mercado de su producto y brinde sugerencias para mejorarlo. Esta investigación también le ayudará a comprender su producto y su mercado.
# 11) Desarrolle una buena habilidad de análisis
Esto es imprescindible para el análisis de requisitos, pero aún más, esto podría ser útil para comprender los comentarios de los clientes al definir el Estrategia de prueba . Cuestiona todo lo que te rodea. Esto activará el proceso de análisis y le ayudará a resolver muchos problemas complejos.
# 12) Concéntrate también en el lado negativo
Los probadores deben tener la prueba para romper la actitud. Es casi seguro que concentrarse solo en el lado positivo creará muchos problemas de seguridad en su aplicación. Debes ser el hacker de tu proyecto para mantener a otros hackers alejados de él. Prueba negativa es igualmente importante. Por lo tanto, cubra una buena parte de sus casos de prueba en función de los escenarios negativos.
# 13) Sea un buen juez de su producto
Un juez suele pensar si algo está bien o mal. Un juez escuchará a ambos lados. Lo mismo se aplica también a las pruebas. Como probador de software, si cree que algo es correcto, intente demostrar por qué no está mal y luego acéptelo. Debe tener una razón válida para todas sus decisiones.
# 14) Aprenda a negociar
Los evaluadores deben negociar con todos en todas las etapas del ciclo de vida de un proyecto. Especialmente la negociación con los desarrolladores es más importante. Los desarrolladores pueden hacer cualquier cosa para demostrar que su código es correcto y que el defecto registrado por los probadores no es válido. Se requieren grandes habilidades para convencer a los desarrolladores sobre el defecto y resolverlo .
Aunque algunos probadores de software piensan que esta no es nuestra tarea, explicar el verdadero impacto de cualquier problema es muy útil para que los desarrolladores comprendan rápidamente el escenario general y sus implicaciones. Esto requiere años de práctica, pero una vez que aprenda a negociar, ganará más respeto.
# 15) Detén el juego de la culpa
Es común culpar a otros por cualquier defecto que no se detecta en las pruebas. Esto es aún más común cuando las responsabilidades del evaluador no están definidas de manera concreta. Pero en cualquier situación nunca culpes a nadie. Si ocurre un error, primero intente resolverlo en lugar de encontrar a alguien a quien culpar.
Como ser humano, todos cometemos errores, así que trate de evitar culpar a los demás. Trabajar en equipo para construir espíritu de equipo .
# 16) Finalmente, sé un buen observador
Observe las cosas que suceden a su alrededor. Mantenga un registro de todas las cosas mayores y menores de su proyecto. Observe la forma de desarrollar el código, tipos de pruebas y su objetivo. Observe y comprenda el progreso de la prueba y realice los cambios necesarios si está fuera de la pista en términos de cronograma o actividades de prueba.
Esta habilidad esencialmente lo ayudará a mantenerse actualizado y prepararse para el curso de acción en cualquier situación.
Actualizar:
7 cualidades de probadores altamente efectivos
Toda profesión exige ciertas cualidades de sus practicantes antes de aceptarlas y convertirlas en las mejores en lo que hacen.
Pruebas de software exige las cualidades que analizo en este artículo con más fuerza y hay muchas razones para ello.
Y cuando digo cualidades, me refiero a lo 'imprescindible': las mejores habilidades de los probadores que les ayudan a volar alto y lejos. La dedicación, el trabajo duro, etc. son una necesidad para cualquier trabajo del mundo. Pero las cualidades que vamos a discutir son absolutamente inevitables para los probadores. Sin estos imprescindibles, los probadores, tarde o temprano, se arriesgarán a desvincularse de su oficio.
Aquí vamos:
# 1) Curiosidad
Este tiene que ser el primero en la lista. Como evaluador, debes cuestionar cualquier cosa y todo lo que no esté claro. Siempre me pregunto ' ¿Qué pasará si hago clic en el botón 'Enviar' dos veces? ¿O tres veces? ¿O qué pasará si hago clic en el botón 'Enviar' y luego presiono la tecla 'Escape'? ¿Qué pasará si publico un comentario con solo un espacio en blanco? ?”
Pl preguntas de la entrevista sql por 5 años de experiencia
Si es un tester experimentado, estoy seguro de que ha experimentado este proceso de pensamiento antes y, si no lo ha hecho, le recomiendo que lo haga. Si no hace las preguntas, sus clientes lo harán. Si no pone a prueba todos los escenarios, sus clientes lo harán.
Línea de fondo: Nunca asumas. Mantente curioso. Pregunta siempre. Siempre busque.
Más lecturas => Cómo los probadores pueden hacer preguntas de manera inteligente
# 2) Atención al detalle
Esta cualidad es realmente importante pero, sinceramente, no estoy seguro de cómo desarrollarla artificialmente. Creo firmemente que tiene que estar en su ADN y solo podemos intentar mejorarlo a la perfección.
El ojo para los detalles es una cualidad innata que le ayuda a captar / notar incluso el minuto de los detalles rápidamente. Pero incluso aquellos que no nacieron con una lupa en lugar de ojo pueden desarrollar el hábito si persistentemente intenta mirar más profundo y por más tiempo.
¿Satisfecho con el resultado de la prueba? - Inténtelo de nuevo y conviértalo en un hábito. Puede que no nazca desde adentro, pero puede nutrirse y desarrollarse a través de la práctica en un grado aceptable.
Línea de fondo: Ver todo. ¿Hecho? Ver otra vez.
# 3) imaginación
La imaginación está por encima de todo por su longitud, anchura y altura infinitas. No restrinja su pensamiento al realizar la prueba. Tienes que imaginar lo inimaginable, lo raro y lo más raro. Imagínese ahora y dentro de 100 años.
Haga preguntas, miles de ellas. ¿Y si? ¿Qué otra cosa? Qué más y así sucesivamente. Diseñe sus casos de prueba en torno a los requisitos y agregue una buena dosis de imaginación e inquisición. Realice una lluvia de ideas para encontrar ideas poco convencionales sobre cómo debería funcionar una característica y pruebe / encuentre o vuelva a probar defectos / revise el sistema. Imagina e implementa.
Línea de fondo: La lógica te llevará de la A a la Z; La imaginación te llevará a todas partes. - Einstein
# 4) Pensamiento lógico
Si cree que la prueba es simplemente convertir frases de un documento de requisitos a casos de prueba, está equivocado por un margen enorme.
Todas las fases, como la discusión de requisitos, las características de la lluvia de ideas, la decisión de la estrategia de prueba, la creación de pruebas, la depuración de un problema y la reproducción de problemas de producción, pueden beneficiarse del pensamiento lógico. Tienes que pensar en las posibilidades, razonar tus pasos, validar o invalidar y pensar en los próximos pasos. Y eso ni siquiera es el final.
Las pruebas implican muchas, muchas preguntas que se deben hacer y responder. ¿Cómo va a hacer una pregunta perfecta sin pensar lógicamente en el problema / situación actual?
¿Cómo responderán a la pregunta de alguien antes de llegar a una conclusión lógica? La capacidad de pensamiento lógico es obligatoria. ¿Y cómo lo construyes? Ya sea que se trate de una pregunta entrante o saliente, pregúntese siempre primero a su ser interior antes de dispararla a otra persona e intente responderla hasta que esté satisfecho.
Línea de fondo: Pregúntalo. Contestarlo. Vuelva a validarlo. Mejoralo.
Más lecturas => Cómo pensar fuera de la caja mientras prueba
# 5) Habilidad para enfocar y diseccionar
En palabras simples, esta es la capacidad de concentrarse en cosas pequeñas y hacer que su mente trabaje en los detalles más pequeños sin distraerse con el panorama general.
Como evaluador, debe tratar de no dejar que el panorama general lo abrume y lo desvíe. Debe intentar desacoplarlo y considerar cada unidad en singularidad. Entonces debería poder pensar y probar todo alrededor de esa pequeña unidad.
No, no estoy hablando de probar módulos individuales aquí; Estoy hablando a un nivel incluso granular: un campo a la vez desde un formulario web completo o un parámetro de todo el conjunto y probándolo completamente. Una vez que haya terminado, debería poder ampliar su visión hacia la imagen más grande, paso a paso.
Piense en usted mismo como un detective que investiga un caso complejo. No dejes ninguna pista sin explorar y recuerda que todo te lleva al culpable.
Línea de fondo: Acercarse. Atención. Disecar. ¿Hecho? Repetir, alejar.
# 6) Disciplina
Eres un probador. En su trabajo, o tiene una puerta de liberación o su opinión sobre la calidad del objeto de prueba que decidirá si la puerta debe abrirse o no. Tiene la responsabilidad de destacar los riesgos actuales y futuros. Por lo tanto, de ninguna manera puede permitirse perderse nada, ni las pruebas / actividades / comunicación importantes.
Puede haber algunos momentos de error humano, pero cuando puedas, intenta detectarlos todos: defectos, escenarios, situaciones, riesgos, etc. La disciplina te ayuda mucho en esto. Tienes que estructurar tus propios procesos y listas de verificación mientras trabajas. No puede ser casual con la calidad del producto como evaluador porque no hay nadie detrás de usted para proteger el fuerte.
Los equipos disciplinados tienen muchas más probabilidades de anotar más en todos los frentes; porque es menos probable que pasen por alto errores obvios, comunicaciones obvias o pasos importantes del proceso. Los probadores disciplinados la mayoría de las veces tendrán su propio plan para cualquier tarea y no irán totalmente A esto e improvisado.
Línea de fondo: La disciplina es hacer lo que se debe HACER, incluso si no quieres HACERLO.
# 7) Comunicación constructiva
Podría llamar a esto una habilidad en lugar de llamarlo una cualidad. Pero encuentro que es más un rasgo de personalidad porque el dominio del lenguaje y la conversación es definitivamente una habilidad.
Una buena comunicación debe comenzar con una buena escucha, formando una respuesta, ensayándola en mente, decidiendo el tono y luego diciéndola.
Para algunos, esta es una cualidad intrínseca y otros tienen que trabajar para lograrlo. Pero, ¿por qué es esto tan importante para los probadores? Nuestro trabajo es resaltar los aspectos negativos, las fallas y las áreas de mejora.
preguntas de la entrevista core java para principiantes
Honestamente, nadie se siente bien cuando se critica su trabajo, idea o enfoque. Y ahí es donde nuestro la comunicación constructiva viene al rescate . Puede transmitir el mensaje claramente sin atacar a nadie accidentalmente.
Línea de fondo: Escucha. Pensar. Ensayar. Entregar.
Más lecturas => Cómo convertirse en un excelente comunicador como evaluador
Conclusión
Estas son las 7 cualidades que lo convierten en un probador eficaz.
No he dicho aquí lo obvio y hablé de cualidades como el amor por tu trabajo, la dedicación, la sinceridad, la pasión por aprender, la buena ética laboral, etc. porque son un hecho y pueden ayudar a cualquiera en cualquier trabajo.
Entonces, si ya es un tester de software o un recién graduado que está considerando las pruebas como una carrera, espero que esta lista lo ayude a evaluarse y decidir si este campo es adecuado para usted.
Intente implementar los 16 pasos anteriores en sus actividades de prueba diarias. Practicar estos pasos te hará sobresalir en las pruebas campo. Recuerde que las pruebas no solo son un trabajo desafiante, sino también un trabajo creativo.
¡Ama tu trabajo y te convertirás en el líder en tu campo!
Si encuentra este artículo interesante y útil, no olvide compartirlo con sus amigos. Además, siéntase libre de compartir sus comentarios / sugerencias a continuación.
Lectura recomendada
- 10 cualidades que pueden convertirlo en un buen examinador
- 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
- 4 errores de mi vida como probador de software (y probablemente los esté cometiendo)
- Cómo liderar un equipo de prueba más feliz y exitoso - Liderazgo de prueba, parte 2
- Mejores herramientas de prueba de software 2021 [Herramientas de automatización de pruebas de control de calidad]
- Características de un probador de software defectuoso
- Plantilla de caso de prueba de muestra con ejemplos de casos de prueba [Descargar]