Plan de carrera para ingenieros de pruebas

Ejemplo de planificación de carrera de ingeniero de pruebas

El tiempo vuela tan rápido que incluso si no podemos ponernos al día, nuestro trabajo pasará una nueva página. Creo que es hora de hacer un plan de carrera. ¿Cómo debemos hacer planes de carrera? A continuación se muestra un artículo de muestra que compilé sobre la planificación profesional para ingenieros de pruebas. Puede consultarlo. Espero que le resulte útil.

Plan de carrera de ingeniero de pruebas Ejemplo 1 Ingeniero de pruebas junior: nivel inicial, tener cierta experiencia en pruebas manuales, desarrollar scripts de pruebas y estar familiarizado con el ciclo de vida de las pruebas y la tecnología de pruebas;

Ingeniero de pruebas: capacidad para escribir scripts de prueba automatizados de forma independiente y desempeñar un papel de liderazgo en las etapas iniciales de la programación de pruebas, desarrollando aún más habilidades en lenguajes de programación, sistemas operativos, redes y bases de datos;

Ingeniero de pruebas senior- ayudar a desarrollar o mantener pruebas o estándares y procesos de programación, responsable de la revisión por pares y capaz de guiar a los ingenieros de pruebas junior;

Líder de equipo: generalmente tiene alrededor de 5 años de experiencia laboral y es responsable de gestionar un equipo pequeño. Responsable de la programación, la estimación del tamaño/costo del trabajo, la entrega de productos de acuerdo con el cronograma y los objetivos presupuestarios, el desarrollo del enfoque técnico del proyecto, la prestación de soporte y demostraciones a los usuarios;

Gerente de pruebas: capaz de encargarse de todo vida de desarrollo en el área de pruebas Cycle Business, que proporciona a los usuarios interacciones y una gran cantidad de demostraciones, responsable del costo del proyecto, el cronograma, la planificación y la división de personal;

Gerente de planificación: tiene muchos años de experiencia en desarrollo y actividades de soporte (pruebas/garantía de calidad), gestión de múltiples proyectos. El personal del proyecto y todo el ciclo de vida de desarrollo son responsables de comprender la dirección del proyecto y las responsabilidades de pérdidas y ganancias.

Fase 1: (Probador) Ingeniero de pruebas junior (recién salido de la escuela)

Autocualificaciones: tengo una licenciatura en informática y algo de experiencia con pruebas manuales.

Trabajo específico: ejecutar casos de prueba, registrar errores y realizar pruebas de regresión, registrar scripts de prueba de regresión a través de herramientas de prueba como qtp y ejecutar scripts de prueba de regresión.

Dirección de aprendizaje: desarrolle scripts de prueba y familiarícese con el ciclo de vida de la prueba y la tecnología de prueba.

Segunda etapa: (Ingeniero de Pruebas) Analista de Programa (1-2 años) Calificaciones: 1-2 años de experiencia laboral. Tener capacidades preliminares en pruebas automatizadas y mejorar los scripts de pruebas automatizadas.

Trabajo específico: Diseñar y escribir casos de prueba, escribir scripts de prueba automatizados y desempeñar un papel destacado en la etapa inicial de programación de pruebas.

Dirección del aprendizaje: Ampliar habilidades en lenguajes de programación, sistemas operativos, redes y bases de datos.

La tercera etapa: (Ingeniero de pruebas senior) Analista de programa (3-4 personas) Cualificaciones: 3-4 años de experiencia. Tener ciertos conocimientos comerciales de la industria y reservarse la capacidad de un analista de sistemas.

Trabajo específico: Ayudar a desarrollar o mantener estándares y procesos de prueba o programación, analizar requisitos de software y obtener requisitos de prueba. Determine los métodos de prueba correspondientes a los requisitos de prueba y obtenga el plan estratégico de prueba. Participe en revisiones por pares (requisitos de software, planes de prueba de software, etc.) y sirva como consultor para otros programadores o ingenieros de pruebas junior. Dirección de aprendizaje: Continuar ampliando habilidades en lenguajes de programación, sistemas operativos, redes y bases de datos.

La cuarta etapa: Requisitos del líder del equipo de prueba (4-6 personas): 4-6 años de experiencia. Tener un amplio conocimiento empresarial de la industria, tener la capacidad de un analista de sistemas y ser bueno en las pruebas de rendimiento.

Trabajo específico: Responsable de gestionar 1~3 ingenieros de pruebas o programadores. Concéntrese en las habilidades y sea responsable de la programación y el tamaño del trabajo/estimación de costos. Analice las causas de los cuellos de botella en el rendimiento y proporcione estrategias de resolución de errores al equipo de desarrollo.

Dirección de aprendizaje: Pruebas de rendimiento, Habilidades de prueba Etapa 5: (Ingeniero sénior de pruebas de seguridad o rendimiento) Líder sénior de pruebas/programación (6-10) Autocalificación: Ingeniero de pruebas con 6-10 años de experiencia o programador. Trabajo específico: Responsable de gestionar 8~10 personal técnico. Diseño del plan de pruebas de rendimiento general, localización de problemas de rendimiento del sistema de software y optimización del rendimiento, optimización de la memoria y análisis de desbordamiento de datos y análisis de vulnerabilidades de seguridad del sistema. Responsable de los tiempos, el tamaño del trabajo/estimación de costos y la entrega del producto de acuerdo con el cronograma y los objetivos presupuestarios. Responsable de desarrollar el enfoque técnico del proyecto. Proporcionar soporte y demostraciones a algunos usuarios.

Dirección del aprendizaje: Desarrollar conocimientos técnicos en determinadas áreas específicas. Fase Seis: Pruebas/Garantía de Calidad/Desarrollo (Proyecto). Cualificaciones propias del directivo: 65.438+00 años de experiencia laboral. (10 y más) Trabajo específico: Gestionar 1 y más proyectos que involucren a 8 o más personas.

Responsable de todo el ciclo de vida de desarrollo de esta área (pruebas/garantía de calidad/desarrollo). Proporcionar demostraciones interactivas y extensas para algunos usuarios. Responsable del costo del proyecto, cronograma, planificación y división de personal.

Etapa siete: (Director de calidad a nivel de empresa) Gerente de proyecto Requisitos: Más de 10 años de experiencia en actividades de desarrollo y soporte (pruebas/garantía de calidad). Tareas específicas: Gestionar personas que trabajan en varios proyectos y todo el ciclo de vida de desarrollo. Responsable de comprender la dirección del proyecto y las responsabilidades de pérdidas y ganancias.

Cada uno tiene diferentes motivos para elegir el puesto de ingeniero de pruebas. Los que acumulan experiencia para el desarrollo futuro, los que son fáciles de empezar, los que no trabajan horas extras, los que son optimistas sobre las perspectivas profesionales, etc.

La dirección técnica ha seguido el camino del desarrollo de pruebas. Con el tiempo, se convertirá en el maestro técnico y el técnico central de una empresa.

Esta dirección requiere la mayor acumulación de tecnología y es adecuada para personas que no están interesadas en la gestión y solo quieren concentrarse en la tecnología. Para seguir este camino es necesario acumular continuamente capacidades de desarrollo, así como una cierta amplitud de conocimientos y una comprensión única de la profesión.

Dirección de gestión, después de trabajar unos años, me convertiré en director de pruebas y mi desarrollo futuro será diversificado, como director de calidad, director de proyectos.

Algunas personas dicen que la gestión no requiere habilidades, pero nunca han pensado en cómo gestionar a otros si no pueden hacer un trabajo técnico por sí mismos. Por supuesto que hay excepciones. Algunos directivos realmente confían en su propio carisma para hacer que un equipo se desarrolle sanamente. Pero eso es sólo una pequeña minoría. La mayoría de los administradores de pruebas también necesitan tener ciertas habilidades técnicas. Y debe estar familiarizado con todo el trabajo, como cuadros en blanco y negro, automatización, rendimiento, diseño de casos de uso, gestión de configuración, diseño de soluciones, etc. , sino también coordinar el clima de trabajo dentro del equipo y formular mecanismos de incentivos adecuados. Como directivo, no debes acumular menos personal técnico.

Si bien el control de procesos probablemente tiene la menor cantidad de opciones, qa es demasiado agotador y difícil de complacer y, en última instancia, se convierte en el mejor consultor de control de procesos durante una generación.

Este tipo de trabajo requiere gran paciencia y confianza, comprensión del control de procesos en el trabajo y familiaridad con la teoría. También es una gran prueba de perseverancia.

Otros incluyen maximizar los casos de uso, maximizar las pruebas funcionales, maximizar la experiencia del usuario, etc. En resumen, las personas en diversas direcciones de desarrollo necesitan trabajar duro y persistir, y hacerlo bien en cualquier dirección es bueno.

Si eres tester o tester senior y estás interesado en pasar al desarrollo gestionado, necesitas reforzar los siguientes puntos:

1. es necesario para las pruebas (personal, equipo y tiempo, combinado con el tiempo de prueba de gestión de proyectos de prueba)

2. Familiarizado con las herramientas de seguimiento de defectos y los procesos de prueba de software. (Como td, bugzilla, cq, etc.)

3. Familiarícese con las herramientas de gestión de configuración. (Como cvs, vss, etc.)

4. Familiarizado con las herramientas de automatización. (Por ejemplo: WinRunner, QTP, robots, RFT, automatización, etc., se pueden combinar con scripts grabados para escribir código)

5. (Por ejemplo: LoadRunner, Webload, Silk Performance, etc. Puede combinar datos relevantes para analizar los cuellos de botella en el rendimiento)

6. Estar familiarizado con un idioma o dominarlo. (Por ejemplo: java, c++)

7. Familiarizado con bases de datos. (como Oracle, DB2, SQLServer, MySQL)

8. Familiarizado con los principales sistemas operativos. (Por ejemplo: HP UNIX, IBM AIX, Sun Solaris, Red Hat Linux, SuSE Linux, Windows)

Capaz de comunicarse con extranjeros con fluidez e intercambiar correos electrónicos en inglés.

10. Fuerte capacidad de expresión del lenguaje y expresión clara de los problemas.

11. Fuertes habilidades de comunicación, capaz de resolver problemas relacionados con pruebas/errores con superiores/gerentes de desarrollo.

12. Capacidad para aprender tecnología y poder aprender rápidamente una nueva tecnología.

13. Dispuesto a comunicarse con los demás.

Ingenieros de pruebas junior: estudiantes que acaban de graduarse de la universidad o de algunas instituciones de formación y tienen poca o ninguna experiencia previa en pruebas. En esta etapa, dominan principalmente los métodos de prueba más básicos, planes de prueba, casos de prueba, informes de prueba y construcción del entorno. En Beijing y Shanghai, el salario para este puesto suele oscilar entre 20xx y 5.000.

Ingeniero de pruebas intermedio: un ingeniero de pruebas que ha realizado trabajos prácticos durante 2 o 3 años y puede formular planes de prueba de forma independiente, escribir casos de prueba y guiar a los ingenieros de pruebas junior. En Beijing y Shanghai, el salario para este puesto suele oscilar entre 4.000 y 6.000.

Después de alcanzar el nivel de ingeniero de pruebas intermedio, hay muchas direcciones de desarrollo futuras:

Dirección de gestión:

Líder del equipo de pruebas: generalmente, un equipo de menos Más de 5 personas pueden realizar simultáneamente 2 o 3 proyectos pequeños (código de programa de menos de 5000 líneas) o 1 proyecto mediano y grande (código de programa de aproximadamente 5000 a 25 000 líneas). En Beijing y Shanghai, el salario para este puesto es generalmente superior a 5.000, que es más de 10.000.

Gerente de pruebas: capaz de gestionar múltiples equipos de pruebas pequeños, capaz de realizar pruebas de múltiples proyectos medianos y grandes, y tiene capacidades de gestión de pruebas para al menos un proyecto grande (más de 25.000 líneas de código de programa). . El salario para este puesto es generalmente de más de 10.000 yuanes, con un salario anual de 200.000 a 300.000 yuanes.

Gerente de Calidad/Gestión de Proyectos: Salir de la ejecución de pruebas y centrarse en el proceso. El salario de sqa varía mucho, pero aquellos con más de 2 años de experiencia en pruebas o desarrollo no deberían tener problema si ganan más de 5.000, y los mejores tienen más de 1.000.

Dirección técnica:

Pruebas de caja blanca: Esto lo trasladan los desarrolladores, normalmente al menos al nivel de responsables técnicos. El salario es relativamente bueno, generalmente superior a 7k, y el salario anual es de 200.000 a 300.000, lo cual es bueno.

Dirección de prueba automatizada: competente en el uso de más de una herramienta de prueba automatizada, el buen salario es el mismo que el de las pruebas de caja blanca, generalmente por encima de 6k. Sin embargo, últimamente hay más gente estudiando y el salario puede depreciarse más rápido.

Analista de pruebas/Director técnico: la responsabilidad principal es analizar exhaustivamente los resultados de las pruebas del sistema, como análisis de defectos, análisis de rendimiento, etc. No solo tiene sólidas capacidades técnicas de prueba, sino que también tiene conocimientos técnicos en bases de datos, sistemas operativos, etc. Este tratamiento suele costar más de 10.000 yuanes.

Experto en pruebas de la industria: las cosas raras son más valiosas y más de 10.000 generalmente no es un gran problema.

Después de pasar por las etapas anteriores, alrededor de los 35 años, el desarrollo profesional básicamente ha llegado a un cuello de botella. En este momento, siempre que mis ingresos no sean muy bajos, generalmente se me puede considerar una persona de clase media alta y mi vida aún puede ser "depresiva". Mis direcciones futuras pueden incluir capacitación, consultoría y comenzar mi propia empresa. .

Bien, eso es todo por ahora, ruta de desarrollo específica. ¡Ustedes ocho inmortales cruzan el mar y muestran sus poderes mágicos! ~

He estado en el banco de pruebas durante cinco o seis años. Permítanme hablar sobre mi propio plan y algunas ideas:

Primero, mi propio plan:

He estado trabajando durante varios años y he acumulado algo de experiencia en la industria (comercio electrónico, industria de las telecomunicaciones). ) y experiencia en gestión (refiriéndose a la gestión de pruebas). Después de todo, soy una niña. He estado aprendiendo varias tecnologías durante tantos años y siempre tengo miedo de quedarme atrás. Después de mucho tiempo, todavía me siento muy cansado, incluso más cansado que haciendo desarrollo. Así que la dirección futura es: tomar la ruta de la gestión. Por supuesto, no es fácil entrar en este negocio, pero después de dos años de experiencia en gestión, siento que tengo ciertas habilidades en esta área y tendré éxito mientras trabaje duro.

Salir bien en la prueba: proactivo, confiado, capaz de escuchar y aceptar las opiniones de los demás. (Mi propia experiencia)

En segundo lugar, para un evaluador novato, cómo ingresar a la industria requiere conocimiento y capacidad.

1. Conocimientos teóricos básicos de testing. ¿Sabes cuál es el proceso de testing? ¿Cuáles son los documentos comúnmente utilizados para las pruebas y cómo escribirlos? ¿Cuáles son los métodos de prueba?

Método: vaya a algunos foros de prueba (como pruebas, tiempos de prueba, pruebas 3a, pruebas juntas, etc.) para encontrar información para aprender. O comprar algunos libros de examen. Además, se encuentran disponibles cursos de prueba.

2. Estar familiarizado o dominar un idioma. (Por ejemplo: java, c++, .Net, vb, pb, dephi), para que puedas entender el código. Por supuesto, es mejor escribir el código usted mismo.

Método: simplemente aprenda un lenguaje popular. Debido a que el tiempo es limitado, es imposible aprender muchos lenguajes de desarrollo. En el proceso de aprendizaje, debes hacer un plan de tiempo. Lo mejor es aprender el idioma a través de ejemplos, principalmente para aprender ideas de diseño.

3. Familiarícese con las herramientas de seguimiento de errores. (Como td, bugzilla, cq, etc.), simplemente aprenda uno, principalmente para comprender cuál es el proceso de manejo de errores y cómo administrarlo.

Método: Leer información online e instalar herramientas.

4. Familiarizarse con las herramientas de gestión de configuración. (Como: cvs, vss, etc.), solo conozca uno de ellos. Por supuesto, si tiene tiempo, ambas herramientas son mejores.

5. Competente en herramientas de series de oficina y gran capacidad de composición tipográfica. La documentación a menudo se escribe dentro de las pruebas, por lo que este aspecto es sólido.

6. Familiarizado con la base de datos. (Por ejemplo: Oracle, DB2, SQLServer, MySQL), basta con dominar una base de datos.

7. Familiarizado con los sistemas operativos convencionales. (como redhatlinux, windows)

8. Habilidades que deben mejorarse:

Fuerte capacidad de aprendizaje; fuerte capacidad de expresión; paciente, cuidadoso, confiado y responsable; presión; fuertes habilidades de comunicación.

Lo anterior requiere trabajo duro y no puede ser superficial. De esa manera, incluso después de ingresar a la industria, descubrirá que todavía tiene mucho que aprender.

3. Después de ingresar a esta industria, aprenda los conocimientos y habilidades:

1. Cultura y sistema de la empresa

2. muy importante y requiere Tómalo en serio.

3. Familiarizarse con el proceso de desarrollo y el proceso de prueba de la empresa.

4. Después de familiarizarte con el negocio, aplica lo aprendido al trabajo real. Mejora tus habilidades para los exámenes.

5. Desarrollar tus propias habilidades comunicativas y ser capaz de comunicarte bien con personas relacionadas con el negocio.

6. Los problemas encontrados en el trabajo y sus soluciones deben resumirse oportunamente.

7. Elija herramientas de prueba automatizadas adecuadas para los proyectos o productos de la empresa para ayudar a la empresa a mejorar la eficiencia de las pruebas.

En esta etapa es importante estar familiarizado con los procesos de negocio y de trabajo.

4. Conocimiento y capacidad de aprendizaje después de medio año en la industria - un año.

1) Mejora tus habilidades en la redacción de casos de uso.

2) Estar familiarizado con una herramienta de prueba unitaria. (Dependiendo del lenguaje de desarrollo utilizado en los proyectos o productos de la empresa)

Si la empresa siempre ha sido creada por desarrolladores, omítalo por ahora.

3) Estar familiarizado con una o dos herramientas de automatización. (Función y rendimiento, como wr, qtp, lr, robot, etc.)

Sugerencia: al aprender herramientas, debe combinarlas con proyectos reales, para que pueda aprender rápidamente y lograr mejores resultados.

4) Estar familiarizado con una herramienta de gestión de pruebas.

5) Entender nuevos negocios y desarrollar nuevas tecnologías.

El enfoque de esta etapa es mejorar el nivel de redacción de los casos de uso y el nivel de uso de las herramientas.

Cinco años después, creo que tengo mis propios objetivos.

1) Si es un ingeniero de pruebas de rendimiento a tiempo completo, debe dominar una herramienta de pruebas de rendimiento y poder analizar cuellos de botella. (No lo he hecho yo) (Estos requieren mejorar el conocimiento en muchos aspectos: servidor, middleware, desarrollo, base de datos, etc.)

2) Si es un ingeniero de pruebas de automatización y domina una herramienta de automatización, Puede escribir scripts de forma independiente y conocer algunas de las últimas técnicas de prueba automatizadas.

3) Responsable de pruebas. (Técnico + Gestión) para abordar posibles debilidades. Escuche las opiniones de otras personas y mejore sus propios defectos.

Muestra 2 de planificación de carrera de ingeniero de pruebas. Análisis de antecedentes:

Según estadísticas laborales relevantes, en la mayoría de las empresas de software extranjeras, un ingeniero de desarrollo de software debe complementarse con dos ingenieros de pruebas de software. En la actualidad, la tecnología de automatización de pruebas de software acaba de ser reconocida por algunos expertos de la industria en China, y los técnicos profesionales en este campo son aún más raros en China. Según la reciente contratación en línea de talentos de TI, muchas empresas que contratan ingenieros de pruebas de software rara vez logran reclutar talentos adecuados en ferias de empleo.

Con el desarrollo de la industria de TI de China, el control y la gestión de calidad de los productos se han convertido gradualmente en el núcleo de la supervivencia y el desarrollo empresarial. Desde software y hardware hasta integración de sistemas, casi todos los productos de empresas de TI medianas y grandes requieren mucho control de calidad, pruebas y documentación antes de su lanzamiento, y estas tareas deben ser completadas por talentos profesionales capacitados en software. Los ingenieros de pruebas de software son uno de ellos y se han convertido en un objetivo importante de contratación por parte de varias empresas de tecnología.

Se entiende que, como puesto importante, los ingenieros de pruebas de software deben tener conocimientos profesionales relacionados con la electrónica y los motores, y deben tener más de dos años de experiencia práctica. Deben estar familiarizados con los estándares de prueba de software chinos e internacionales, dominar y operar una serie de herramientas de prueba de software populares internacionalmente, ser capaces de realizar tareas complejas como análisis de software, pruebas y gestión de calidad, y ser capaces de desempeñarse de forma independiente como jefes de el departamento de pruebas y gestión de calidad.

En términos generales, los ingenieros de pruebas de software se pueden dividir en tres niveles: ingenieros de pruebas, ingenieros de pruebas superiores e ingenieros de pruebas superiores. En el proceso de trabajo específico, el trabajo del ingeniero de pruebas es utilizar herramientas de prueba para probar la función y el rendimiento del producto de acuerdo con el plan y proceso de prueba, e incluso escribir diferentes herramientas de prueba según sea necesario, diseñar y mantener el sistema de prueba, analizar y evaluar los problemas del plan de pruebas que puedan surgir. Los ingenieros de pruebas de software deben tener un alto sentido de responsabilidad y confianza en sí mismos. Cualquier prueba estricta debe ser una prueba práctica, porque está relacionada con la calidad de un producto. Los ingenieros de pruebas son los guardianes antes de que el producto salga de fábrica. Es imposible realizar este trabajo sin un nivel técnico profesional. Al mismo tiempo, el departamento de pruebas generalmente necesita comunicarse con personas de otros departamentos, por lo que los ingenieros de pruebas no solo deben tener sólidas capacidades técnicas, sino también sólidas habilidades de comunicación.

Entonces, dentro de la empresa, los ingenieros de pruebas de software se encuentran básicamente en una posición de "doble alto", es decir, un estatus alto y un salario alto. Se puede decir que las perspectivas profesionales de los ingenieros de pruebas de software son muy amplias. A juzgar por la reciente demanda de talentos por parte de las empresas, las empresas están contratando cada vez más ingenieros de pruebas de software y los talentos de pruebas están recibiendo cada vez más atención. Por lo tanto, el puesto de ingeniero de pruebas definitivamente se convertirá en un nuevo punto culminante del empleo de TI.

2. Requisitos del trabajo de pruebas de software:

En primer lugar, analicemos todos los aspectos que necesita saber como ingeniero de pruebas de software, que también se puede decir que es un resumen de requisitos profesionales. Curso de conocimientos básicos

1. Conocimientos básicos de informática

2. Conocimientos básicos de redes informáticas

3. gestión de la calidad del software, conceptos de prueba de software, estándares de prueba de software, tecnología y métodos de prueba de software, gestión de proyectos de prueba de software).

4. Conocimientos básicos de la tecnología de desarrollo de software (conocimientos de ingeniería de software, comprensión de los métodos y procesos de desarrollo de software).

(1) Lenguaje de programación

C/C++, VB, VC, Java,. net, ASP, script java, etc. Los requisitos específicos dependen de los proyectos o productos específicos de la empresa. Pero, en general, C o Java es el requisito básico.

(2) Conocimientos de bases de datos

SQLServer, Oracle, Mysql, Sybase, etc. El requisito general para los evaluadores es poder usar y luego dominar el uso de declaraciones SQL para consultar, modificar, agregar y eliminar datos.

(3) Sistema operativo

Sistema Windows, Linux (RedHat, SUSE, Debian, de uso común)/Unix (FreeBSD, Solaris, HP-UX, AIX, Mac).

Herramientas de prueba automatizadas

1. Concepto de prueba automatizada/marco de prueba automatizada

Mucha gente piensa que las pruebas automatizadas significan el uso de herramientas de prueba automatizadas. De hecho, varias herramientas son sólo armas efectivas para la implementación de pruebas automatizadas. Cómo construir un marco de pruebas automatizado sin herramientas es mucho más complejo y difícil que estudiar cómo utilizar las herramientas de prueba.

2. Proceso de prueba automatizado 3. Uso de herramientas de prueba automatizadas Marco (proceso) de prueba automatizado Automatización de pruebas funcionales de GUI Automatización de pruebas funcionales sin GUI

Pruebas de rendimiento (pruebas de rendimiento amplias y específicas)

Herramientas de prueba automatizadas (pruebas funcionales Herramientas, herramientas de prueba de rendimiento, herramientas de gestión de defectos, herramientas de gestión de pruebas)

Clase práctica (experiencia laboral)

1. El proceso de prueba de la empresa

2. Proceso de gestión de defectos específico de la empresa (enviar informes de defectos y realizar un seguimiento del estado de los mismos)

3. Construcción y gestión del entorno de prueba

4. documento.

Categoría de idioma

Inglés

2. Japonés

Tres. Autoanálisis:

1. Ten cuidado y presta atención a los detalles 2. Sea paciente y no tenga miedo de los problemas 3. Buenas habilidades de comunicación. Sea proactivo en su trabajo. Espíritu de equipo.

Cuatro. Planificación de carrera:

La primera etapa: (probador) ingeniero de pruebas junior (recién salido de la escuela) Autocalificación: tengo una licenciatura en informática y cierta experiencia en pruebas manuales.

Trabajo específico: ejecutar casos de prueba, registrar errores y realizar pruebas de regresión, registrar scripts de prueba de regresión a través de herramientas de prueba como qtp y ejecutar scripts de prueba de regresión.

Dirección de aprendizaje: desarrolle scripts de prueba y familiarícese con el ciclo de vida de la prueba y la tecnología de prueba.

Segunda etapa: (Ingeniero de Pruebas) Analista de Programa (1-2 años)

Autocualificaciones: 1-2 años de experiencia laboral. Tener capacidades preliminares en pruebas automatizadas y mejorar los scripts de pruebas automatizadas.

Trabajo específico: Diseñar y escribir casos de prueba, escribir scripts de prueba automatizados y desempeñar un papel destacado en la etapa inicial de programación de pruebas.

Dirección del aprendizaje: Ampliar habilidades en lenguajes de programación, sistemas operativos, redes y bases de datos.

La tercera etapa: (Ingeniero de pruebas senior) Analista de programa (3-4)

Autocalificación: 3~4 años de experiencia. Tener ciertos conocimientos comerciales de la industria y reservarse la capacidad de un analista de sistemas.

Trabajo específico: Ayudar a desarrollar o mantener estándares y procesos de prueba o programación, analizar requisitos de software y obtener requisitos de prueba. Determine los métodos de prueba correspondientes a los requisitos de prueba y obtenga el plan estratégico de prueba. Participe en revisiones por pares (requisitos de software, planes de prueba de software, etc.) y sirva como consultor para otros programadores o ingenieros de pruebas junior.

Dirección del aprendizaje: Continuar ampliando habilidades en lenguajes de programación, sistemas operativos, redes y bases de datos.

Cuarta etapa: Líder del equipo de pruebas (4-6)

Autocualificaciones: 4 a 6 años de experiencia. Tener un amplio conocimiento de la industria y los negocios, y poseer las capacidades y experiencia de un analista de sistemas.

Pruebas de rendimiento.

Trabajo específico: Responsable de gestionar 1~3 ingenieros de pruebas o programadores. Concéntrese en las habilidades y sea responsable de la programación y el tamaño del trabajo/estimación de costos. Analice las causas de los cuellos de botella en el rendimiento y proporcione estrategias de resolución de errores al equipo de desarrollo. Dirección de aprendizaje: pruebas de desempeño, pruebas de habilidades.