Colección de citas famosas - Colección de máximas - ¿Qué habilidades necesitas para ser ingeniero de pruebas de software?

¿Qué habilidades necesitas para ser ingeniero de pruebas de software?

Hay muchas personas que se dedican a las pruebas de software. Todo el mundo piensa que el umbral es bajo, la demanda de las empresas es grande y es fácil encontrar trabajo. Pero después de trabajar durante un período de tiempo, es fácil confundirse y querer demostrar su capacidad en esta industria de pruebas. Además del autoestudio y la afirmación de los líderes, también necesitamos certificados que nos ayuden a demostrarlo. Como tester, ¿qué certificados puedes tomar?

Métodos/Pasos

1

Evaluador de Software (Certificación de Examen Nacional de Software)

El Examen de Evaluador de Software pertenece al Instituto Nacional de Tecnología Informática y Software Un examen intermedio en el Examen de Calificación Técnica y Profesional (denominado Examen de Calificación de Software Informático), es un certificado con un alto grado de reconocimiento en la industria de pruebas de software. El examen suave es un examen de marca nacional a nivel profesional. Las preguntas del examen se centran en el conocimiento y las habilidades laborales, son integrales, flexibles y creativas. Si tiene experiencia laboral real, la tasa de aprobación será relativamente alta y el examen. involucra una amplia gama de puntos.

2

ISTQB (Certificación Internacional de Calificación de Pruebas de Software)

Si tiene este certificado, generalmente es más útil para ingresar a empresas extranjeras y similares. China, obtenga este certificado. El número de revisores de software aún no es tan alto como el de revisores de software y el costo de obtener el certificado completo es muy alto. Como certificación internacional de ingeniero de pruebas de software, ISTQB tiene un alto grado de reconocimiento social. Cada vez más empresas multinacionales y empresas dedicadas a la subcontratación de pruebas de software requieren que los probadores de software obtengan la certificación ISTQB.

3

PMP (Certificación de Gerente de Proyectos del Project Management Institute)

PMP (Project Management Professional) se refiere a la certificación de calificación profesional de gestión de proyectos. Fue iniciado por el American Project Management Institute (PMI) y es un examen de calificación de alta calidad que evalúa estrictamente el conocimiento y las habilidades de los gerentes de proyectos. Para obtener la certificación profesional PMP, los candidatos deben cumplir con los requisitos del American Project Management Institute (PMI) para dominar los conocimientos profesionales de gestión de proyectos y la experiencia y requisitos laborales correspondientes, por otro lado, los profesionales que hayan obtenido la certificación PMP; El certificado debe continuar participando en proyectos ¡Trabaje para adaptarse continuamente a los requisitos del desarrollo de la gestión de proyectos! En resumen, si obtiene este certificado, primero debe realizar cierta capacitación. En resumen, el costo es relativamente alto

4

CSTE (Certificación de prueba de software bajo QAI)

p>

CSTE, el nombre completo de Certified Software Tester, es una certificación importante bajo QAI (Quality Assurance Institute). Esta certificación de pruebas global se ha vuelto muy popular en los Estados Unidos, India, etc., y se ha convertido en uno de los requisitos de muchas empresas para los profesionales de las pruebas. Pero en China, sólo un pequeño número de personas obtienen este certificado. El examen CSTE involucra principalmente los conocimientos y procedimientos básicos de los evaluadores. El examen es todo en inglés e incluye cuatro partes, dos partes de teoría y dos partes de práctica. El examen totalmente en inglés resultará desalentador para muchas personas que se dedican a las pruebas de software.

Requisitos básicos:

1. Familiarizado con los conocimientos básicos de calidad del software, pruebas de software y control de calidad del software;

2. Inspección y recorrido del código maestro. revisar los métodos y técnicas básicos;

3. Dominar los principios y métodos de diseño de casos de prueba de las pruebas de caja blanca y las pruebas de caja negra

4. pruebas y métodos;

5. Comprender los conceptos y métodos básicos de prueba de sistemas, pruebas de rendimiento y pruebas de confiabilidad

6. Métodos de prueba de software de aplicaciones WEB;

7. Dominar los conocimientos básicos y los métodos de gestión de la gestión de procesos de prueba de software;

8. Estar familiarizado con los estándares y documentos de prueba de software;

9. Dominar cómo utilizar la plataforma de gestión de procesos de pruebas de software QESuite y las herramientas y análisis de software QESat/C++.

Contenido del examen:

1. Conceptos básicos de testing de software

1.

2. Los objetivos y principios del testing de software.

3. La psicología del testing de software.

4. La economía de las pruebas de software.

5. Aseguramiento de la calidad del software.

2. Tipos de pruebas de software y su estado en el proceso de desarrollo de software

1.

2. Pruebas en la etapa de planificación.

3. Pruebas en la fase de diseño.

4. Pruebas durante la fase de codificación.

5. Pruebas durante las fases de aceptación y mantenimiento.

3. Inspección, recorrido y revisión del código

1.

2. Tutorial del código.

3. Inspección de código.

4. Revisión por pares.

4. Pruebas de cobertura (cuadro blanco)

1.

2. Pruebas de cobertura de estructura lógica.

3.Prueba de cobertura de camino.

4. Prueba de flujo de datos.

5. Programa de pruebas de mutación.

6. Selección de casos de prueba basados ​​en cobertura.

5. Pruebas funcionales (caja negra)

1.

2. Pruebas de clases de equivalencia.

3. Pruebas basadas en diagrama causa-efecto.

4. Pruebas basadas en tabla de decisiones.

5. Pruebas basadas en diagrama de estados.

6. Pruebas basadas en escenarios.

7. Prueba de comparación.

6. Pruebas unitarias y pruebas de integración

1. Los objetivos y modelos de las pruebas unitarias.

2. Estrategia de pruebas unitarias.

3. Análisis de pruebas unitarias.

4. Principios de diseño de casos de prueba para pruebas unitarias.

5. Conceptos básicos de las pruebas de integración.

6. Estrategia de pruebas de integración.

7. Análisis de pruebas de integración.

8. Principios de diseño de casos de prueba de integración.

7. Pruebas del sistema

1. Concepto de prueba del sistema.

2. Método de prueba del sistema.

3. Implementación de pruebas del sistema.

8. Pruebas de rendimiento del software y pruebas de confiabilidad

1.

2. Ejecución de pruebas de rendimiento.

3. El concepto de confiabilidad del software.

4. Estimación de confiabilidad.

5. Método de análisis de confiabilidad.

6. Ejecución de pruebas de confiabilidad del software.

9. Pruebas de software orientado a objetos

1. Problemas con las pruebas de software orientado a objetos.

2. Modelo de pruebas de software orientado a objetos.

3. Estrategias de testing para software orientado a objetos.

4. Pruebas unitarias de software orientado a objetos.

5. Pruebas de integración de software orientado a objetos.

6. Pruebas del sistema de software orientado a objetos.

10. Pruebas de aplicaciones web

1. Clasificación y características de los servidores de aplicaciones.

2. Características de los sistemas de aplicaciones web.

3. Estrategia de testing de sistemas de aplicaciones web.

4.Tecnología de prueba de sistemas de aplicaciones web.

5. Pruebas de seguridad del sistema de aplicaciones web.

11. Otras pruebas

1.

2.Prueba de usabilidad.

3.Pruebas GUI.

4. Pruebas de componentes.

5. Pruebas extremas.

6. Pruebas de documentos.

12. Proceso y gestión de pruebas de software

1.

2. Gestión de la organización de pruebas.

3.Formulación del plan de pruebas.

4. Determinación de los pasos de la prueba.

5. Gestión del entorno de pruebas.

6. Análisis de riesgos y gestión de costes de pruebas de software.

7. Gestión de documentos de prueba.

8. Prueba de reutilización y mantenimiento.

13. Automatización de pruebas de software

1. Principios y métodos de automatización de pruebas.

2. Los casos de prueba se generan automáticamente.

3. Automatización de la ejecución de pruebas.

4. Los resultados de las pruebas están relativamente automatizados.

5. Clasificación y selección de herramientas de ensayo.

6. Introducción a los productos convencionales de herramientas de prueba.

14. Estándares y documentos de prueba de software

1.

2. Documentación de pruebas de software.

15. Práctica de pruebas de software

1. Gestión del proceso de pruebas de software.

(1) Concepto de gestión de procesos de pruebas de software.

(2) Diseño de pruebas.

(3) Preparación para la prueba.

(4) Ejecución de la prueba.

(5) Informe de problemas de software y ciclo de vida de problemas de software.

(6) Resumen de la prueba.

(7)Plataforma de gestión de procesos de pruebas de software QESuite.

2. Práctica de pruebas de caja blanca.

(1) Descripción del programa bajo prueba.

(2) Análisis estático.

(3) Instrumentación y pruebas dinámicas del programa bajo prueba.

(4)Herramienta de prueba de caja blanca QESAT/C++.

Método de examen:

1. Incluye los principios básicos de prueba de software, métodos de prueba y conocimientos técnicos básicos. Adopta un examen escrito. El tiempo del examen es de 120 minutos. La puntuación total es de 100 puntos.

Nota: La prueba por computadora no es obligatoria por el momento y la evaluación del funcionamiento por computadora se reflejará en la prueba escrita.

Referencia: /article/a501d80cf430c2ec630f5e21.html

Referencia: /link?url=DUuYgkwSMCjlm2amAP2cfQPrIY6usn7nNH7GEO-MTOF2cB5NJBbielUH_dHtjWWRl9mgQuf37oAORcTmAJUYhy7lbyoffV y_j93pey3kX5S