Después de subcontratar durante 2 años, fue completamente inútil...

Permítanme hablar primero de mi propia situación. Como estudiante universitario, entré en una empresa de software en Hunan a través del reclutamiento escolar en 17 años y trabajé en Diandian durante casi 2 años. A principios de este año, sentí que no podía continuar así. Permanecer en un ambiente cómodo. ¡Durante mucho tiempo hará que una persona degenere! Y llevo cinco años haciendo pruebas funcionales en una empresa, lo que me ha hecho no emprendedor, y mi novia que lleva un año hablando también rompió conmigo por mi mentalidad y salario. Entonces, decidí cambiar el status quo y atacar las grandes fábricas.


Cuando comencé a prepararme, estaba completamente confundido. Después de cinco años de pruebas funcionales, mi tecnología no ha mejorado en absoluto, solo mi edad ha mejorado...

 De ninguna manera, encontré a mi hermano en Tencent, como su primo pequeño, después de que entendió mi situación (casi el comienzo de la base de prueba), directamente me arrojó un disco de red y me dijo: "Ve, aquí tienes todo lo que necesitas, don ¡No vengas a mí, me da vergüenza!".

En el disco hay un conjunto completo de documentos PDF que son necesarios para las entrevistas de prueba de software. Dijo que es "Análisis integral de conocimientos básicos y avanzados en pruebas de software" con 120.000 estrellas en GitHub.

    Aquí lo comparto contigo de forma gratuita. Ya sea para consolidar la base o para mejorar la tecnología, puedes guardar una copia. Después de leer el estudio, es muy fácil entrevistar a una gran fábrica. A continuación se muestran algunas capturas de pantalla y el método de descarga gratuita se adjunta al final del artículo.

No hay mucho que decir, solo ve directamente a los productos secos.

A través del resumen de big data, se encuentra que las entrevistas para puestos de prueba de software son casi las mismas. Las preguntas frecuentes incluyen las siguientes:

 A través del resumen de big data, se encuentra que las entrevistas para puestos de prueba de software son casi las mismas. Las preguntas frecuentes incluyen las siguientes:

La primera parte, teoría de pruebas (base de prueba + análisis de requisitos + modelo de prueba + plan de prueba + estrategia de prueba + caso de prueba, etc.)

La segunda parte, Linux (conceptos básicos de Linux + preguntas de práctica de Linux)

La tercera parte, MySQL (conocimientos básicos + práctica de consultas + resumen de las preguntas de la entrevista clásica de la mesa de estudiantes de Wannian + preguntas reales de las empresas de bases de datos)

Parte IV, Pruebas web

Parte V, Pruebas API

Parte VI, Pruebas de aplicaciones

Parte VII, Herramientas de gestión

La octava parte, conceptos básicos de Python (conceptos básicos de Python + preguntas de programación + colecciones + funciones + características de Python, etc.)

Parte IX, relacionada con el selenio

Parte 10, Pruebas de rendimiento

Parte Once, relacionada con LordRunner

Parte 12, Redes de computadoras

Parte Trece, Principios de Composición

Parte Catorce, Estructuras de Datos y Algoritmos

Parte XV, problemas de lógica

Parte XVI, 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?

Métodos de prueba que se deben considerar sobre cómo realizar la prueba.

¿Cómo estimar el esfuerzo de prueba?

El problema con el diseño de pruebas.

Cuando ocurre un error durante el proceso de prueba, ¿cuáles son las soluciones?

Problemas con la ejecución de la prueba.

Objetivos de la evaluación de pruebas

¿Cómo mejorar la prueba?

Ventajas y desventajas del modo C/S

Ventajas y desventajas del modo B/S

inserte la descripción de la imagen aquí
¿La diferencia entre Linux
grep y find?¿Cuáles son los usos de grep?

¿Ver dirección IP?

¿Crear y eliminar un directorio multinivel?

¿Encontrar el archivo haha.txt en el directorio de inicio del usuario actual?

¿Cómo consultar el proceso de Tomcat, finalizar el proceso y escribir comandos de Linux?

¿Ver archivos de registro dinámicamente?

¿Comando para ver el espacio en el disco duro del sistema?

Ver todos los puertos de la máquina actual. ¿Escuchar?

inserte la descripción de la imagen aquí
¿Python
cuenta el número de líneas de código en el archivo de código fuente de Python, elimina comentarios, líneas en blanco y resultados?

¿Python llama a cmd y devuelve el resultado?

Ordenamiento de burbuja

¿Cuántos números de tres cifras diferentes y no repetidos se pueden componer de los cuatro números 1, 2, 3 y 4?

Utilice Python para imprimir números simétricos dentro de 10000 (características de los números de simetría: los números son simétricos hacia la izquierda y hacia la derecha, como: 1, 2, 11, 121, 1221, etc.)

Dado un número entero N y un número K de 0-9, se requiere 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

Una función que ingresa un triángulo, si la salida puede formar un triángulo después de la entrada y el tipo de triángulo, utilice el método de partición de clases de equivalencia para diseñar un caso de prueba.

inserte la descripción de la imagen aquí

¿Qué motor Mysql utilizas para MySQL y cuáles son las diferencias entre cada motor?
 

¿Cómo optimizar el comando 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 bases de datos relacionales?

¿Cuál es la diferencia más básica entre la esencia de MySQL y MongoDB?

¿Cómo implementar paginación en la base de datos Mysql?

¿Funcionamiento de 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?

inserte la descripción de la imagen aquí
¿Cuál es la diferencia entre las pruebas web
y las pruebas de aplicaciones?
 

Construcción del entorno de prueba WEB y método de prueba.

Tutorial de pruebas WEB

Puntos clave y métodos básicos de pruebas WEB.

Resumen de la página de prueba web

inserte la descripción de la imagen aquí

Pruebas de interfaz
¿Qué es una interfaz?

Si el módulo solicita 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 más utilizado que tengo? ¿Explica en detalle el proceso de configuración para capturar el protocolo HTTPS?

Describir la estructura jerárquica del protocolo TCP/IP y los protocolos importantes en cada capa.

jmeter, el resultado de la respuesta de una interfaz es el siguiente:

Cómo limpiar los datos basura generados por la interfaz

Cómo lidiar con la dependencia de interfaces de terceros

¿Dónde pones los datos de la prueba?

¿Qué es el data-driven y cómo parametrizarlo?

inserte la 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 juzgar si hay una pérdida de memoria y los indicadores preocupantes?

Describir las causas 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 y cuál es la diferencia entre las dos.

¿Qué es un cuello de botella en el sistema?
...

inserte la descripción de la imagen aquí 
¿Cómo construye Selenium
un marco de pruebas 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 la línea de comando?

En mi máquina el puerto 4444 no está libre. ¿Cómo puedo utilizar 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?

¿Cuál es la diferencia entre usar barras simples y dobles en XPath?

¿Cómo escribir extensiones de usuario para SeleniumIDE/RC?

¿Cómo verificar la existencia de un elemento después de que la página se carga correctamente?

¿Qué sabes sobre Selenium Grid?¿Qué características ofrece?

¿Cómo iniciar el servidor Selenium desde su clase Java?

¿Cuáles son los puntos de verificación en Selenium?

¿Qué es XPath?¿Cuándo debo usar XPath en Selenium?

inserte la descripción de la imagen aquí
Computadora y red
La IP de una computadora es 192.168.10.71 máscara de subred 255.255.255.64 con 192.168.10.201…
 

Describa brevemente los conceptos de DNS, directorio activo y dominio.

¿Qué significa banda ancha de 10M?¿Cuál es la velocidad de descarga teórica?

¿Qué es una dirección IP?

¿Cuáles son las siete capas del modelo de red 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?

¿Cuál es la diferencia entre cookies y sesiones?

¿Cuál es la diferencia entre una solicitud de obtención HTTP y una solicitud de publicación?

¿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 una IP?

¿Escribir la dirección de red y la dirección de transmisión de un segmento de red?

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí
Recursos Humanos
¿Cuál es su desarrollo profesional en pruebas? ¿Cuáles crees que son las ventajas de hacer pruebas?
 

Cuando buscas trabajo, ¿cuál es la consideración más importante?

¿Por qué deberíamos admitirte?

Cuéntanos cuál es tu mejor característica personal.

¿Qué cualidades y habilidades debe poseer un ingeniero de pruebas?

Además, ¿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?

Si te contrato, ¿qué aporte puedes aportar al departamento?

inserte la descripción de la imagen aquí

Cómo obtener documentos:

Este documento debería ser el almacén de preparación más completo y completo para los amigos que quieran participar en [pruebas de software]. ¡Este almacén también me ha acompañado en el viaje más difícil y espero que pueda ayudarlo a usted también! Todo lo anterior se puede compartir.

Supongo que te gusta

Origin blog.csdn.net/qq_48811377/article/details/132322464
Recomendado
Clasificación