Cómo capacitar a un no desarrollador en habilidades de control de calidad de software

Realicé prácticas de control de calidad en un banco cuando recién salía de la universidad. No tenía ni idea sobre el desarrollo, para empeorar las cosas, el banco usa un lenguaje llamado COBOL que se extinguió hace 30 años. Para resumir, mi trabajo no tenía nada que ver con el idioma.

Lo que hicimos fue llenar una hoja de Excel sobre las posibles formas en que se podría usar el producto, cada combinación de botones y cada entrada que pueda pensar que lo coloca como un escenario en esa hoja de Excel. (ejemplo, inicio de sesión de Facebook, puse un nombre de usuario correcto y un pase incorrecto e hice clic en iniciar sesión, en el siguiente escenario, puse un correo electrónico incorrecto pero un pase válido e hice clic en iniciar sesión), etc.

Cuando recibimos el software, procedemos a validar cada escenario, y escribimos cuál era el resultado, y si el resultado no tenía sentido (iniciamos sesión con una contraseña incorrecta o el mensaje de error tenía un error tipográfico), lo marcamos y Enviamos todo el documento al desarrollador. Debido a que los pasos de cada escenario se detallan hasta la muerte (cómo llegamos allí), al desarrollador le resultará muy fácil volver sobre nuestros pasos, el desarrollador también puede ver escenarios similares que se estrellaron o no se bloquearon y puede saber fácilmente si esto es general caso o un caso específico que causa el error.

Todo eso sin tener ni idea de cómo se escribe el código. En mi trabajo actual, soy desarrollador, desearía tener a alguien que haga el trabajo aburrido anterior, habría hecho que nuestros lanzamientos de productos fueran 10 veces mejores.

7 habilidades críticas para el control de calidad de la supervivencia profesional

Dado que el medio de cada situación es punto por punto hasta la muerte. El ingeniero pensará que es simple dar marcha atrás a nuestros medios, el diseñador también puede ver situaciones comparables que se estrellaron o no se bloquearon y efectivamente sabrá si este es un caso general o un caso particular que causa el error.CF103 Software Test Automation

More Interesting

¿El libro 'Programming Pearls' está desactualizado?

¿Qué estrategias utilizas para dar nombres significativos mientras codificas?

¿Hay alguna escuela en Alemania en la que pueda aprender a desarrollar software?

¿Qué saben ahora los desarrolladores de software de 30 años o más que desearían haber sabido en sus 20 años?

¿Cuáles son las ventajas y desventajas de utilizar un equipo remoto para el desarrollo de software?

¿Cómo iniciar una empresa consultora de software con solo 25k USD? ¿Cuál sería el consejo que me darías?

¿Cuáles son las habilidades necesarias para progresar con el ritmo de Marissa Mayer en la industria del software?

¿Por qué la gente máxima (cliente) supone que el desarrollo de software es gratuito?

¿Cuáles son algunas de las cosas más fáciles que un desarrollador de software con menos experiencia con el que ha trabajado no pudo hacer?

Como desarrollador de software estúpido, ¿cómo aprendo algoritmos y aprendizaje profundo?

Soy un ingeniero de pruebas de software y quiero ser un desarrollador de software en las principales empresas multinacionales, entonces, ¿qué debo hacer para eso?

¿Cuál es la mejor estación de trabajo ergo (escritorio) diseñada para un desarrollador de software?

En el desarrollo de software, ¿cómo es posible dar una cotización fija basada únicamente en el documento de especificaciones / requisitos técnicos?

Cómo iniciar un negocio de desarrollo de software en Silicon Valley

¿Cómo vería la industria del software a un candidato que haya trabajado como desarrollador de software en una universidad?