¡Pida a los ingenieros de pruebas de hardware que escriban preguntas de prueba!
1. El propósito de las pruebas de software es encontrar tantos defectos de software como sea posible. (Y)
2. La prueba beta es un tipo de prueba de aceptación. (Y)
3. Las pruebas de aceptación las realiza el usuario final. (sustantivo)
4. Los evaluadores no necesitan enviar ningún artefacto antes de que se establezca el proyecto. (Y)
5. Las pruebas unitarias pueden encontrar alrededor del 80% de los defectos de software. (Y)
6. La revisión del código consiste en comprobar si el código fuente cumple con los requisitos del diseño del módulo. (sustantivo)
7. La integración ascendente requiere que los evaluadores escriban controladores. (Y)
8. La prueba de carga es para verificar la capacidad máxima del sistema bajo prueba. (sustantivo)
9. Los evaluadores deben adherirse a los principios y negarse resueltamente a aprobar defectos hasta que se solucionen. (sustantivo)
10. Los revisores de código generalmente son atendidos por evaluadores. (sustantivo)
11. Podemos prevenir artificialmente problemas de configuración del software. (sustantivo)
12. El plan de prueba de integración se presenta al final de la fase de análisis de requisitos. (Sustantivo)
En segundo lugar, elija plegar
1. El estándar de aprobación para las pruebas de aceptación del software es: (ABCD)
Definido en el análisis de requisitos del software. especificación Se han implementado todas las funciones y todos los indicadores de desempeño cumplen con los requisitos.
b. No quedan errores de nivel 1, nivel 2 y nivel 3 para todos los elementos de la prueba.
c. El formulario de aprobación del proyecto, los documentos de análisis de requisitos, los documentos de diseño y la codificación son consistentes.
D. Se ha completado la prueba de aceptación del artefacto.
2. ¿Quién debe participar en la reunión de revisión del plan de pruebas de software? (ABCD)
A.Gerente de Proyecto
B.Director de SQA
C.Propietario de Configuración
D.Equipo de Pruebas
>3. La siguiente descripción sobre las pruebas alfa es correcta: (AD)
A.
Las pruebas de B.alpha no requieren la participación de representantes de los usuarios.
La prueba de C.alpha es una prueba del sistema.
La prueba D.alpha es un tipo de prueba de aceptación.
4. Las responsabilidades del diseñador de pruebas son: (BC)
A. Desarrollar un plan de pruebas
B. p> C. Diseño de procesos de prueba y scripts
D. Actividades de evaluación y prueba
5. Los criterios de ingreso para las actividades de implementación de software son: (ABC)
A. Requisitos El artefacto ha sido evaluado como base.
B. Se han realizado una línea base de los artefactos de diseño detallados.
C. Se han evaluado los artefactos del marco.
D. Los resultados de la fase del proyecto son la línea base.
En tercer lugar, agregue espacio
1. Las pruebas de aceptación del software incluyen: pruebas de aceptación formales, pruebas alfa y pruebas beta.
2. Las estrategias de prueba del sistema incluyen: pruebas funcionales, pruebas de rendimiento, pruebas de confiabilidad, pruebas de carga, pruebas de usabilidad y pruebas de resistencia.
Pruebas de seguridad, pruebas de configuración, pruebas de instalación, pruebas de desinstalación, pruebas de archivos, pruebas de recuperación de fallas, pruebas de interfaz, pruebas de capacidad,
Pruebas de compatibilidad, pruebas de distribución, pruebas de usabilidad, (algunos se pueden combinar y escribir por separado, siempre que escriba 15, obtendrá la máxima puntuación)
3. Los documentos del proyecto a los que se debe hacer referencia al diseñar el plan de prueba del sistema incluyen: plan de prueba de software, software. artefactos de requisitos y plan de iteración.
4. Existen dos estrategias de integración para sistemas orientados a procesos: de arriba hacia abajo y de abajo hacia arriba.
5. (Hay un problema con esta pregunta, los cinco pasos detallados son ~~) Los pasos para escribir casos de prueba dibujando diagramas de causa y efecto son los siguientes:
( 1) Analizar los motivos en las especificaciones del software (condición de entrada o clase de equivalencia de condición de entrada) y el resultado.
(es decir, condición de salida) y asignar un identificador a cada causa y efecto.
(2) Analice la semántica en la descripción de la especificación del software y descubra cuál es la relación entre causa y resultado, causa y causa.
¿Departamento? Con base en estas relaciones, dibuje un diagrama de causa y efecto.
(3) Debido a restricciones gramaticales o ambientales, algunas razones no pueden combinarse entre sí o entre causas y resultados.
Para
marcar estos casos especiales, utilice marcadores en el diagrama de causa y efecto para representar restricciones o limitaciones.
(4) Convierta el diagrama de causa y efecto en una tabla de decisiones.
(5) Saque cada columna de la tabla de juicio como base para diseñar casos de prueba.
4. Respuesta corta (se han recopilado datos, gracias por resolver el problema) No.
1. Distinguir entre revisión de etapa y revisión por pares
El propósito de la revisión por pares: encontrar errores en productos de trabajo a pequeña escala, siempre que se encuentren errores
;Fase El propósito de la revisión: revisar la exactitud, viabilidad e integridad del trabajo en la fase del módulo.
Número de revisores por pares: se deben capacitar de 3 a 7 personas en reuniones de revisión por pares y guiarse por SQA.
Número de jueces de escena: unas 5 personas. Los evaluadores deben ser expertos con calificaciones en evaluación de sistemas.
Contenido de revisión por pares: documento general, menos contenido
Contenido de revisión de fase: mucho contenido, centrándose principalmente en puntos clave.
Tiempo de revisión por pares: se completa una pequeña cantidad del producto del trabajo.
Tiempo de revisión de fase: ¡generalmente establecido en el punto temporal de la ruta crítica!
2. ¿Qué son las pruebas de software?
El proceso de ejecutar un programa para encontrar errores en el mismo.
3 Describa brevemente el proceso de pruebas de integración
Las pruebas de integración del sistema incluyen principalmente los siguientes procesos:
1.
2. Proceso de confirmación del parche.
3. Proceso de envío del grupo de pruebas de integración del sistema.
4. Proceso de diseño de casos de prueba.
5. Pruebe el proceso de codificación.
6. Proceso de reporte de errores.
7. Proceso de construcción semanal/quincenal.
8. Proceso de pruebas punto a punto.
9. Proceso de formación dentro del grupo.
4 Cómo hacer un buen trabajo en la prueba de documentos
Lea atentamente, siga cada paso, verifique cada número y pruebe cada ejemplo. P142
Compruebe si la redacción del documento oficial cumple con el propósito de la redacción del documento oficial.
¿El contenido es completo y correcto?
¿Está completo el contenido?
¿Las etiquetas son correctas?
Existen varios métodos de prueba de caja blanca.
En términos generales, se puede dividir en métodos estáticos y métodos dinámicos.
Estático: La función clave es comprobar si la representación y descripción del software son consistentes, sin conflictos ni ambigüedades.
Dinámica: cobertura de declaración, cobertura de decisión, cobertura de condición, cobertura de condición de decisión, cobertura de combinación de condiciones y cobertura de ruta.
6¿El plan de prueba del sistema requiere revisión por pares?
Sí, el plan de pruebas del sistema es un documento clave en la fase de proyecto, por lo que es necesario revisarlo.
7La diferencia entre las pruebas alfa y las pruebas beta
Las pruebas alfa prueban el sistema de la aplicación cuando el desarrollo del sistema está a punto de completarse; todavía habrá algunos cambios de diseño después de la prueba. Estas pruebas suelen ser realizadas por usuarios finales u otras personas, en lugar de por el programa o los evaluadores.
Pruebas beta: las pruebas se realizan cuando el desarrollo y las pruebas están básicamente completados. Los errores y problemas finales deben descubrirse antes del lanzamiento final. Este
Este tipo de pruebas normalmente las realizan usuarios finales u otras personas, en lugar de programadores o evaluadores.
8 Compara las diferencias entre prueba de carga, prueba de capacidad y prueba de fuerza.
Prueba de carga: La carga y el tiempo de respuesta del sistema bajo una determinada carga de trabajo.
Prueba de resistencia: bajo ciertas condiciones de carga, el impacto del funcionamiento continuo a largo plazo del sistema en el rendimiento del sistema.
Pruebas de capacidad: El propósito de las pruebas de capacidad es preanalizar el valor límite de un indicador que refleja las características de la aplicación del sistema de software a través de pruebas.
(Como el número máximo de usuarios simultáneos, registros de bases de datos, etc.), el sistema no presenta ninguna falla de software o aún puede
mantener el funcionamiento normal de las funciones principales. . Las pruebas de capacidad también determinarán la carga máxima
trabajo que el sujeto de la prueba puede manejar de manera sostenible dentro de un período de tiempo determinado. El propósito de las pruebas de capacidad es someter el sistema a un exceso de capacidad de datos para descubrir si se pueden procesar correctamente. Prueba de volumen
Está orientada a datos y su propósito es demostrar que el sistema puede manejar la capacidad de datos determinada en el objetivo.
9¿Cuáles son los criterios para finalizar el examen?
Prueba todos los casos de uso.
La tasa de cobertura cumple con el estándar.
La tasa de defectuosos alcanza el estándar.
Otros indicadores cumplen con estándares de calidad.
10 ¿Describe el ciclo de vida de las actividades de prueba de software?
El ciclo de pruebas se divide en planificación, diseño, implementación, ejecución y resumen. Estos incluyen:
Planificación: planificar todas las actividades de todo el ciclo de prueba, estimar la carga de trabajo y los riesgos, organizar la mano de obra y los recursos materiales, y organizar
títulos
; Diseño: plan de pruebas completado, planificación de pruebas desde un nivel técnico;
Implementación: diseño de casos de prueba y procedimientos de prueba;
Ejecución: ejecución de casos de prueba de acuerdo con planes, planes y uso previamente completados casos, procedimientos y otros documentos.
Resumen: registre los resultados de la prueba, realice análisis de prueba y complete el informe de prueba.
¿Cómo clasificar los niveles de defecto de 11 software?
Categoría A: errores graves, incluidos los siguientes errores: 1. Fallo del programa 2 que provoca una salida ilegal. Bucle infinito 3.
Estancamiento de la base de datos 4. Interrupción del programa causada por una operación incorrecta. Error de función 6. Error de conexión a la base de datos 7. Número.
Según errores de comunicación
Categoría B - errores graves, incluidos los siguientes errores: 1. Error de programa 2. Error de interfaz del programa 3. Las tablas de base de datos
no tienen restricciones como reglas comerciales de integridad y valores predeterminados.
Categoría C - Errores generales, incluidos los siguientes errores: 1. Errores de la interfaz de operación (incluidas las definiciones y significados de los nombres de las columnas en la ventana de datos)
¿Son consistentes? 2. El contenido y el formato impresos son incorrectos. 3. Las restricciones de entrada simples no se colocarán en primer plano del control. 4. Eliminar operación.
No se proporciona ningún mensaje. 5. Hay demasiados campos vacíos en la tabla de la base de datos.
Errores de categoría D menor, incluidos los siguientes errores: 1. La interfaz no está estandarizada. 2. La descripción de las instrucciones auxiliares no está clara. 3. Entrada y salida.
Supera la especificación 4. No se solicita al usuario operaciones a largo plazo 5. El texto de la ventana de aviso no utiliza jerga de la industria6. Área de entrada, solo lectura.
Esta zona no está claramente señalizada.
Sugerencias de prueba de nivel E
En general, habrá algunos cambios, y la última pregunta es dibujar diagramas de flujo y gráficos de control, triángulos isósceles
Bueno, sólo como referencia.
//////////////////////////////////////////// // //////////////////////////
Informe 1. Ingeniero de pruebas de software
Con el rápido desarrollo de la industria del software, el control de calidad y la gestión de calidad de los productos de software se han convertido gradualmente en el núcleo de la supervivencia y el desarrollo de las empresas.
Para garantizar el "estado saludable" del software cuando sale de fábrica, casi todas las empresas de TI exigen mucha calidad antes de lanzar productos de software.
Controlar el trabajo. Como parte importante del control de calidad del software, los ingenieros de pruebas de software surgen según lo requieren los tiempos.
Su trabajo principal es probar el software, similar a la inspección de calidad de fábrica de otros productos.
2. Requisitos de capacidad requeridos
(1) Familiarizado con conocimientos informáticos básicos
(2) Familiarizado con sistemas operativos, bases de datos, middleware y lenguajes de programación Básico; conocimiento de redes informáticas
(3) Familiarizado con conocimientos básicos de redes informáticas
(4) Familiarizado con conocimientos de ingeniería de software y comprensión de los métodos y procesos de desarrollo de software; >
( 5) Estar familiarizado con los conocimientos básicos de la calidad del software y la gestión de la calidad del software;
(6) Estar familiarizado con los estándares de prueba de software;
(7) Dominar el software tecnología y métodos de prueba;
(8) Dominar el conocimiento de la gestión de proyectos de prueba de software
(9) Dominar el lenguaje C y la tecnología de programación C++ o Java; p>(10) Comprender los conocimientos básicos de informatización y seguridad de la información;
(11) Estar familiarizado con las leyes y regulaciones relacionadas con la propiedad intelectual;
(12) Leer y comprender correctamente Materiales en inglés en campos relacionados.
El personal calificado que apruebe este examen puede utilizar métodos de gestión de pruebas de software basados en sus conocimientos de ingeniería de software y pruebas de software.
Estrategia de prueba de software, tecnología de prueba de software, realizar proyectos de prueba de software de forma independiente; tener la capacidad de trabajo práctica y el conocimiento comercial de un ingeniero.
Plana.