Pruebas psicológicas: cómo pasar de un psicólogo certificado a un probador

Un artículo de mi colega Danil Yusupov me inspiró mucho. Es sorprendente lo amable y acogedor que es la industria de TI: estudie y entre, y siempre continúe aprendiendo algo nuevo. Por lo tanto, quiero contar mi historia sobre cómo estudié como psicólogo y me convertí en un probador.


Fui a estudiar como psicólogo a la llamada de mi corazón: quería ayudar a las personas y ser útil para la sociedad. Además, estaba muy interesado en la actividad científica. Estudiar fue fácil para mí, escribí artículos científicos, hablé en conferencias e incluso tuve una investigación prácticamente significativa y planeé continuar profundizando en el campo de la psicología clínica. Sin embargo, todas las cosas buenas llegan a su fin: mis estudios en la universidad han terminado. Me negué a la escuela de posgrado debido a los ridículos salarios de los estudiantes de posgrado y fui al gran mundo para buscarme.

Fue entonces cuando me esperaba una sorpresa: yo, con mi diploma y mi trabajo científico, no era necesario. Absolutamente Buscaron psicólogos en jardines de infancia y escuelas, lo que para mí no era una opción aceptable, ya que no me llevo muy bien con los niños. Para ir a consultar, era necesario calcular una cierta cantidad de tiempo gratis o por centavos.

Decir que estaba desesperado es no decir nada.

Busca algo nuevo


Uno de mis amigos trabajó en el desarrollo de software, fue él quien sugirió, mirando mis pruebas, ir a ellos como probador: me llevaba bien con las computadoras, estaba interesado en la tecnología y, en principio, no era realmente una especie de humanidad. Pero hasta este punto, ni siquiera sabía que tal profesión existe. Sin embargo, ella decidió que ciertamente no perdería nada, y se fue. Pasó una entrevista y fue aceptado en un equipo amigable.

Me presentaron brevemente el software (el programa era enorme, con una gran cantidad de subsistemas) y me enviaron inmediatamente a los "campos" para su implementación. Y no en alguna parte, sino a la policía. Me asignaron un lugar en el sótano en el departamento de policía de una de las regiones de nuestra república (Tatarstán). Allí entrené a empleados, reuní problemas y deseos, realicé espectáculos a las autoridades y, por supuesto, probé simultáneamente el software y envié informes a los desarrolladores.

No es fácil trabajar con representantes de los organismos encargados de hacer cumplir la ley: obedecen las órdenes, tienen una responsabilidad estricta y, por lo tanto, razonan con declaraciones oficiales. Tenía que encontrar un lenguaje común con todos: desde el teniente hasta el coronel. Mi especialidad en diploma me ayudó mucho en esto.



La base teórica


Debo decir que cuando recién comencé a trabajar, no tenía ninguna base teórica. Tenía documentación y sabía cómo debería funcionar el programa; de esto y repelido. Qué tipos de pruebas hay, qué herramientas se pueden usar para hacerme la vida más fácil, cómo realizar un análisis de prueba, qué es un diseño de prueba; no sabía todo esto. Sí, ni siquiera sabía dónde buscar respuestas a todas estas preguntas, o dónde podían enseñarme mucho. Simplemente busqué problemas en el software y me alegré de que todo se volviera más fácil y más conveniente para los usuarios.

Sin embargo, las pruebas con monos finalmente se basan en el problema de la falta de base teórica. Y tomé la educación. Dio la casualidad de que en nuestro departamento y en todo el gran proyecto no había un solo evaluador profesional en ese momento. Las pruebas a menudo fueron realizadas por desarrolladores, más a menudo por analistas. No había nadie para aprender exactamente las pruebas.

Bueno, ¿a dónde va la persona de TI en tales situaciones? Por supuesto, en google.

El primer libro de Black, Key Testing Processes, me llegó primero. Ella ayudó a sistematizar lo que ya sabía en ese momento, y a comprender en qué áreas falla mi proyecto (y en la comprensión de las pruebas). Las pautas dadas en el libro fueron muy importantes, y al final se convirtieron en la base del conocimiento posterior.

Luego había muchos libros diferentes, sin mencionar todos, y, por supuesto, entrenamientos: a tiempo completo y en línea. Si hablamos de capacitación cara a cara, entonces no dieron mucho, pero en tres días no puedes aprender a evaluar. El conocimiento en las pruebas es como construir una casa: primero necesita los cimientos para sostenerse, luego las paredes caen en su lugar ...

En cuanto a la capacitación en línea, esta es una buena solución. Hay suficiente tiempo entre clases para evaluar adecuadamente los nuevos conocimientos e incluso aplicarlos en vivo en su proyecto. Puede hacerlo en cualquier momento conveniente (que es importante para una persona que trabaja), pero hay plazos para enviar tareas (que también es muy importante para una persona que trabaja :)). Lo recomiendo

Si hablamos de las dificultades del camino del probador, al principio tenía mucho miedo de la gran cantidad de sistemas, una gran cantidad de procesos diferentes que ocurren. Siempre parecía: "Pero aquí estoy probando el campo, pero ¿qué más afecta?". Tuve que correr alrededor de desarrolladores, analistas, a veces consultar con los usuarios. Los diagramas de proceso me salvaron. Dibujé una gran cantidad de ellos, comenzando con la hoja A4 y luego pegando otras hojas desde todos los lados. Todavía hago esto, ayuda a sistematizar mucho los procesos: para ver lo que tenemos en la entrada y en la salida, y dónde el software tiene lugares "delgados".



¿Qué me asusta ahora? Trabajo tedioso (pero necesario), como escribir casos de prueba, por ejemplo. La prueba es un trabajo creativo, pero al mismo tiempo formalizado y metódico (sí, esto es una paradoja). Permítete "desplazarte" sobre los procesos, verifica las conjeturas más locas, pero solo después de pasar por los escenarios principales :)

En general, al comienzo del viaje, me di cuenta de que no sabía nada; Entiendo lo mismo ahora, pero! Anteriormente, no saber algo me daba miedo, pero ahora es como un desafío para mí. Para dominar una nueva herramienta, para comprender la nueva tecnología, para tomar software desconocido hasta ahora y desarmarlo en los engranajes, esto es mucho trabajo, pero una persona nace para el trabajo.

En mi trabajo, a menudo me encuentro con una actitud ligeramente despectiva hacia los evaluadores. Digamos, aquí están los desarrolladores: estas son personas serias, siempre ocupadas; y probadores, por lo tanto, no está claro por qué son necesarios, puede hacer frente perfectamente sin ellos. Como resultado de esto, a menudo se me exigía mucho trabajo adicional, por ejemplo, el desarrollo de documentación, de lo contrario se creía que estaba bromeando. Aprendí a escribir documentación de acuerdo con GOST y a redactar bien las instrucciones para los usuarios (afortunadamente, interactué bien con los usuarios y supe cómo se sentirían más cómodos). Ahora, después de 9 años de trabajo como probador en el grupo de compañías ICL (los últimos 3 años y hasta el día de hoy en la división del grupo de compañías - Servicios ICL), me doy cuenta de lo importante que es el trabajo de los probadores. Incluso el desarrollador más maravilloso puede ver algo y no tener algo en cuenta. Además, los evaluadores no solo son supervisores estrictos, sino también defensores de los usuarios. Quién, si no es un probador, sabe bien cómo debe construirse el proceso de trabajar con software; ¿Y quién, si no es un probador, puede ver el software desde el punto de vista del lego y dar recomendaciones sobre la interfaz de usuario?

Afortunadamente, ahora en mi proyecto puedo usar todas las habilidades que he desarrollado previamente: pruebo (en casos de prueba y solo para el alma :)), escribo documentación, me preocupo por los usuarios e incluso a veces ayudo en las pruebas de aceptación.

Lo que más me gusta de mi trabajo es que tienes que aprender constantemente algo nuevo: no podrás quedarte quieto, hacer lo mismo todos los días y ser un especialista. Además, tuve mucha suerte con el equipo: estos son profesionales en su campo, siempre dispuestos a ayudar si no entiendo algo, por ejemplo, al desarrollar pruebas automáticas o realizar cargas de trabajo. Y mis colegas creen en mí: incluso sabiendo que tengo una educación en artes liberales, y suponiendo que haya "espacios en blanco" en mi educación en TI, nunca dicen: "Bueno, probablemente no lo lograrás". Dicen: "Puede manejarlo, y si tiene preguntas, comuníquese".



Estoy escribiendo este artículo principalmente para aquellos que desean trabajar en TI en general y en pruebas en particular. Entiendo que el mundo de TI desde el exterior se ve abstruso y misterioso, y puede parecer que no funcionará, no hay suficiente conocimiento, o que no se retirará ... Pero, en mi opinión, es el área más hospitalaria si quieres estudiar y estás listo para trabajar . Si está listo para poner sus manos y su cabeza en la creación de un software de alta calidad, para complacer a los usuarios y, en última instancia, para hacer del mundo un lugar mejor, ¡aquí está!

Lista de verificación de ocupación


Y para ti, he compilado una pequeña lista de verificación para ingresar a la profesión:

  1. Por supuesto, debe llevarse bien con las computadoras y estar interesado en la tecnología. En realidad, sin esto, ni siquiera puedes comenzar.
  2. Siente las cualidades profesionalmente importantes del probador en ti mismo: curiosidad, atención, la capacidad de tener en cuenta la "imagen" del sistema y analizarla, perseverancia, responsabilidad y la capacidad de participar no solo en la "destrucción" divertida del sistema, sino también en el trabajo "aburrido" en el desarrollo de la documentación de la prueba.
  3. Tome libros sobre pruebas (se pueden encontrar fácilmente en formato electrónico) y posponga. Créeme, al principio todo te asustará en lugar de empujarte a algo.
  4. Únete a la comunidad profesional. Puede ser un foro de prueba (hay muchos de ellos, elija el que más le guste), un blog de algún probador profesional o algo más. ¿Por qué es esto? Bueno, en primer lugar, las comunidades de probadores son bastante amigables, y siempre recibirás apoyo y asesoramiento cuando los solicites. En segundo lugar, cuando comience a girar en esta área, será más fácil unirse a la profesión.
  5. Ponte a trabajar. Puede ir a los evaluadores internos y luego los colegas superiores le enseñarán todo. O comience con tareas simples en forma independiente. En cualquier caso, debe comenzar a trabajar.
  6. Después de comenzar a practicar las pruebas, regrese a los libros apartados en el párrafo 3.
  7. Reconoce que constantemente necesitarás aprender. De día en día, de año en año aprenderás algo nuevo y entenderás algo. Acepta esta situación.
  8. Deja tus miedos y dudas y prepárate para una de las obras más interesantes del mundo :)
Y, por supuesto, no tengas miedo :)

Puedes manejarlo, ¡buena suerte!

UPD: En las discusiones del artículo, los comentaristas respetados llamaron mi atención sobre el hecho de que no todos pueden ser tan afortunados en la etapa inicial como yo. Por lo tanto, me gustaría agregar el párrafo 3a a la lista de verificación.

3a. Hablando sobre el hecho de que es mejor posponer los libros por ahora, quise decir que en esta etapa sería peligroso sobrecargar la teoría, ya que el conocimiento teórico es difícil de estructurar correctamente sin la práctica, y una gran cantidad de teoría puede asustarlo. Si desea sentirse más seguro y no perder tiempo mientras busca dónde comenzar a practicar, le aconsejo que realice una capacitación en línea para evaluadores principiantes o tome un curso de evaluación. Tanto eso como otro es muy sencillo de encontrar y la información allí le dará de forma accesible. Bueno, mira el siguiente párrafo

Source: https://habr.com/ru/post/467747/


All Articles