Después de trabajar como subcontratista durante 2 meses, mi tecnología se ha deteriorado significativamente. . . . .

Permítanme hablar primero de mi propia situación. Soy un estudiante universitario. Entré en una empresa de software en Wuhan a través del reclutamiento escolar en 2018 y trabajé como probador funcional durante casi 4 años. A principios de este año, sentí que No podría continuar así y permanecer en un ambiente cómodo por mucho tiempo. ¡Haría que una persona se cayera! Y he estado trabajando como probador funcional en una empresa durante cuatro años, lo que me ha impedido progresar. Mi novia de dos años rompió conmigo por mi mentalidad y salario. Entonces decidí cambiar el status quo y atacar a los grandes fabricantes.

Cuando comencé a prepararme estaba confundido. Cuatro años de pruebas funcionales hicieron que mis habilidades no mejoraran en absoluto. Lo único que mejoró fue mi edad...

No tuve más remedio que buscar a mi hermano en Tencent. Como su primo, después de comprender mi situación (que era casi el comienzo de las pruebas de software), me dio directamente un disco de red y me dijo: "Ve. Bueno, aquí está todo". necesitas, no vengas a mí, ¡me da vergüenza!”

Dentro del disco hay un conjunto de documentos PDF que son necesarios para las entrevistas de prueba de software. Después de leerlos, me incliné ante mi hermano... Ahora la entrevista es estable.

El contenido cubre: incluida la teoría de pruebas, conceptos básicos de Linux, conceptos básicos de MySQL, pruebas web, pruebas de interfaz, pruebas de aplicaciones, herramientas de administración, conceptos básicos de Python, relacionados con Selenium, pruebas de rendimiento, relacionados con LordRunner, etc. La calidad es muy alta, puede obtener ¡Hazlo tú mismo si lo necesitas! !

La primera parte, teoría de pruebas (conceptos básicos de pruebas + análisis de requisitos + modelo de prueba + plan de prueba + estrategia de prueba + casos de prueba, etc.) La segunda parte,
Linux (conceptos básicos de Linux + ejercicios de Linux)
La tercera parte, MySQL (conocimientos básicos + consulta ejercicios) + Resumen de preguntas de entrevistas clásicas de Wannian Student Table + Preguntas reales de empresas de bases de datos)
Parte 4, Prueba web
Parte 5, Prueba API
Parte 6, Prueba de aplicaciones
Parte 7, Herramientas de administración
Parte 8, Conceptos básicos de Python (Conceptos básicos de Python + Preguntas de programación + colecciones + funciones + características de Python, etc.) Parte 9, Parte 10
relacionada con Selenium , Pruebas de rendimiento Parte 11, Parte 12 relacionada con LordRunner, Red de computadoras Parte 13, Principios de composición Parte 14 , Estructura de datos y algoritmo Parte 15, Preguntas de lógica Parte 16 , Recursos humanos







 

Conceptos básicos de las pruebas de software

  • ¿Cuáles son los pasos de las pruebas de software?
  • ¿Cómo grabar un guión de prueba?
  • Se deben considerar métodos de prueba para determinar cómo realizar la prueba.
  • ¿Cómo estimar el esfuerzo de prueba?
  • Problemas de diseño de pruebas
  • ¿Cuáles son las soluciones cuando ocurre un error durante el proceso de prueba?
  • Problemas de ejecución de pruebas
  • Objetivos de la evaluación de la prueba
  • ¿Cómo mejorar las pruebas?
  • Ventajas y desventajas del modo C/S
  • Ventajas y desventajas del modo B/S

Insertar descripción de la imagen aquí

linux

¿Cuál es la diferencia entre grep y find? ¿Cuáles son los usos de grep? ¿
Verificar la dirección IP? ¿
Crear y eliminar un directorio de varios niveles? ¿
Encontrar el archivo haha.txt en el directorio de inicio del usuario actual? ¿
Cómo consultar el proceso de Tomcat y ¿Detener el proceso, escribir comandos de Linux? ¿
Ver dinámicamente archivos de registro? ¿
Comandos para ver el espacio en el disco duro del sistema? ¿
Ver todos los puertos escuchados en la máquina actual?

Insertar descripción de la imagen aquí

 Pitón

¿Contar el número de líneas de código en el archivo de código fuente de Python, eliminar comentarios, líneas en blanco y resultados? ¿
Python llama a cmd y devuelve los resultados? ¿ Cuántos números diferentes y únicos se pueden formar ordenando
burbujas 1, 2, 3 y 4? ¿
Cuáles son los números de tres dígitos sin repetición?
Utilice Python para imprimir números simétricos dentro de 10000 (Características de los números simétricos: los números son simétricos a la izquierda y a la derecha, como: 1, 2, 11, 121, 1221, etc.)
Dado un número entero N y un 0, se requiere el número K de -9 para devolver el número de apariciones del número K en 0-N. Determine
cuántos números primos hay entre 101 y 200 y genere todos los números primos. números.
Una función que ingresa un triángulo. Después de la entrada, la salida puede formar un triángulo y el tipo de triángulo. Utilice el método de partición de clases de equivalencia para diseñar casos de prueba
...
Insertar descripción de la imagen aquí

mysql

¿Qué motor MySQL estás utilizando? ¿Cuáles son las diferencias entre los motores? ¿
Cómo optimizar los comandos de consulta? ¿
Optimización de la base de datos ?
¿Cómo se produce la inyección Sql y cómo prevenirla? ¿Cuál es
la diferencia entre NoSQL y las bases de datos relacionales?
La esencia de MySQL y MongoDB ¿Cuál es la diferencia más básica entre
cómo implementar la paginación en la base de datos Mysql? ¿Cómo
operar la base de datos Mysql? ¿
Optimizar la base de datos? ¿Mejorar el rendimiento de la base de datos? ¿
Qué es la integridad de los datos?

Insertar descripción de la imagen aquí

Web

  • ¿Cuál es la diferencia entre pruebas web y pruebas de aplicaciones?
  • Métodos de prueba y construcción del entorno de prueba WEB.
  • Tutorial de pruebas WEB
  • Puntos clave y métodos básicos de las pruebas WEB
  • Resumen de la página de prueba web

Insertar descripción de la imagen aquí

Pruebas de interfaz

¿Qué es una interfaz
? Si la solicitud del módulo se cambia de http a https, ¿cómo se debe formular y modificar el plan de prueba? ¿
Cuál es el agente de depuración del protocolo HTTP de uso común que tengo? Describa en detalle el proceso de configuración para capturar el protocolo HTTPS.
Describa la estructura jerárquica del protocolo TCP/IP y cada -Jmeter, un protocolo importante en la capa
. Los resultados de respuesta de una interfaz son los siguientes: ¿
Cómo limpiar los datos basura generados por la interfaz? ¿
Cómo lidiar con las interfaces ? que dependen de terceros
? ¿Dónde se colocan los datos de prueba? ¿
Qué son los datos basados ​​en datos y cómo parametrizarlos?

Insertar descripción de la imagen aquí

Pruebas de rendimiento

¿Cuál crees que es el propósito de las pruebas de rendimiento? ¿Cuál es la clave para hacer un buen trabajo en las pruebas de rendimiento? ¿
Desde qué ángulos se realiza el análisis de rendimiento del lado del servidor? ¿
Cómo entender las pruebas de estrés, las pruebas negativas y las pruebas de rendimiento? ¿
Cómo determinar? ¿Hay una pérdida de memoria e indicadores en los que centrarse?
Describa las razones de las pérdidas de memoria en el software y cómo comprobarlas (se puede describir en combinación con un lenguaje de desarrollo)
Describa brevemente qué es la transferencia de valor, qué es la transferencia de dirección, ¿Cuál es la diferencia entre los dos? ¿
Cuál es el cuello de botella del sistema?

Insertar descripción de la imagen aquí

selenio

¿Cómo construir un marco de prueba automatizado?
Cómo diseñar casos de prueba automatizados: ¿
Cómo abre y sale webdriver de un navegador? ¿
Qué es un marco de prueba automatizado? ¿
Qué es Selenium y cuáles son las versiones populares? ¿
Cómo se inicia Selenium RC desde el comando ? ¿Línea?
En mi El puerto de la máquina 4444 no está libre. ¿Cómo puedo usar otro puerto? ¿
Qué es Selenium Server y en qué se diferencia de Selenium Hub? ¿
Cómo se conecta a la base de datos desde Selenium? ¿
Cómo se verifica que un objeto exista en varias páginas?
Uso de barras diagonales simples y dobles en XPath ¿Qué Cuál es la diferencia entre Grid y Grid? ¿
Cómo escribir una extensión de usuario para Selenium IDE/RC? ¿
Cómo verificar la presencia de un elemento después de una carga exitosa de la página? ¿
Qué sabes sobre Selenium Grid? ¿Qué funcionalidad proporciona? ¿
Cómo ¿Inicie el servidor Selenium desde su clase Java?
Selenium ¿Cuáles son los puntos de verificación en Selenium? ¿
Qué es XPath? ¿Cuándo debería usar XPath en Selenium?

Insertar descripción de la imagen aquí

 Computadoras y Redes

La IP de una computadora es 192.168.10.71, máscara de subred 255.255.255.64 y 192.168.10.201...
Describa brevemente los conceptos de DNS, Active Directory y dominios.
¿Qué significa banda ancha de 10M? ¿Cuál es la velocidad de descarga teórica? ¿
Qué es una dirección IP? ¿ Cuál es
la división del modelo de red de siete capas OSI? ¿
Cuál es la diferencia entre TCP y UDP? ¿
A qué capa de protocolo pertenece HTTP?
¿Cuál es la diferencia entre HTTP y HTTPS?
Cookies y sesiones ¿Cuál es la diferencia? ¿ Cuál
es la diferencia entre HTTP get request y post request? ¿
Cuál es la diferencia entre HTTP1.0 y HTTP1.1 ? ¿
Proceso de establecimiento de conexión TCP y proceso de desconexión? ¿El proceso
del cliente que utiliza DHCP para obtener IP? ¿
Escribir la dirección IP de un determinado segmento de red? ¿Dirección de red y dirección de transmisión?
...
Insertar descripción de la imagen aquí

 Insertar descripción de la imagen aquí

recursos humanos

¿Cuál es su trayectoria profesional en pruebas? ¿Cuáles crees que son las ventajas de realizar pruebas?
¿Cuál es el factor más importante a considerar cuando buscas trabajo?
¿Por qué deberíamos admitirte?
Por favor, habla de tus mayores características personales.
¿Qué cualidades y habilidades debe tener un ingeniero de pruebas?
Pregunte también cómo se garantiza la calidad del software, es decir, ¿cómo cree que se puede garantizar la calidad del software en la mayor medida posible?
¿Por qué decidiste probar esta línea de trabajo?
Si te contratara, ¿qué contribución harías al departamento?

Insertar descripción de la imagen aquí

por fin

El documento completo tiene casi 200 páginas en total. Ciertamente no es realista mostrárselo todo a todos. Para no afectar la experiencia de lectura de todos, solo se muestra una parte del contenido. Espero que lo comprendan y espero que les pueda ayudar a revisar antes de la entrevista ¡Encuentre un buen trabajo y ahorre tiempo a todos buscando información en línea para aprender!

               

Supongo que te gusta

Origin blog.csdn.net/YLF123456789000/article/details/132878508
Recomendado
Clasificación