Red de conocimiento informático - Conocimiento sistemático - ¿Qué deberían aprender los ingenieros de pruebas?

¿Qué deberían aprender los ingenieros de pruebas?

1. Conceptos básicos: se deben dominar las habilidades básicas anteriores y se recomienda la combinación Java Oracle Uml. El grado de dominio generalmente no es demasiado profundo, excepto en los puestos de desarrollo de herramientas de prueba. En particular, se debe dominar Junit. Hay muchos libros en el mercado. Recomiendo "Pensamientos de programación Java", "Manual de referencia de Oracle 9i" y "UML Essentials".

2. Profesionalismo: Debe dominar los métodos de prueba y las herramientas de prueba mencionadas anteriormente. Si las herramientas de prueba son de código abierto, intente comprender el código fuente. Libros recomendados "Tecnología de prueba de software", "Arte de prueba de software", "Prueba de software".

3. Combate práctico: Se debe dominar el modo de prueba mencionado anteriormente. Participar en todo el proceso del proyecto al menos veinte veces, participar en proyectos con más de 50 personas al menos dos veces, tener al menos 10 000 casos de prueba, descubrir al menos 5000 defectos, al menos 20 000 líneas de scripts de prueba, servir como prueba líder al menos tres veces y omite defectos después de todos los lanzamientos de productos. El número total es inferior a 50 y existe una tendencia de convergencia. Los libros recomendados son "Patrones de diseño", "El mes del hombre mítico" y "Experiencias y lecciones de prueba de software".

4. Precipitación: comprensión profunda de los principios de control de calidad y experiencia práctica en pruebas de características de calidad como funcionalidad (incluida la seguridad), eficiencia, facilidad de uso, portabilidad, mantenibilidad y confiabilidad. Los libros recomendados incluyen "Calidad sin lágrimas", "Libertad de calidad", "ISO9126" y otros estándares nacionales relacionados con la calidad del software.

5. Campo: elija una o dos tecnologías de prueba como direcciones de investigación a largo plazo, que se pueden ajustar adecuadamente. Largo plazo se refiere a cinco años, diez años y más. . Las direcciones recomendadas son "pruebas en la nube" y "pruebas basadas en modelos".

6. Expertos: Investigación teórica en informática. El autor no es un experto, por lo que no me atrevo a adivinar qué se debe hacer y cómo hacerlo después de alcanzar este nivel. Sin embargo, el "problema P/NP" es algo a lo que el autor siempre ha estado interesado y continúa prestando atención. También es un tema de investigación elegido por muchos investigadores científicos. Por la presente lo recomiendo solemnemente.