2023 últimas preguntas de la entrevista de prueba de software (con respuestas)

1. Preséntese (exprese su situación básica de manera simple y clara, y en el proceso, debe mostrar confianza, pasión por el trabajo, automotivación y estudioso) Hola entrevistador, mi nombre es ###, tengo 26 años. este año
, soy de Jiujiang, Jiangxi, con especialización en comercio electrónico. Después de graduarme, vine a trabajar a Shenzhen. Tengo tres años de experiencia como ingeniero de pruebas de software. Tengo una personalidad alegre y puedo llevarme bien con mi colegas y amigos.

2. ¿Cómo te mides en el trabajo? (Al menos el proceso de prueba se puede describir en esta pregunta)
Primero, extraiga los módulos funcionales de acuerdo con el documento de requisitos del cliente, luego escriba el plan de prueba, extraiga los puntos de prueba, diseñe el caso de prueba, ejecute el caso de uso después del caso de uso revisar, enviar el error y escribir el informe de prueba

3. ¿Por qué dejó su empresa anterior? (Motivo de la salida) ¿Cuánto tiempo cree que podrá adaptarse al entorno laboral de nuestra empresa?
Alrededor de 1 a 2 semanas

4. ¿Dónde estuvo su última empresa? ¿cuanta gente? ¿Cuánto desarrollar? ¿Cuánto para probar?
Más de 40 personas del Centro Internacional Bantian en Longgang desarrollaron 6 pruebas

5. ¿Por favor presente su proyecto? (Esta pregunta debe aclarar al menos para qué tipo de empresa o industria es este proyecto y luego presentar los módulos funcionales básicos de este proyecto). ¿Cuáles son los módulos de los que es responsable? ¿Cuáles son las funciones de los módulos de los que es responsable? El sistema de nube de negocios sociales del proyecto en el currículum
puede agregar principalmente nuevos productos, actividades comunitarias y anuncios comunitarios para cada comunidad. En el lado de la aplicación, los usuarios pueden comprar bienes, inscribirse en actividades comunitarias y ver anuncios comunitarios. El sistema consiste en plataformas, franquiciados y tiendas de conveniencia Compuesto por tres organizaciones, los nuevos productos de la plataforma y los franquiciados pueden cubrir múltiples tiendas de conveniencia, los nuevos productos de la tienda de conveniencia solo pueden venderse dentro de la cobertura de sus propias tiendas de conveniencia, y las tiendas de conveniencia pueden entregar los pedidos de productos de sus propias tiendas de conveniencia O para el procesamiento de reembolsos, la plataforma y los franquiciados solo pueden ver los pedidos de la tienda de conveniencia, pero no pueden procesarlos. La plataforma y los franquiciados solo pueden tener autoridad de procesamiento para sus propios productos añadidos.

Los principales módulos funcionales son la gestión de servicios básicos, la gestión de pedidos, la gestión de autoridades, la gestión de comerciantes, la gestión de clientes, la gestión de promociones, la gestión de anuncios comunitarios y otros módulos básicos.

6. Por favor, presente el proceso de su proyecto. ¿De qué eras responsable y qué hiciste en el proyecto? El proceso de todo el proyecto en el currículum y los módulos funcionales de los que somos responsables.
Cuando nuestro equipo recibe un proyecto, primero analizamos las necesidades del usuario. Después del plan de prueba, nuestro equipo de prueba diseña casos de prueba, revisa los casos de uso y espera hasta que el desarrollo envíe el paquete de la versión por correo electrónico, dénoslo y comenzaremos el proceso de prueba.

Participo en el diseño del plan de prueba del sistema y en la redacción y revisión de casos de prueba, ejecuto casos de prueba para pruebas funcionales, administro y controlo errores, envío defectos y resumo el trabajo de prueba.

7. ¿Cuántas personas trabajan en su proyecto? ¿Cuánto desarrollar? ¿Cuánto para probar? ¿Qué arquitectura?
Alrededor de 20 proyectos de currículum , 10 para desarrollo, 3 para pruebas, 2 para pruebas de interfaz de usuario, 2 para operación y mantenimiento, 2 para arquitectura y aplicación B/S

8. ¿Desde qué puntos se debe probar el sistema de arquitectura B/S?
Función: prueba de enlace, menú de navegación, salto de página, prueba de formulario, prueba de datos, prueba de lógica empresarial

Compatibilidad: confirme los navegadores que usan con frecuencia con los clientes y realice pruebas de compatibilidad con IE, Firefox y Google

Interfaz: tamaño de color de fuente, espacio entre iconos y campos, etc.

Rendimiento: velocidad de conexión, pruebas de carga, pruebas de estrés

Seguridad: control de autoridad, encapsulación de enlaces, prueba de registro de registro, texto cifrado de inicio de sesión, reinicio de sesión después de la modificación de la contraseña, tiempo de vencimiento del inicio de sesión.

9. ¿Cuáles cree que son las diferencias entre el sistema de arquitectura B/S y el sistema de arquitectura C/S? ¿Desde qué puntos se debe testear el sistema Web?
B/S es la arquitectura del navegador/servidor. Acceso a través de un navegador; fácil de usar; tasa de acceso relativamente lenta; más fácil de mantener y actualizar, solo necesita actualizar los datos del servidor; seguridad relativamente baja.

C/S es una arquitectura cliente/servidor. La aplicación cliente debe descargarse; es relativamente difícil de usar porque el cliente debe descargarse e instalarse; debido a que algunos datos se almacenan en el cliente, la velocidad de acceso es relativamente rápida; el mantenimiento y las actualizaciones son más complicados; y la seguridad es más alto. Una plataforma compatible

El sistema web pertenece a la arquitectura B/S, prueba de función (prueba de enlace, prueba de formulario, prueba de salto de página, prueba de menú de navegación, prueba de datos, prueba de lógica comercial, verificación de función, etc.)

Pruebas de compatibilidad (diferentes navegadores, diferentes plataformas)

Puntos de prueba de seguridad (verificación del número de inicio de sesión, método de visualización de texto cifrado de contraseña, código de verificación, prueba de falla del estado de inicio de sesión, prueba de autoridad, empaquetado de enlaces, registros, etc.)

Pruebas de interfaz, pruebas de usabilidad, etc.

10. ¿Qué herramientas de prueba utiliza en las pruebas?
Herramienta de gestión de defectos sin errores Herramienta de gestión de versiones de ZenTao SVN

herramienta de prueba de rendimiento herramienta de prueba de interfaz loadrunner cartero

11. ¿Has hecho una prueba de rendimiento? ¿Has hecho pruebas automatizadas? ¿Qué herramientas se utilizan? Hice una automatización con los probadores de rendimiento
. No he encontrado ningún proyecto anterior, por lo que no sé mucho al respecto. La herramienta de prueba de rendimiento tiene cierta comprensión, registrará el guión, así como la configuración de la escena y la ejecución del guión, y luego analizará el resultado de la prueba de rendimiento.

12. Proceso de prueba de rendimiento
Análisis de requisitos—redacción de plan de prueba—diseño de casos de prueba—mantenimiento de guiones—ejecución de guiones—análisis de resultados—ajuste de rendimiento

13 Indicadores de prueba de rendimiento:
número de usuarios simultáneos, rendimiento, tiempo de respuesta, utilización de recursos, tps y hps, tasa de éxito de transacciones

14. ¿Qué es el desbordamiento de memoria?
El entendimiento común es que no hay suficiente memoria y que la memoria requerida por la aplicación supera con creces el tamaño de la memoria instalada en su host, lo que se denomina desbordamiento de memoria.

15. ¿Qué es una pérdida de memoria?
Se refiere a la falla del programa para liberar la memoria que ya no se usa debido a negligencia o errores, lo que resulta en una pérdida de memoria del sistema, lo que tiene consecuencias graves, como la ralentización de la velocidad de ejecución del programa o incluso fallas en el sistema.

16. ¿Ha utilizado alguna vez una base de datos en la prueba? ¿Por qué usar una base de datos? ¿Dónde utiliza la base de datos el módulo del que eres responsable?, ¿puedes dar un ejemplo?
En el caso de big data, es útil ir a la base de datos para verificar la consulta de informe de importación y exportación de datos, y para verificar la integridad y exactitud de los datos grandes, debe usar la base de datos para comparar.

17. Cuando envía un error al desarrollador y el desarrollador no está de acuerdo, ¿cómo lo soluciona?
(Hay muchas maneras de hacer esta pregunta, y la respuesta debe responderse de acuerdo con las necesidades. Uno: ¿Cómo responder cuando la demanda no está clara? Dos: ¿Cómo responder cuando la demanda está clara?) Si es un error , se debe informar que la demanda no está clara, primero encuentre al gerente de desarrollo y producto juntos Discutir y confirmar los requisitos. Después de confirmar los requisitos, siga los requisitos. Si los requisitos no están confirmados, deje que el producto y el cliente continúen para comunicar y aclarar los requisitos. Luego hablar sobre los requisitos y el desarrollo. Si el desarrollo aún no cumple con los requisitos, diríjase al gerente de producto.

18. ¿Cuál es el protocolo de 7 capas de la red? ¿En qué capa funciona ftp?
Capa de aplicación ftp http telnet dns capa de presentación capa de sesión capa de transporte tcp udp capa de red ip enrutador cortafuegos capa de enlace de datos conmutador tarjeta de red concentrador de capa física

19. ¿Cuál es la diferencia entre UDP y TCP? ¿Qué protocolo utiliza QQ? QQ pertenece al protocolo TCP
UDP: protocolo no confiable, sin conexión, alta eficiencia de transmisión

TCP: protocolo confiable orientado a la conexión, baja eficiencia de transmisión

20. ¿Cuál es la cuarta capa de TCP/IP?
Capa de aplicación Capa de transporte Capa de Internet Capa de acceso a la red ARP RARP

21. El significado del valor de retorno de la página .http
200 éxito 400 error de solicitud 401 no se puede analizar esta solicitud 403 acceso prohibido 404 página no encontrada 500 error de servidor 502 error de puerta de enlace 503 servidor no disponible

22. Números de puerto de protocolo común
FTP21 SSH22 telnet23 dns53 http80 https443 Tomcat8080 orcale1521 mysql 3306

23. Encontraste una interfaz fea durante la prueba ¿Crees que este problema es serio? ¿Puedo dejarlo ir?

Depende principalmente de la demanda
. No es grave. Si la demanda es así, entonces no hay problema. Dependiendo de la situación específica, si el proyecto está a punto de salir en línea, puede causar problemas más serios debido a la modificación de la interfaz, por lo que generalmente toman medidas para dejar ir

24. ¿Qué es la combinación izquierda y qué es la combinación derecha en la consulta de la base de datos? combinación izquierda combinación derecha Combinación izquierda
: Las tablas izquierda y derecha se buscan de acuerdo con una determinada columna. La combinación izquierda usa la tabla izquierda como tabla base, y se buscan todos los datos en la tabla base. Si la tabla derecha tiene condiciones que coinciden con las condiciones de la tabla de la izquierda. Se encuentran los datos y, si las condiciones no coinciden, se mostrarán con Nulo. La unión derecha es todo lo contrario.

25. ¿Qué es un disparador? ¿Qué son los procedimientos almacenados?
Disparador: disparado por eventos, principalmente para completar restricciones más complejas sin intervención manual, a fin de garantizar la integridad y consistencia de la base de datos. Procedimiento almacenado: en una base de datos grande, un conjunto de declaraciones SQL para completar una función específica se compila y almacena en el proceso de compilación, y el usuario lo ejecuta especificando el nombre del procedimiento almacenado y dando parámetros.

26. ¿Qué planes tienes para tu futuro?
(Desarrollo profesional) Establezca una meta pequeña, estudie el rendimiento o la automatización en medio año y haga una prueba de rendimiento o automatización de forma independiente en un año.

27. ¿Tiene alguna pregunta para mí? Que tipo de proyecto, la etapa del proyecto, si hay alguna formación empresarial
Quiero saber a cuantas personas ha desarrollado la empresa, a cuantas personas ha hecho test, y la situación de los proyectos que esta desarrollando la empresa

28. Aquí hay una taza, ¿cómo la mides? (Similar a este tipo de objeto real dado, ¿cómo lo prueba?)
Prueba de demanda: consulte el manual de instrucciones de la taza

Test de interfaz: comprobar el aspecto de la copa

Funcionalidad: llene agua en una taza de agua para ver si tiene fugas; si el agua se puede beber

Seguridad: ¿Hay algún veneno o bacteria en la taza?

Fiabilidad: el grado de daño de la taza caída desde diferentes alturas

Portabilidad: si la copa se puede usar normalmente en diferentes lugares, temperaturas y otros entornos

Compatibilidad: si la copa puede contener jugo, agua blanca, alcohol, gasolina, etc.

Facilidad de uso: si la taza está caliente, si tiene medidas antideslizantes y si es conveniente beber

Prueba de presión: use una aguja y siga agregando peso en la aguja para ver cuánta presión penetrará

29. ¿Qué ventajas crees que tienes? ¿Cuales son las desventajas?
(Las desventajas deben considerarse ventajas) ¿Qué crees que aún debes mejorar? La desventaja del rendimiento es que eres más despreocupado y te encanta reír, y la ventaja es que eres más entusiasta.

30. ¿Ha oído hablar de nuestra empresa?
Me enteré y lo verifiqué en línea o en el sitio web de contratación cuando recibí el aviso de la entrevista.

31 ¿Sabes algo sobre pruebas de aplicaciones? ¿Qué es la prueba de aplicaciones? ¿Cómo medir (qué aspectos medir)?
Lo entiendo, pero no lo he probado en el trabajo real. De hecho, cuando uso la aplicación de la aplicación, la estoy probando, pero no es tan completa y detallada como la prueba del probador de la aplicación. Es la prueba del móvil. aplicación de teléfono; desde su función, interfaz y compatibilidad, rendimiento, facilidad de uso, instalación, desinstalación, actualización, interacción con el sistema u otro software, consumo de energía, disipación de calor, monitoreo de tráfico, función de inicio de sesión gratuito, inicio de sesión secundario

32. ¿Qué opinas sobre las horas extras?
Aceptable, las horas extra son la norma en la industria de TI

33. ¿Ha escrito casos de prueba? ¿Cuál es la base para escribir casos de prueba?
Por escrito, las necesidades del usuario prevalecerán

34. ¿Ha escrito un informe de prueba? ¿Quéescribir?
(Al menos diga que ha escrito el informe de prueba del módulo que ha probado) El informe de prueba del módulo del que es responsable de la entrada de mano de obra, cobertura de casos de uso, clasificación de errores y estadísticas de cantidad, errores restantes, riesgo de prueba, evaluación de objetos de prueba , conclusión de la prueba , análisis de los resultados de la prueba, resumen de la prueba

35. Plan de prueba
① Estrategia de prueba

② Recursos de prueba

③ Plan de progreso de prueba

④ Gestión de riesgos

⑤ Estándares de calidad

36. Principio de prueba
A Todas las pruebas de software deben rastrearse hasta los requisitos del usuario

B Prueba temprana y continua

C no es posible cuando se prueba por completo, la prueba debe terminarse

D No se pueden mostrar posibles defectos de software

E Preste atención al fenómeno de agrupamiento

F Evite comprobar sus propios programas

G Evite la aleatoriedad en las pruebas

37. ¿Cuál es el contenido principal del plan de pruebas?
Antecedentes, objetivos, alcance, enfoque, cronograma, organización de pruebas, criterios para iniciar y finalizar la ejecución de pruebas, cómo se aprueban y modifican los planes de prueba y riesgos asociados con las pruebas.

38. Estrategia o alcance de prueba del sistema Prueba de capacidad
Prueba de seguridad Prueba de estabilidad Prueba de instalación Prueba de desinstalación Prueba de usabilidad Prueba de configuración Prueba de documentación Prueba de confiabilidad Prueba de resistencia Prueba de rendimiento Prueba de función Prueba de compatibilidad Prueba de carga Prueba de presión Prueba de base de datos Prueba de distribución Prueba de recuperación de fallas

39. ¿Cómo elige salario y plataforma de desarrollo?
Plataforma de desarrollo

40. ¿Cómo se hace el análisis de necesidades? Para ver si hay un documento de requisitos, primero determine el alcance de la prueba grande.
Primero, extraiga los requisitos o características comprobables de los requisitos de desarrollo de software para formar los requisitos originales, luego refine o descomponga los requisitos de prueba originales y, finalmente, realice una revisión de requisitos. .

41. ¿Alguna vez ha escrito un plan de prueba? ¿Cuáles son los contenidos? No escrito
① Estrategia de prueba

② Recursos de prueba

③ Plan de progreso de prueba

④ Gestión de riesgos

⑤ Estándares de calidad

42. ¿Alguna vez ha escrito un informe de prueba? ¿Cuál es la diferencia entre un informe de prueba y un informe de versión?
El informe de prueba es un resumen de todo el proceso de prueba y los resultados, mientras que el informe de versión es solo un resumen de la versión probada.

43. ¿Quién participa en la evaluación de necesidades? ¿Cómo lo haces? ¿Cuáles son los estándares?
Participantes: Testers, desarrolladores y personal del producto revisan y revisan en forma de reuniones Estándares para la revisión: Revisión de la exhaustividad: se debe garantizar que los requisitos de la prueba puedan cubrir completamente varias características de los requisitos del software, centrándose en los requisitos funcionales, definiciones de datos, definiciones de interfaz y requisitos de rendimiento, requisitos de seguridad, requisitos de confiabilidad, restricciones del sistema, etc. Al mismo tiempo, también se debe prestar atención a si se cubren los requisitos implícitos del sistema que los desarrolladores pasan por alto;

Revisión de precisión: se debe asegurar que el contenido descrito pueda ser entendido por unanimidad por todas las partes relevantes, que no haya contradicción ni conflicto entre varios requisitos de prueba, que cada requisito de prueba sea consistente en detalle y que cada requisito de prueba pueda usarse como una base de prueba para el diseño de casos de uso.

44. ¿Quién participa en la revisión de casos de uso? ¿Cómo lo haces? ¿Cuáles son los estándares?
Participantes: evaluadores, desarrolladores, revisión de la reunión del personal del producto

estándar:

1) Si la disposición estructural del diseño de casos de uso es clara y razonable, y si conduce a una cobertura eficiente de los requisitos.

Si el acuerdo de prioridad es razonable.

Ya sea para cubrir todos los puntos de función en los requisitos de prueba.

Si el caso de uso es bien ejecutable. Por ejemplo, si las condiciones previas, los pasos de ejecución, los datos de entrada y los resultados esperados del caso de uso son claros y correctos, si existe un método de verificación obvio para los resultados esperados.

Si se han eliminado los casos de uso redundantes.

45 Describa el ciclo de vida de la actividad de prueba o el proceso de prueba de software:
análisis de requisitos - escribir plan de prueba - diseñar diseño de caso de uso - ejecutar caso de uso, enviar error - escribir informe de prueba
  

Los siguientes son algunos recursos de apoyo, espero poder ayudarlo

 

Estos materiales deben ser el almacén de preparación más amplio y completo para los amigos [de pruebas de software]. Este almacén también ha acompañado a decenas de miles de ingenieros de pruebas a través del viaje más difícil, ¡y espero que pueda ayudarlos!    

 

Supongo que te gusta

Origin blog.csdn.net/nhb687095/article/details/129144323
Recomendado
Clasificación