¿El examen de revisor de software es solo por un día?
¿El examen de revisor de software es solo de un día?
Sí, sólo un día. El examen suave para evaluadores de software intermedios incluye dos materias de examen: conocimientos básicos por la mañana y tecnología aplicada por la tarde. Los formatos del examen son todos exámenes escritos y los tipos de preguntas del examen son diferentes.
Las preguntas del examen de conocimientos básicos para revisores de software de la mañana son preguntas objetivas de opción múltiple, generalmente 75 preguntas de opción múltiple, cada pregunta vale 1 punto.
Las preguntas del examen de tecnología aplicada de la tarde son preguntas subjetivas, divididas en varias preguntas principales, y cada pregunta principal contiene varias preguntas pequeñas con puntuaciones variables.
La tarde del examen de software del evaluador de software intermedio es un examen de tecnología aplicada. Las preguntas del examen son preguntas y respuestas. Muchos candidatos no saben cuántas preguntas importantes hay. Según los exámenes vespertinos del revisor de software de los últimos años, hay cinco preguntas principales en el examen vespertino del revisor de software. Generalmente, las dos primeras preguntas deben hacerse y las tres últimas son una opción entre dos.
La primera pregunta de la tarde para los revisores de software es una prueba general del programa C. Los candidatos deben responder preguntas basadas en el código proporcionado y la puntuación será de 15 puntos. Otras preguntas se analizan y responden principalmente en función de los casos presentados. Cada pregunta principal contiene preguntas más pequeñas con diferentes puntos, que generalmente oscilan entre 2 y 8 puntos.
1. Conocimientos básicos de ingeniería de software y pruebas de software, el tiempo de prueba es de 150 minutos, prueba escrita, preguntas de opción múltiple.
2. Tecnología de aplicaciones de prueba de software, el tiempo de prueba es; 150 minutos, prueba escrita, preguntas tipo cuestionario.
1. Alcance del examen
Asunto de examen 1: Conocimientos básicos de ingeniería de software y pruebas de software
1. Conocimientos básicos de sistemas informáticos
1.1 Composición del sistema informático y conocimientos básicos de hardware
Composición del sistema informático
Procesador
Dispositivos básicos de entrada y salida
Sistema de almacenamiento
p >1.2 Conocimientos básicos de sistemas operativos
Control de interrupciones del sistema operativo. Gestión de subprocesos.
Gestión de dispositivos.
Conocimientos básicos de sistemas operativos de red y sistemas operativos embebidos
Configuración de sistemas operativos
1.3 Conocimientos básicos de bases de datos
Principios básicos de bases de datos
p>
Funciones y características de los sistemas gestores de bases de datos
Lenguaje y programación de bases de datos
1.4? > 1.5 Conocimientos básicos de redes informáticas
p>Clasificación de redes, arquitectura y protocolos de red
Equipos de red de uso común
Conocimientos básicos de Internet y sus aplicaciones
Gestión de redes
1.6 Conocimiento de lenguajes de programación
Conocimientos básicos de sistemas ensambladores, compiladores e interpretación
Componentes básicos de los lenguajes de programación ( datos, operaciones, control y transmisión, llamadas a procesos (funciones) )
Programación orientada a objetos
Las principales características y aplicabilidad de varios lenguajes de programación
Conocimientos básicos de programación en lenguaje C y lenguaje C++ (o Java)
2. Conocimientos básicos de estandarización
El concepto de estandarización (el significado de estandarización. El desarrollo de la estandarización. Agencias de estandarización )
Los niveles de los estándares (estándares internacionales. Estándares nacionales . Estándares de la industria. Estándares empresariales)
Categorías y ciclos de vida de los estándares
3. Conocimiento de seguridad de la información
Conceptos básicos de seguridad de la información
Virus informáticos y prevención
Métodos y prevención de intrusión en la red
Mecanismos de cifrado y descifrado
4. Conocimientos básicos de informatización
Conceptos relacionados con la informatización
Leyes y regulaciones relacionadas con la propiedad intelectual
Conocimientos básicos de sistemas de redes de información, sistemas de aplicación de información y sistemas de recursos de información
5. Conocimientos de ingeniería de software
p>5.1 Conceptos básicos de ingeniería de software
Conceptos de ingeniería de software
Análisis de requisitos
Diseño de sistemas de software
Diseño de componentes de software
p>Codificación de software
Pruebas de software
Mantenimiento de software p>
5.2? Métodos y procesos de desarrollo de software
Métodos de desarrollo estructurados
Método de desarrollo orientado a objetos
Modelo en cascada
Modelo de creación rápida de prototipos
Modelo en espiral
5.3 Gestión de la calidad del software
Conceptos de calidad del software y gestión de la calidad del software
Sistema de gestión de la calidad del software
Objetivos, contenidos, métodos y técnicas de la gestión de la calidad del software
5.4 Gestión de procesos de software
Conceptos de gestión de procesos de software
Mejora de procesos de software
Modelo de madurez de la capacidad del software
5.5 Gestión de la configuración del software
p>La importancia de la gestión de la configuración del software
El proceso, los métodos y las técnicas de gestión de la configuración de software
5.6 Conocimientos básicos de los riesgos del desarrollo de software
Gestión de riesgos
p>
Prevención y respuesta a riesgos
5.7 ?Estándares relacionados con la ingeniería de software
Terminología de ingeniería de software
Especificaciones de desarrollo de software
Guía de documentación de desarrollo de productos de software
Directrices para la compilación de especificaciones de requisitos de software informático
Especificaciones para la preparación de documentos de prueba de software informático
Especificaciones para planes de gestión de configuración de software informático
Especificaciones para el control de calidad del software informático Planes
Símbolos y convenciones de documentación para diagramas de flujo de datos, diagramas de flujo de programas, diagramas de flujo de sistemas, diagramas de redes de programas y diagramas de recursos del sistema
6. Requisitos de calidad profesional para revisores de software
Características profesionales y responsabilidades laborales del revisor de software
Código de conducta y requisitos de ética profesional del revisor de software
Requisitos de capacidad del revisor de software
7. Conocimientos de revisión de software
7.1 Conceptos básicos de pruebas de software
Calidad del software y pruebas de software
Definición de pruebas de software
Propósito de las pruebas de software
Principios de prueba de software
Objetos de prueba de software
7.2 Modelo de proceso de prueba de software
Modelo V
Modelo W
Modelo H
Uso del modelo de prueba
7.3? Tipos de pruebas de software
Pruebas unitarias de integración
Confirmación. testing Pruebas de aceptación
Pruebas de desarrollador. Pruebas de terceros
Pruebas estáticas
Pruebas de caja negra. pruebas
7.4 Clasificación de problemas de software
Errores de software
Defectos de software
Fallos de software
Fallos de software
7.5 Estándares de prueba
7.5.1 GB/T 16260.1 – 2003? ¿Ingeniería de software Calidad del producto Parte 1: Modelo de calidad
7.5.2 GB/T 18905.1 – 2002 Evaluación de productos de ingeniería de software, Parte 1: Descripción general
7.5.3 GB/T 18905.5 – 2002 Evaluación de productos de ingeniería de software, Parte 5: Proceso utilizado por los evaluadores
8. Estado actual del software evaluación y desarrollo
Situación actual en el país y en el extranjero
Tendencias de desarrollo de la evaluación de software
9. Inglés profesional
Leer y comprender correctamente Materiales en inglés en campos relacionados
Tema del examen 2: Tecnología de aplicaciones de prueba de software
1. Estrategia de prueba del ciclo de vida del software
1.1 Revisión de la fase de diseño
p>
Revisión de requisitos
Revisión de diseño
Planificación y diseño de pruebas
1.2 Pruebas en el desarrollo y fases de operación
Pruebas unitarias
Pruebas de integración
Pruebas del sistema (confirmación)
Pruebas de aceptación
2 Método de diseño de casos de prueba
2.1? Diseño de prueba de caja blanca
Tecnología básica de prueba de caja blanca
Método de prueba de caja blanca
2.2 Negro. diseño de casos de prueba de caja
Método de diseño de casos de uso de pruebas
Escritura de casos de prueba
2.3? Diseño de casos de prueba orientado a objetos
2.4 Estrategia para la selección del método de prueba
Estrategia de selección del método de prueba de caja negra
Estrategia de selección del método de prueba de caja blanca
Estrategia de prueba para software orientado a objetos
3. Tecnología y aplicación de pruebas de software
3.1 Pruebas automatizadas de software
Conceptos básicos de las pruebas automatizadas de software
Selección de herramientas de prueba automatizadas
Pruebas Automatizadas Funcionales
Pruebas Automatizadas de Estrés de Carga
3.2 Pruebas de software orientado a objetos
Modelo de pruebas orientadas a objetos
Pruebas de análisis orientado a objetos
Pruebas de diseño orientado a objetos
Programación orientada a objetos
Pruebas
Pruebas unitarias orientadas a objetos
Pruebas de integración orientadas a objetos
Pruebas de sistemas orientadas a objetos
3.3 ¿Pruebas de estrés de carga /p>
Conceptos básicos de pruebas de estrés de carga
Soluciones de pruebas de estrés de carga
Análisis de indicadores de pruebas de estrés de carga
Implementación de pruebas de estrés de carga
3.4 Pruebas de aplicaciones web
Estrategia de pruebas de aplicaciones web
Pruebas de diseño de aplicaciones web
Pruebas de desarrollo de aplicaciones web
Operación de aplicaciones web prueba
3.5? Prueba de red
Estrategia de prueba del ciclo de vida completo del sistema de red
Tecnología de simulación de red
Prueba de rendimiento de la red
p>Pruebas de aplicaciones de red
3.6? Pruebas de seguridad
Contenido de la prueba
Estrategia de prueba
Método de prueba
3.7 Prueba de compatibilidad
Prueba de compatibilidad de hardware
Prueba de compatibilidad de software
Prueba de compatibilidad de datos
Prueba de migración de datos del sistema antiguo y nuevo
Pruebas de software de plataforma
Pruebas de usabilidad
Pruebas de usabilidad funcional
Pruebas de interfaz de usuario
3.9? Prueba de documentos
Alcance de la prueba de documentos
Contenido de los documentos del usuario
Puntos clave de la prueba de documentos del usuario
Prueba del manual del usuario
Ayuda online testing
4. Gestión de proyectos de pruebas
Características y requisitos del proceso de pruebas
Gestión de pruebas y configuración de software
Organizaciones y personal de pruebas
Documentos de pruebas
Análisis de riesgos de pruebas de software
Gestión de costos de pruebas de software