【Prueba】Prueba escrita 03

Directorio de artículos


努力经营当下 直至未来明朗!

1. ¿Qué modelo de prueba toma el proceso de prueba como etapa posterior al análisis de requisitos, diseño del esquema, diseño detallado y codificación ()

Modelo AV Modelo
BW Modelo
CH Modelo
DX

Nota: Modelo V: análisis de requisitos-pruebas de aceptación, pruebas de esquema de diseño-sistema, pruebas de integración de diseño detallado, pruebas de unidad de codificación. Por lo tanto:
elija A

2. Entre las coberturas de pruebas lógicas que se enumeran a continuación, ¿cuál tiene la cobertura de pruebas más sólida?

A cobertura de condición
B cobertura de combinación de condiciones
C cobertura de declaración
D cobertura de sentencia/condición

Nota: La cobertura de pruebas lógicas es una técnica comúnmente utilizada en las pruebas de caja blanca. Hay 6 estándares de cobertura principales. El orden de intensidad de débil a fuerte es: cobertura de declaración, cobertura de juicio, cobertura de condición, cobertura de juicio/condición, cobertura de combinación de condiciones y cobertura de ruta. Por lo tanto:
Elija B

3. El administrador de red escribió el programa shell prog1.sh. Durante la prueba, el ciclo sin fin del programa no se puede finalizar. Puede finalizar el programa de las siguientes maneras ( )

A Ctrl+C
B Ctrl+X
C Alt F2 matar 进程ID
D Ctrl+d

Nota: Ctrl+c es para interrumpir forzadamente la ejecución del programa.
Por lo tanto: elija A

4. ¿Cuáles de las siguientes herramientas son herramientas de prueba unitaria ()?

A PureCoverage
B Purificar
C VSS
D Cuantificar

Nota: El nombre completo de VSS es Visual Source Safe. Como miembro de Microsoft Visual Studio, su tarea principal es administrar archivos de proyecto y se puede aplicar a casi cualquier proyecto de software.
Por lo tanto: elija ABD

5. Las pruebas de software son de gran importancia para el éxito de un proyecto de desarrollo de software, pero todavía existen muchos malentendidos técnicos o de gestión en el desarrollo y la gestión del proyecto real, incluidos ()

A Esperar utilizar la automatización de pruebas para reemplazar la mayor parte del trabajo manual
B Ignorar la participación del proyecto de los probadores de software en la etapa de requisitos
C Las pruebas de software son una posición con altos requisitos técnicos
D Las pruebas y el trabajo de programación son igualmente importantes

Por lo tanto: elija AB

6. Si un programa de prueba comparativa típico tarda 20 segundos en ejecutarse en la máquina A y 25 segundos en ejecutarse en la máquina B, entonces ¿cuál de las siguientes conclusiones es correcta ()?

A. Ninguna de las otras conclusiones es correcta.
B. El IPC promedio de la máquina B es 1,25 veces mayor que el de la máquina A.
C. Todos los programas se ejecutan más rápido en la máquina A que en la máquina B.
D. El IPC promedio de la máquina A es 1,25 veces el de la máquina B.

Nota: El IPC promedio de A: 1/20=0,05, el IPC promedio de B: 1/25=0,04, el IPC promedio de la máquina A es 0,05/0,04 veces el de la máquina B.
Por lo tanto: elija D

7. De las siguientes fases de prueba, ¿cuáles implican pruebas de ruta?

A Prueba unitaria
B Prueba de integración
C Prueba del sistema
D Prueba de aceptación

Elige: AB

8. ¿Cuál de las siguientes afirmaciones sobre las pruebas Beta es correcta ()

Una prueba Beta es una prueba de aceptación
B. Una vez que el producto pasa la prueba Beta, puede lanzarse oficialmente.
C Las pruebas Beta deben ser realizadas por programadores o evaluadores.
D Las pruebas Beta son pruebas realizadas en un entorno de desarrollo.

Elige: AB

9. ¿Cuál es el comando que se puede utilizar para crear un nuevo archivo en el sistema Linux?

A chmod
B más
C cp
D toque

Nota: 1) El comando chmod es un comando que controla los permisos del usuario sobre los archivos;
2) el comando more es similar a cat, pero se mostrará página por página, lo que facilitará a los usuarios la lectura página por página;
3) cp Comando (copiar archivo) Se utiliza principalmente para copiar archivos o directorios;
4) El comando táctil se utiliza para modificar los atributos de tiempo de archivos o directorios, incluido el tiempo de acceso y el tiempo de cambio. Si el archivo no existe, el sistema creará un archivo nuevo.
Por lo tanto: Elija D

10. El archivo crontab consta de 6 campos, cada campo está separado por espacios ¿Cuál de las siguientes disposiciones es correcta?

A MIN HORA DÍA MES AÑO COMANDO
B MIN HORA DÍA MES DÍA DE LA SEMANA COMANDO
C COMANDO HORA DÍA MES DÍA DE
LA SEMANA D COMANDO AÑO MES DIA HORA MIN

Nota: crontab se utiliza para configurar tareas programadas.
Sintaxis:
MIN hora HORA día DÍA mes MES semana DÍA DE LA SEMANA comando COMANDO
min 0-59
hora 0-23
día 1-31
mes 1-12
día de la semana 0-6: 0 significa
comando de domingo (rango de valores, 0 significa que normalmente una línea corresponde a una tarea el domingo),
así que: elija B

11. El comando para ver el ID del trabajo del proceso en segundo plano es ( )

A trabajos
B ps
C ls
D pg

Nota: 1) El comando ps se utiliza para enumerar los procesos actualmente en ejecución en el sistema
2) ls muestra los nombres de los archivos en el directorio actual
3) pg proporciona una vista única de los resultados del proceso , pero los resultados de la vista proporcionados no son
trabajos dinámicamente continuos 4) Ver trabajos de proceso en segundo plano
Por lo tanto: Seleccione A

12. ¿A cuál de los siguientes pertenece y qué del proceso principal retiene el proceso secundario después de Fork?

A variables de entorno
B bloqueos de archivos, alarmas pendientes y señales pendientes del proceso principal
C directorio de trabajo actual
D número de proceso

Nota: El proceso hijo obtenido mediante la función fork hereda el espacio de direcciones de todo el proceso del proceso padre, que incluye: contexto del proceso, pila del proceso, información de la memoria, descriptores de archivos abiertos, configuración de control de señal, prioridad del proceso, número de grupo del proceso, actual. directorio de trabajo, directorio raíz, restricciones de recursos, terminal de control, etc.

La diferencia entre el proceso hijo y el proceso padre es:
1. El proceso hijo no hereda el bloqueo establecido por el proceso padre (porque si es un bloqueo exclusivo, es inconsistente si se hereda) 2. Los
respectivos ID de proceso son diferentes del ID del proceso padre
3. El proceso hijo La alarma pendiente del proceso se borra
4. El conjunto de señales pendientes del proceso hijo se establece en un conjunto vacío.

Por lo tanto: elija AC

12. Entre las siguientes afirmaciones, cuáles son incorrectas ( )

Una prueba unitaria prueba cada unidad de programa en el programa fuente para verificar si cada módulo implementa correctamente las funciones especificadas, descubriendo así errores en la codificación o algoritmo del módulo. Esta fase implica codificación y documentación de diseño detallada.
B La prueba de integración es una prueba de caja negra basada en la especificación de requisitos del software. Es una prueba exhaustiva del sistema de software integrado para verificar que la corrección y el rendimiento del sistema de software cumplan con los requisitos especificados en su especificación, y para verificar el comportamiento y salida del software. ¿Es correcto?
C Las pruebas de confirmación son principalmente para verificar si el software implementado cumple con los diversos requisitos determinados en la especificación de requisitos.
D El objetivo principal de las pruebas del sistema es comprobar si las interfaces entre las unidades de software son correctas y prueba principalmente la estructura interna del programa, especialmente la interfaz entre programas.

Nota: 1) Prueba unitaria: cada módulo se prueba individualmente (codificación)
2) Prueba de confirmación: prueba para confirmar si se cumplen los requisitos del software (requisitos)
3) Prueba del sistema: prueba del sistema de software (esquema, prueba de caja negra)
4) Integración prueba: Prueba de interfaz del programa (detallada)
elija: BD

Supongo que te gusta

Origin blog.csdn.net/weixin_54150521/article/details/132613705
Recomendado
Clasificación