¿Cómo aprender pruebas de software por ti mismo? Nuevas pruebas de software (pila completa), prueba escrita y entrevista conjunto completo de métodos

La llamada “entrevista para armar un avión, trabajo para atornillar el tornillo”. Comencemos con el primero, la entrevista. Es como escribir un artículo y hacer un esquema primero. Necesita saber el conocimiento específico que necesita aprender en su industria para garantizar la corrección de nuestra dirección.

1. Entrevista

Los métodos de prueba de software (full stack), prueba escrita y entrevista resumidos durante las vacaciones, primero mira el catálogo, que cubre todo el conocimiento que se necesita aprender para hacer pruebas de software.

Todo lo anterior se ha solucionado.

2. Ideas

Antes de decidirse a estudiar por cuenta propia, debe hacerse algunas preguntas y pensar en estas preguntas con claridad, el camino hacia el estudio por cuenta propia será mucho más fácil, porque he visto demasiados "renunciar al autoaprendizaje".

1. ¿Realmente quieres entrar en esta industria? ¿Está realmente pensado, o es solo un impulso del momento debido a la envidia del nivel salarial en esta industria?

Una vez que hayas resuelto esta pregunta, no tendrás que rendirte cuando encuentres dificultades en la etapa posterior. ¡Tienes que caminar por el camino que elijas, incluso de rodillas!

2. ¿Hay un horario estricto para el tiempo de autoaprendizaje? ¿Es posible reservar tiempo para estudiar con regularidad, y este período de tiempo no se ve perturbado por otras cosas?

Si este problema no se soluciona, serán tres días de pesca y dos días de secado de la red, aprendiendo de frente y olvidándose de lo segundo, al fin y al cabo no será un sistema.

3. En el proceso de aprendizaje es necesario combinar el proyecto real con la práctica ¿Dónde se puede conseguir este proyecto? ¿Hay algún canal estable a tu alrededor para ponerte en contacto con el proyecto?

Si este problema no se puede resolver, entonces el aprendizaje y el uso se desconectarán, y cuando realmente ingrese a la empresa, estará completamente confundido.

4. ¿Cómo resolver los problemas técnicos encontrados en el proceso de aprendizaje? Baidu? Pregunta a tus amigos a tu alrededor? Ir al grupo de chat y preguntar?

Pongo esta pregunta al final, y es especialmente importante, porque todas las cosas técnicas están muertas, y lo importante es operarlo usted mismo, encontrar problemas en la práctica, resolver problemas y mejorar su nivel técnico. Las preguntas de Baidu no son exhaustivas ni están dirigidas; los amigos que te rodean pueden ver su propia situación, incluso pedir consejo en grupos de intercambio, pero nadie está obligado a ayudarte todo el tiempo.

Si comprende las 4 preguntas anteriores, entonces por dónde empezar es un pequeño problema, pero solo le dejo pensar en los problemas difíciles que encontrará en el autoaprendizaje antes de comenzar el autoaprendizaje, para no encontrar problemas en el medio. en un círculo cuando. Bien, hablemos de la mentalidad.

3. Mentalidad

Sobre el autoaprendizaje

1. Es fácil comenzar con las pruebas de software, pero esta no es la razón por la que cree que es fácil de aprender.

2. El umbral bajo significa que es fácil empezar, pero también significa que el camino a escalar es más largo;

3. Leer un libro no puede resolver el problema, es solo una referencia, la velocidad de actualización del libro es lenta y la información transmite una sola, pero el clásico sigue siendo un clásico después de todo;

4. No es fácil recomendar el autoaprendizaje. Depende de la persona. El autoaprendizaje es muy fácil de meterse en los cuernos, y he visto demasiados "renunciar al autoaprendizaje".

Acerca de la actitud de trabajo:

1. Piensa que las pruebas de software son para escribir casos de prueba, ejecutarlos, resumir los errores y despertar lo antes posible, de lo contrario, solo puedes hacer un poco durante toda la vida. Si no te gobiernas a ti mismo, deja que otros te gobiernen;

2. Al principio, todos a mi alrededor pensaban que la prueba era fácil y que el dinero era fácil de mezclar. Después de unos años, seguiría siendo el mismo;

3. El aprendizaje no tiene fin, tú trabajas y otros también trabajan, tú estás aturdido y otros aprenden, y entonces te vas a joder;

4. No tener sólo imaginación y ejecución en el trabajo, no hemos crecido hasta el punto de que la empresa no pueda prescindir de nosotros;

5. Iniciativa subjetiva, tome la iniciativa para contactar contenido técnico, los adultos no deben esperar que otros mastiquen cosas y lo alimenten;

4. Habilidades

Para estudiar de acuerdo con esta hoja de ruta, el autoaprendizaje será muy fácil y no habrá sensación de no poder comenzar.

Etapa Primaria

En la etapa inicial, se deben dominar cuatro aspectos

1. Conocimiento básico de pruebas de software, método de escritura de casos de prueba y proceso de prueba.

2. Herramientas maestras de gestión de errores, SVN y otras herramientas necesarias, así como métodos de definición de defectos y redacción de planes de prueba.

3. Métodos y protocolos de web testing y app testing

4. Testeo de interfaz del funcionamiento y uso de herramientas de cartero, conocimientos básicos de front-end H5 y CSS

5. Nuevamente, por ejemplo, aprenda la interfaz y comprenda los principios básicos.

¿Cuáles son las partes de la interfaz?

Primero, la documentación de la interfaz debe contener lo siguiente:

1. Descripción de la interfaz

2. Llame a la url sabor y

3. Método de solicitud (get\post)

4. Parámetro de solicitud, tipo de parámetro, descripción del parámetro de solicitud

5. Descripción del parámetro de retorno

Si está probando interfaces http, debe llamar al menos a una biblioteca que envíe solicitudes http, como httpclient para enviar diferentes tipos de solicitudes a la interfaz que se probará, como GET, POST, PUT, DELETE, y traer su solicitud w header Y el cuerpo del cuerpo de la solicitud, y luego use la biblioteca xml para analizar los campos del valor de retorno de interés y compararlo con el valor esperado para determinar si el caso de uso tiene éxito o falla.

Es decir, la automatización de interfaz más simple tiene aproximadamente tres pasos: a-enviar la solicitud; b-analizar el resultado; c-verificar el resultado

Para mayor comodidad, debe personalizar tres clases de prueba relacionadas con el negocio:

1. Una clase utilizada para encapsular httpclient, utilizada para enviar solicitudes, utilizada para enviar varias solicitudes de prueba.

2. Una clase que analiza el resultado xml para obtener el valor de resultado de interés.

3. Una clase para comparar los resultados de las pruebas con los valores esperados, para la validación.

Por supuesto, este es el marco de prueba de interfaz http más simple. Si lo desea, puede hacer cosas más poderosas, como generar automáticamente datos de prueba, generar informes de prueba con formato personalizado, enviar automáticamente informes de prueba, verificar si el contenido de datos del lado del servidor es correcto, etc.

Supongo que te gusta

Origin blog.csdn.net/qq_60168783/article/details/123640197
Recomendado
Clasificación