Intercambio de capacitación en informática en Kunming ¿Puedo aprender a probar software si no sé programación?
En primer lugar, si se requieren habilidades de programación tiene mucho que ver con el tipo de trabajo de prueba que realiza el evaluador. Creo que muchas personas han escuchado la historia de Microsoft una vez contrató amas de casa para probar Windows. Sistema operativo. De hecho, las pruebas de software de descubrimiento/formación informática de Kunming se dividen en: pruebas funcionales, pruebas de requisitos, pruebas de rendimiento, pruebas de compatibilidad, pruebas de estabilidad, etc. Estos tipos de pruebas básicamente no requieren una base de programación. Porque estas pruebas analizan principalmente los problemas del sistema a partir de los resultados de la implementación, no del proceso. Las pruebas de caja blanca de análisis de código y el desarrollo de herramientas de prueba requieren que los evaluadores tengan sólidas habilidades de programación.
En segundo lugar, los verdaderos evaluadores junior e intermedios participan en el primer tipo de prueba, que no está muy relacionado con el proceso de implementación del código. Se centran principalmente en requisitos y cuestiones de proceso. Para los probadores senior, se trata de código específico y su atención se centra principalmente en el desarrollo de herramientas de prueba y pruebas unitarias del código existente.
Además, existen al menos dos formas de convertirse en ingeniero de pruebas de software en el futuro. Una es tomar la ruta de tecnología más gestión, es decir, cuando se alcanza el nivel de ingeniero de pruebas intermedio y se tiene cierta experiencia en la industria y en gestión, se puede participar en trabajos de gestión, como servir como director de pruebas. De esta manera, el foco del trabajo se centrará en la gestión de proyectos y la asignación de personal, y se debilitarán los requisitos de programación. La otra es tomar la ruta puramente técnica, que es el llamado ingeniero de pruebas senior. Este tipo de persona debe tener fuertes habilidades de programación y ser capaz de diseñar y desarrollar herramientas de prueba automatizadas.
¿Es necesario poder hacer pruebas si sabes programar? La respuesta no es necesariamente. Desde la perspectiva del mercado de talentos, muchos desarrolladores no tienen una comprensión sistemática de la industria de las pruebas. De hecho, para convertirse en un probador de software calificado, no solo necesita comprender y dominar las teorías, estándares y especificaciones de prueba, sino que también debe dominar una o incluso varias herramientas de prueba de acuerdo con las características del producto de diferentes empresas. Sin una comprensión sistemática de la industria de las pruebas, será difícil hacer un buen trabajo en las pruebas de software.