Mis pocos centavos
1. No estoy de acuerdo con algunas respuestas sobre la cantidad de pruebas manuales . En mi observación, en los últimos años, muy pocos equipos en Microsoft todavía usan SDET para realizar una cantidad significativa de pruebas manuales. Las pruebas manuales se subcontratan principalmente. En realidad, ya en 2004, por ejemplo, la mayoría de las pruebas manuales de MSN Explorer se subcontrataron. Piénselo de esta manera: simplemente no tiene sentido que el administrador de pruebas gaste su personal (SDET) en algo que se puede externalizar fácilmente.
La mayoría de las veces, la única prueba manual que hace un SDET es una prueba exploratoria. Básicamente, primero prueba el producto un poco a mano, antes de pasar mucho tiempo escribiendo una automatización de prueba completa.
- ¿Cómo es trabajar en la oficina de Pune de Nvidia como ingeniero de software?
- ¿Cuál es la mejor manera de cambiar de ingeniero de software a diseñador de experiencia de usuario?
- ¿Puedo hacerme un tatuaje y trabajar en una empresa de software como Google?
- Cómo verificar si un archivo es ransomware o no
- Estoy interesado en ser un programador de computadoras. Sin embargo, tengo algunas preguntas. ¿Se apodera de tu vida? ¿Es mentalmente agotador hasta el punto de que no te molestes en hacer nada después del trabajo?
2. Si alguien realmente quiere saber más detalles sobre cómo es ser una SDET en Microsoft, debe leer este libro:
Cómo probamos el software en Microsoft
(http://www.amazon.com/Test-Softw…).
3. Al final del día, cuando se trata de escribir código, un ingeniero de software en Microsoft (y también en muchas otras compañías) puede escribir tres tipos de código: a) el código del producto que genera dinero para la compañía, b) el código de prueba que asegura que el código del producto funcione como se esperaba, c) el código de herramientas que ayuda a escribir / ejecutar / mantener el código del producto y el código de prueba. El trabajo de SDE era escribir el código del producto y el código de herramientas, mientras que el trabajo de SDET era escribir el código de prueba y el código de herramientas.
Si tiene la oportunidad, puede echar un vistazo al Source Depot ([1]) en algunos grupos de Microsoft. Encontrará que algunas SDET en Microsoft escribieron más código que las SDE promedio.
4. Ya no hay SDET en Microsoft. En el cambio de “Ingeniería combinada” del año pasado (2014), SDET y SDE se fusionaron en un solo trabajo: ingeniero de software. Lo que antes estaban haciendo los SDET, ahora es parte del trabajo del ingeniero de software.
Divulgación: He sido SDET, jefe de pruebas y gerente de pruebas en Microsoft desde 2004. Actualmente soy gerente de ingeniería. Tenía una licenciatura de EE en 1999 y una maestría en informática en 2002.
————
[1] Source Depot es el sistema de control de fuentes de Microsoft, utilizado en casi todos los grupos. Recientemente comenzó a desvanecerse y ser reemplazado por git.
————
Olvidé mencionar: en mi último equipo donde era gerente de pruebas, había más de 20 SDET y pistas de prueba. Entre ellos, hasta donde recuerdo, solo un chico era de antecedentes en Química (y en realidad lo hizo muy bien) y todos los demás eran de CS / EE o antecedentes relacionados. En una palabra: los SDET son verdaderamente desarrolladores en Microsoft (o al menos en mi equipo). Es solo que escriben código de prueba + código de herramientas, en lugar de código de producto. No es que no sean capaces de escribir el código del producto. Es solo que la descripción de su trabajo enfatiza otros enfoques. Muchos de los SDET pueden señalar cómo se debe cambiar exactamente el código del producto para corregir un error.