¿Tres preguntas sobre el lugar de trabajo del ingeniero de pruebas? ? ?

1. ¿Qué cualidades debe poseer un ingeniero de pruebas?

1. Responsabilidad;

2. Habilidades de comunicación;

3. Espíritu de trabajo en equipo;

4. Paciencia, cuidado y confianza;

5. Sea escéptico en todo momento y tenga un sentido de prevención de defectos;

6. Tener cierta experiencia en programación.

2. ¿Dónde está su mayor interés en las pruebas? ¿por qué?

¡El mayor interés es que la prueba es difícil y desafiante! Cuanto más tiempo haga la prueba, más podrá sentir lo difícil que es hacer un buen trabajo. Una vez vi un artículo en Worry-Free Testnet sobre cómo ser un ingeniero de pruebas. Se enumeran un total de 11 y 12 puntos, algunos de los cuales están relacionados con la personalidad de la persona, y algunos de ellos requieren esfuerzo. Pero no estoy seguro de los 1 o 2 puntos relacionados con la personalidad, y tengo mucha confianza en hacerlo bien.

Cuando entré por primera vez en la industria de las pruebas, mi comprensión de las pruebas se basaba en cierta información obtenida de Worry-Free Testnet. En ese momento, se señaló que las pruebas requieren muchas habilidades para hacerlo bien. Aunque es fácil comenzar, es difícil hacerlo bien y es más difícil que el desarrollo. Difícil. Aunque quería hacer desarrollo en ese momento (básicamente no falté a los cursos profesionales de la escuela porque me gusta mi especialidad), pero al ver que las pruebas son más difíciles y desafiantes que el desarrollo, estoy más decidido a hacer un buen trabajo en las pruebas.

Creo que hay dos puntos en todo el proceso de testing que me hacen sentir muy difícil (para mí, me interesan mucho las cosas difíciles). El primero es el diseño de casos de prueba, porque la esencia del testing está en los casos de prueba. El diseño está listo y los casos de uso deben escribirse antes de que se publique la versión. ¿Qué método de prueba se debe usar para escribirlo? (Es decir, plan de prueba o estrategia de prueba). Si solo prueba una nueva tarea, debe dedicar una cierta cantidad de tiempo a digerir los requisitos comerciales y la base técnica, y los requisitos comerciales se comprenden bien (se puede lograr más comunicación con los gerentes de producto y los desarrolladores Propósito), y la base técnica no es tan simple. Esto requiere su capacidad de aprendizaje consciente. Por ejemplo, el sitio web. ¿El conocimiento técnico más básico que necesita para saber cómo funciona el sitio web y cómo responde el backend a las solicitudes de los usuarios? ¿Cómo construir un entorno de prueba? Todos estos deben aprenderse lo antes posible. Al menos puede hacer los preparativos básicos antes de comenzar la prueba ¿Qué problemas podría encontrar? ¿Los detalles de los requisitos no están claros? Estos problemas se pueden encontrar al diseñar el caso de uso.

El segundo es el momento de encontrar errores. Esta debería ser la tarea más básica de los evaluadores. Generalmente, puede encontrar la mayoría de los errores iniciando la prueba de acuerdo con el caso de prueba, y hay algunos errores que requieren una mejor comprensión de la versión probada durante la prueba. Obtenga más información, agregue casos de prueba, pruebe errores. ¿Cómo encontrar errores? Esto requiere cuidado y paciencia para encontrar errores cuando los casos de prueba son efectivos. Cada caso de uso puede encontrar errores y pueden ocurrir errores en cualquier lugar. Por lo tanto, el pensamiento durante el proceso de prueba debe ser claro (el flujo de datos del proceso de prueba y Los resultados deben leerse con atención, los errores se encontraron en el interior). La forma de describir el error también es muy particular. ¿Bajo qué circunstancias se producirá el error? Si las condiciones cambian un poco, no habrá tal error. ¿Cuáles son los pasos mínimos para reproducir este error? ¿Cuál es la ley de este error? Si es lo suficientemente bueno, puede ayudar a los desarrolladores a localizar el problema inicialmente.

3. ¿Cuál es su objetivo de desarrollo profesional de prueba?

Cuanta más experiencia de prueba, mayor será la capacidad de prueba. Por lo tanto, el desarrollo de mi carrera requiere tiempo para acumularse y me apresuro hacia un ingeniero de pruebas senior paso a paso. Y también tengo un plan de carrera preliminar, acumulando experiencia en pruebas en los primeros 3 años, actualizándome y corrigiéndome constantemente, y haciendo tareas de prueba.

Recomendar buenos artículos:

10 años de percepciones de ingenieros de pruebas de software para amigos que todavía están confundidos

¿Qué tipo de persona es adecuada para las pruebas de software?

Conocimiento para comprender las pruebas automatizadas de Python (3)

¿Cuál es más adecuado para pruebas automatizadas, Python o Java?

El trabajo diario de los probadores de software

¡Juegue con las pruebas automatizadas de Python + Selenium en 10 minutos y le enseñe un comienzo rápido!

Finalmente: Bienvenido a seguir al editor para recibir un resumen de los conocimientos básicos de los ingenieros de pruebas automatizadas de Python con un documento pdf de 300 páginas. Grupo de intercambio de tecnología de pruebas de software: (313782132) El contenido de estos materiales son todos los puntos de conocimiento que el entrevistador debe preguntar durante la entrevista. El capítulo incluye muchos puntos de conocimiento, incluidos conocimientos básicos, conceptos básicos de Linux, Shell, principios del programa de Internet, Mysql Base de datos, temas de herramientas de captura de paquetes, herramientas de prueba de interfaz, pruebas avanzadas: programación de Python, pruebas de automatización web, pruebas de automatización de aplicaciones, pruebas de automatización de interfaces, pruebas de integración continua avanzada, marco de pruebas de desarrollo de arquitectura de pruebas, pruebas de rendimiento, pruebas de seguridad, etc.

Supongo que te gusta

Origin blog.csdn.net/weixin_50271247/article/details/108492112
Recomendado
Clasificación