Después de trabajar en subcontratación durante 5 años, de repente perdí mi trabajo. . .

Cuando se trata de subcontratar pruebas, la primera impresión de la mayoría de las personas es: alta intensidad de trabajo, bajo contenido técnico y sin sentido de pertenencia.

Me gradué de una especialidad no informática en una universidad ordinaria de segundo año y realicé una prueba de ingreso interprofesional. Tengo casi 6 años de experiencia laboral hasta el momento. El primer trabajo de prueba fue la prueba funcional subcontratada de Huawei durante 5 años. También tengo una comprensión general del trabajo principal de la subcontratación y tengo algo de experiencia. Me gustaría aprovechar esta oportunidad para compartir algunos de mis pensamientos con usted. El sentimiento general es:

Este trabajo carece de un sentido de pertenencia, y siempre hay una brecha en mi corazón. No hay mucho margen de mejora, y no tengo
acceso a las tecnologías básicas. La empresa no te brinda capacitación técnica ni investigación.
El trabajo es simple y el negocio es repetitivo, generalmente debido a la existencia de gente de herramientas.
El salario no es alto, aunque hay pago de horas extras, todavía no es alto
inserte la descripción de la imagen aquí

Si hay alguna diferencia con los empleados en la industria, si habrá discriminación.

En primer lugar, en términos del contenido del trabajo, el nivel más subcontratado es generalmente programadores senior, y hay muchos arquitectos en el nivel superior para realizar la selección técnica y el análisis comercial, que generalmente no le toca a usted.

Y si se trata de una tarea de desarrollo diaria, en realidad no hay mucha diferencia. Generalmente, el grupo al que se le asigna y lo que hace la gente de la industria será lo que usted hará. El equipo de desarrollo es el mismo para todos, y el La configuración de la computadora es diferente Será demasiado alto, en el nivel en el que solo puede desarrollar, pero no quiere jugar.

Sin embargo, como subcontratista, algunos permisos operativos están realmente restringidos. Por ejemplo, si hay algunas actualizaciones del entorno de red, el personal de la industria no cambiará y los colegas subcontratados deberán volver a solicitar permisos de acceso. De hecho, es diferente del nivel de la empresa.La autoridad de la cuenta en mano también es diferente.

Después de pensarlo, todavía estoy listo para mejorar.

Mi viaje de lo funcional a lo automatizado

Yo también soy una caja negra, y escribí planes de prueba, casos de prueba y puntos manuales durante más de dos años; hasta que realmente odié este modo mecánico.

Hasta que... la empresa reclutó a un jefe de automatización, gracias por adivinar, no aprendí de este jefe, solo vi que este jefe parecía tener un salario muy alto, de niño, solo puedo, solo~

¡Entonces comienzo envidioso~! Guau, comencemos a escribir solicitudes de interfaz en Python^^

Afortunadamente, todo el proceso de esta empresa que me permitió realizar pruebas manuales está relativamente estandarizado, el tiempo extra no es demasiado y el ambiente es relativamente bueno, ¡así que la solicitud de interfaz de Python está muy bien escrita!

Sin embargo, después de que mi jefe vio mi código, suspiró ~, está bien por primera vez.

Como miembro de las pruebas de caja negra, he acumulado una serie de buenos conceptos de procesos, redacción de planes de prueba estandarizados, casos de prueba e informes, etc.

Por lo tanto, en el segundo año de la caja negra, tomé la iniciativa de consultar los tutoriales en línea y, de acuerdo con el negocio que me asignó la empresa, escribí la interfaz automáticamente (modo de código puro) a mi conveniencia.
 

Mi búsqueda de empleo comienza con la automatización

Después de dejar la empresa que escribió la solicitud de interfaz de Python, comencé a escribir mi propio currículum que escribí de forma automática en mi currículum.

Por supuesto, como se refleja en su currículum, también debe asegurarse de tener pensamiento automático, por lo que suelo estudiar esta serie de artículos en línea y ver cómo operan otros en la práctica.

Esto significa que el currículum no debe ser falsificado, al menos hay un poco de tinta en el estómago.

Afortunadamente, la siguiente compañía vino a mí. Efectivamente el puesto está automatizado, pero lo que hago después de entrar es probar el desarrollo.

[Cómo decir la diferencia entre el desarrollo de pruebas y la automatización, creo, el alcance de la automatización será más amplio que el del desarrollo de pruebas].

Además, esta empresa abrió un salario que no esperaba, y estaba muy feliz de volar.

Al final de la entrevista, volví a llamar a mi madre y le dije: esta empresa es muy grande, por supuesto que es genial poder entrar, pero no debería poder entrar, creo que mi entrevista no es muy bien.

Esta empresa también es muy eficiente y me informó que me contrataron al día siguiente.
 

Esta empresa me ha enseñado muchas cosas, incluida, por supuesto, la maravillosa relación competitiva en el lugar de trabajo.

En esta empresa, realmente jugué con servidores, flasheo de servidores, incursiones grupales, etc., y también automaticé la interacción entre diferentes sistemas [los productos de la empresa son relativamente complicados, combinan software y hardware].

Al mismo tiempo, también participé en el análisis de algunos productos de la competencia/participé en el diseño de productos, etc., y caminé por el camino del pensamiento de productos, por lo que siempre enfatizo: las pruebas no deben ser solo pruebas ~

Al mismo tiempo, hay clientes que odio en el sitio para implementar implementaciones En resumen, he experimentado varias vidas diferentes.
 

presión

Después de unirme a esta empresa, el cambio más grande fue la presión, en cierto año, mi cabello se volvió gris.

Siempre pienso en el código durante el día y la noche, cómo escribirlo, cómo diseñar y ajustar la arquitectura, y luego pierdo el sueño.

Esta presión también provocó una voz en mi corazón: ¿Quieres renunciar?

Afortunadamente, persistí durante algunos años y aprendí lo que puedo aprender.

estudiar

Quiero decir que si estás en alguna empresa, no digas que no puedes aprender nada, pero piénsalo: qué puedes usar de esta empresa para mejorar.

Las empresas pueden proporcionar proyectos, esto es cierto, qué puede aprender de este proyecto, qué tipo de ideas puede desarrollar sobre la premisa de este proyecto.

Las empresas pueden proporcionar servidores, ¿puede manejar comandos de shell comunes sobre esta base? ¿Comandos de murciélago de uso común?

En resumen, desea escribir, y la web abierta puede proporcionarle la mayor parte de la información que desea.

Sin embargo, el llamado mentor, un buen mentor es solo una guía, todo depende de ti mismo.

futuro

Mucha gente hará la pregunta del prospecto ~

El problema del desarrollo~

Lamento que la visión de todos sea diferente, si sigo este camino, qué haré en el futuro, jaja, no sé ~~

Sin embargo, si implementas todo con cuidado, siempre no habrá errores. Ya que lo has hecho, no seas el último~

Aprender es como navegar contra la corriente, si no avanzas,
retrocedes, no puedes dejar de aprender en ningún momento, especialmente en la industria de Internet que se desarrolla rápidamente. Por supuesto, el aprendizaje es necesario, pero no sigas ciegamente la tendencia del aprendizaje. Cuanto mayor sea el salario, más necesitarás profundizar en uno o varios campos específicos. Aprendizaje continuo en campos que conoces y tienes un trabajo. antecedentes es la clave para el desarrollo profesional de manera eficiente.

Por supuesto, la verdadera oportunidad de resolver el problema aún proviene del trabajo. En cuanto a la mejora de habilidades, ya sea el autoaprendizaje o la participación en una institución de capacitación, necesita una dirección correcta que lo guíe para aprender, de modo que el aprendizaje sea más fácil. Tome desvíos innecesarios, por lo que pensar es muy importante.
 

Mi camino hacia las pruebas automatizadas es inseparable del plan en cada etapa del camino, porque me gusta planificar y resumir, por lo que mis amigos y yo dedicamos un tiempo a organizar y escribir la siguiente "Ruta de aprendizaje del ingeniero de pruebas automatizadas", también A Se han solucionado muchos [recursos de disco de red], los amigos que lo necesiten pueden seguir leyendo. Espero que te ayude y oriente...

1. Programación en Python desde la entrada hasta la competencia en conceptos básicos/avanzados/orientados a objetos/relacionados con la automatización...

Ventajas de Python en la ingeniería de pruebas

Gratis, de código abierto, fácil de aprender, potente biblioteca, bien integrada con otros idiomas.

Se puede decir que cuando comienza a realizar pruebas automatizadas por primera vez, no hay ningún problema con Python, y varios marcos de prueba (unittest (python), pytest (python), JUnit (java), selenium, appium) pueden manejarlo.

Los puntos de conocimiento que deben dominarse son los siguientes:

inserte la descripción de la imagen aquí

2. Tema práctico del proyecto de prueba de automatización de interfaz: Solicitudes/Pytest/Yaml/carga en caliente...

La automatización de la interfaz es para mantener y probar las funciones que hemos desarrollado y lanzado. Primero, mantener la disponibilidad de nuestras funciones existentes. Segundo, detectar si las interfaces recientemente desarrolladas tienen un impacto en las funciones originales después de la implementación, lo que hace que las funciones heredadas no estén disponibles. .

Los puntos de conocimiento que deben dominarse son los siguientes:

Principios y herramientas básicos de la interfaz

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

El siguiente paso es la encapsulación unificada de la automatización de la interfaz, los puntos de conocimiento en él son muy detallados.

inserte la descripción de la imagen aquí

3. Tema práctico del proyecto de prueba de automatización WEB: Selenium/POM/Keyword Driven/Grid...

Para decirlo sin rodeos, deje que la automatización del navegador reemplace los casos de prueba manuales o funcionales, entonces, ¿qué tecnologías necesita dominar?

Los puntos de conocimiento que deben dominarse son los siguientes:

Fundamentos - Conocimiento

inserte la descripción de la imagen aquí

Precio de compra: los puntos de conocimiento de la biblioteca de terceros deben dominarse aquí 

inserte la descripción de la imagen aquí

4. Tema práctico del proyecto de prueba de automatización de aplicaciones: Appium/Uiautomation/Minium...

Cómo decirlo, las herramientas utilizadas en las pruebas automatizadas web de clientes móviles y pequeños programas incluyen pruebas automatizadas de appium

Los puntos de conocimiento que deben dominarse son los siguientes:

inserte la descripción de la imagen aquí

Cinco, tema del sistema DevOps para el desarrollo de pruebas: Git/Flask/Jenkins/CICD/Docker...

Aquí no hay una breve introducción, puede mirar intuitivamente los puntos de conocimiento

Los puntos de conocimiento que deben dominarse son los siguientes:

inserte la descripción de la imagen aquí

6. Temas prácticos sobre herramientas de prueba automatizadas de uso común: RF/Postman/Httprunner/microservices...

Los puntos de conocimiento que deben dominarse son los siguientes:

inserte la descripción de la imagen aquí

Siete, proyecto de prueba de rendimiento de Jmeter tema de combate real: prueba de presión de Jmeter/rendimiento de la base de datos/Grafana...

Los puntos de conocimiento que deben dominarse son los siguientes:

inserte la descripción de la imagen aquí

Resumir

Si domina los siete temas anteriores, no irá si su salario básico es inferior a 20k. Por supuesto, el salario aquí también es en ciudades de primer nivel. También depende de qué tan bien esté escrito su currículum y su entrevista. Rendimiento La suma de 20k es aproximadamente la misma.

Finalmente: El tutorial completo de aprendizaje en video [Prueba de software] a continuación ha sido ordenado y cargado, y los amigos pueden obtenerlo gratis si lo necesitan [Garantizado 100% gratis]

Los amigos que necesiten este documento u otros recursos de aprendizaje de prueba de software pueden hacer clic en la tarjeta pequeña a continuación para ingresar al grupo de forma gratuita ~ 

Supongo que te gusta

Origin blog.csdn.net/lzz718719/article/details/131616535
Recomendado
Clasificación