10 lessons learned from 10 years career software testing
Después de pasar casi una década en la industria de pruebas de software, creo que soy elegible para escribir lo aprendido. :)
La mayoría de las veces, me han preguntado si realizo alguna prueba con el puesto actual.
Mi respuesta es SI, ¡siempre!
Como he escrito en muchas publicaciones de STH en el pasado, Las pruebas de software tienen que ver con la mente y los ojos y no con años de experiencia. , realmente se espera que crezca con la experiencia.
En un nivel principiante, cuando se pierde un error, simplemente se le notifica, en el nivel medio, cuando se pierde un error crítico, se le indica que no lo repita y en el nivel superior, se supone que no debe hacer eso. tipo de error.
Entonces, con la experiencia, es necesario comprender la responsabilidad que tienen. Por la presente, acabo de intentar señalar mis aprendizajes:
10 conclusiones de 10 años de carrera en pruebas de software:
Lección 1: Las pruebas de software son un desafío
Cuando escucho que no hay nada que hacer con las pruebas de software, me siento extraño.
¿No es difícil degustar la receta que preparó el chef y decirle que se olvidó de ponerle sal? ¿No es difícil sugerir al mejor pintor que se dice que use el naranja en lugar del azul? ¿No es difícil encontrar errores ortográficos en un libro de 200 páginas?
Así es como son las pruebas de software. Te desafía a estar alerta, a conocerte bien y, en última instancia, a ser el que agrada a la gente incluso si encuentras errores en su trabajo.
Lección 2: Las pruebas de software tienen que ver con la actitud
Encontrar fallas en el trabajo de otros no da derecho a ser grosero, crítico o autoridad.
preguntas de la entrevista de Unix para soporte de producción
La actitud correcta para ayudar a mejorar la calidad debe ser la principal preocupación. Un evaluador debe abordar la tarea de prueba con la actitud correcta y debe tener una visión más amplia en lugar de simplemente criticar a alguien o demostrar su valía.
Lección 3: Las pruebas de software necesitan habilidades de comunicación
Cuando su trabajo es encontrar fallas en el trabajo de otros y transmitir eso a la persona relevante también, necesita tacto. A nadie le gustaría escuchar 'has cometido errores', pero todos responderían positivamente a 'podemos hacer esto mejor de esta manera, ¿no crees?'
Lección 4: Las pruebas de software exigen habilidades de análisis
¿Por qué los desarrolladores resuelven los errores de buena gana, informados por el probador X pero no por el probador Y?
Tester X siempre proporciona mejor información sobre el error informado. Investiga un poco el tema, trata de comprender el causa raíz del problema , presentará el informe de errores con detalles y esa es la razón, a los desarrolladores les gusta priorizar sus errores.
Lección # 5: Las pruebas de software se tratan de aprendizaje constante
Para sobrevivir en cualquier campo, es necesario mejorar continuamente y las pruebas de software tampoco son una excepción.
El mercado está inundado de herramientas, documentos, blogs y muchos otros medios para aprender cosas nuevas. Para crecer y ser bueno en lo que está haciendo, debe seleccionar el que se base en su área de trabajo y sus elecciones junto con las demandas actuales.
Por ejemplo: hace cinco años, ¿alguien pensó alguna vez que buscaríamos tan mal testers móviles? Así es como la tecnología, la generación y, en última instancia, las demandas han cambiado y para sobrevivir hay que aprender. :)
Lección # 6: Las pruebas de software no requieren certificación, sino habilidad.
No hay nada de malo en obtener la certificación, pero no es obligatorio.
Un buen probador debe poseer habilidades de prueba como buen ojo para los detalles, habilidades analíticas y de resolución de problemas, etc. y creo que ninguna certificación puede demostrar que eres bueno en esas habilidades mencionadas. Al escribir casos de prueba, ninguno de nosotros preferiría pensar específicamente en el análisis de valores límite y las tablas de decisión. Lo que se necesita es la aplicación del sentido común al conocimiento.
Lección # 7: Las pruebas de software tienen que ver con la automotivación
¿A quién le gustaría una persona que indique basura en tu balcón y te haga barrer? No importa si está ayudando a limpiar algo, la mayoría de las veces no será apreciado.
¡Así es la profesión! Puede que sea apreciado o no por el trabajo de mejora de la calidad que está haciendo, pero debe comprender la importancia de lo que está haciendo. Y de manera oportuna, debe darse palmaditas en la espalda por el trabajo que está haciendo.
Dígase a sí mismo 'Estoy haciendo el mejor trabajo del mundo porque estoy ayudando a mejorar algo', al comienzo del día y no necesitará el juicio favorable de nadie para motivarlo.
Lección # 8: La prueba de software se trata de comprender la prioridad
¿Qué elegirás cuando quieras ir a una fiesta pero tienes que estar en casa para cuidar algo? Comprenderá las circunstancias, decidirá las prioridades y, en consecuencia, seleccionará la mejor opción.
Así es como también funcionan las pruebas de software. Como evaluador, puede distraerse con muchas tareas, a la vez, pero debe comprender la prioridad de cada una, debe aprender de las experiencias pasadas, debe buscar el consejo de quienes ya lo han experimentado y, en última instancia, trabajar según la prioridad. .
Cuando estás en un apuro, hay no es necesario documentar todo pero para realizar pruebas e igualmente todos los procesos deben seguirse para un proyecto de mantenimiento.
Lección # 9: Las pruebas de software se refieren a la satisfacción del cliente de forma cualitativa.
Cuando eres un tester, necesitas ser un usuario final.
Realmente no importa cómo se deba usar el producto, pero realmente importa saber cómo se puede usar el producto porque así es como el usuario final va a usar el producto. Póngase en el lugar del usuario final, piense en el comportamiento del producto cuando no está bien cerrado, con pestañas continuamente, cuando lo manipula un niño, cuando no hay energía, etc.
En el mundo real, ¿cuántos de nosotros iniciamos nuestra computadora según el manual del usuario? La mayoría de nosotros no lo hacemos. Porque para nosotros es un proceso al que estamos acostumbrados desde hace años y ahora sentimos que ninguna documentación puede ayudar a mejorar el proceso. Lo mismo se aplica también a las expectativas del usuario final. Todo el mundo quiere un producto excelente de manera simplista y, como evaluador, su trabajo es probar esa simplicidad. :)
Lección # 10: La prueba de software es un trabajo del que puede estar orgulloso
No creo que necesite escribir una sola palabra sobre este punto.
Nadie puede hacerte sentir inferior sin tu consentimiento. Y recuerde, si no está orgulloso, no ha terminado.
Sea inteligente, siga su corazón, su instinto y todos sus objetivos. Estoy seguro de que se encontrará en una carrera que lo enorgullece.
Sobre el Autor: Esta publicación inspiradora está escrita por Bhumika M., miembro del equipo de STH. Ella es líder de proyecto y tiene más de 10 años de experiencia en pruebas de software. Ella está totalmente interesada en las pruebas y le encanta probar que todo existe.
¡Espero que pueda aprender algo de mi experiencia y crecer a un ritmo mucho más rápido en su carrera!
¿Quieres compartir tu aprendizaje de esta profesión? Definitivamente nos gustaría saberlo.
Feliz prueba :)
Lectura recomendada
- Elegir las pruebas de software como carrera
- Mejores herramientas de prueba de software 2021 (Herramientas de automatización de pruebas de control de calidad)
- Paquete profesional de pruebas de software eBook
- Trabajo de asistente de control de calidad de pruebas de software
- Opciones de carrera para profesionales de pruebas de software
- ¡Las pruebas de software tienen que ver con la mente y los ojos, no con años de experiencia!
- Cómo obtener un trabajo de prueba de software rápidamente
- Revisión del libro 'Lecciones aprendidas en pruebas de software'