Aquellos que quieran realizar pruebas automatizadas se arrepentirán si no lo leen

He estado en contacto con muchos colegas que realizan pruebas automatizadas antes. Debido a que han estado haciendo pruebas manuales antes, ahora estoy ansioso por hacer pruebas automatizadas, y muchos de ellos han trabajado durante muchos años. Xiao Xiaozhi se ha dedicado a las pruebas de automatización de software durante muchos años. Desde el extremo del servidor hasta el extremo web, desde la API hasta el dispositivo móvil, ha experimentado personalmente los beneficios y las dificultades que trae la automatización. Permítanme compartir mi experiencia personal.
Si desea automatizar, primero debe comprender algunos problemas comunes de las pruebas automatizadas.

Este artículo está escrito para personas que desean realizar pruebas automatizadas. Quizás piense que el umbral para las pruebas de software es tan bajo que cualquiera puede hacerlo, pero ese no es el caso. Si desea realizar pruebas automatizadas, debe mejorar sus habilidades y destrezas. Si deja que alguien que no entiende nada y no tiene una base empresarial haga nada, es imposible hacer nada, y mucho menos probar, puede detectar problemas. ? Así que no descuide la acumulación y reserva de su conocimiento empresarial.
La acumulación de su reserva de conocimiento empresarial puede convertirlo en un experto de la industria insustituible, y el granjero de código automatizado será reemplazado por carne fresca pequeña debido al cambio de una era.

Después de tanta charla, ¿qué tipo de personas pueden realizar pruebas automatizadas?
Mi entendimiento es el siguiente:

  1. Tener la capacidad
    de codificar, dominar un lenguaje de desarrollo, java, Python, ruby, c #

  2. Familiarizado con el sistema bajo prueba. Por
    ejemplo, si eres una prueba web, debes comprender js, css, html, xpath.
    Si eres una prueba móvil, debes tener una base de desarrollo de Android y una base de desarrollo de iOS.
    Si eres una aplicación de depuración, eres una prueba de C / S. Familiarícese con los protocolos TCP e IP

  3. Domine un conjunto de marcos de prueba automatizados (herramientas)
    como selenium / appium
    nunit / testng
    robot framework / cucumber

  4. Ser bueno para aprender, saber qué es, saber por qué.
    Con el rápido desarrollo de la tecnología de redes. Algunas cosas nuevas aparecerán de vez en cuando, y también habrá cosas que originalmente estaban calientes y disminuyeron gradualmente, y nadie puede predecir.
    Qtp solía ser muy popular, el selenio solía ser muy popular, y ahora appium también es muy popular. La
    industria del software ha pasado del software de escritorio a la web y de la web a los dispositivos móviles. Nadie sabe cuál será el próximo. Como profesionales de la industria del software, no debemos dejarnos caer porque las cosas calientes se han ido. La capacidad principal de una persona es la capacidad de aprender. Si eres bueno aprendiendo, no tienes que preocuparte por estos cambios. Tienes que ser humilde para aprender y comunicarte con los demás. Por esta razón, este es un lugar bendecido donde puede entrar y aprender del jefe de la prueba: haga clic en el enlace para unirse al chat grupal [grupo de intercambio de pruebas automatizadas de Python] ) (También hay muchos materiales de aprendizaje para compartir)

    Si no logra los puntos anteriores, le sugiero que realice una prueba manual. (Si cree que el artículo es beneficioso para usted, deje sus huellas, haga clic en Me gusta, comente y recopile).

Supongo que te gusta

Origin blog.csdn.net/waitingwww/article/details/108732239
Recomendado
Clasificación