Pruebas de software: Automatización y Programación. Pitón. Selenio - tasa 2499 frotar. de Stepik, formación 88 lecciones, Fecha: 1 de diciembre de 2023.
Miscelánea / / December 04, 2023
Que aprenderás
- Curso básico de programación en Python 3.
- Conozca los principios de la programación orientada a objetos en Python 3.
- Escriba un proyecto completo de automatización de pruebas de UI utilizando Selenium.
- Ejecute pruebas utilizando la biblioteca Pytest con la configuración requerida.
- Consolida tus conocimientos en tareas de prueba lo más cercanas posible a las realizadas por un verdadero
- especialista y escriba su propio proyecto de automatización
Sobre el curso
¡¡¡ATENCIÓN!!! En este curso absolutamente NO HAY AGUA e información innecesaria. Si te gustan los vídeos inútiles, aburridos y tediosos que te dan ganas de dormir, entonces este curso no es para ti.
Las tareas las revisa personalmente el autor, no hay exámenes de opción múltiple, ¡solo tareas prácticas!
Debido a la política de Google Play Store, a partir del 23 de enero de 2023, los cursos solo se podrán adquirir a través de la versión Web de la plataforma (navegador en dispositivo móvil, vía navegador de PC). Aún puedes seguir aprendiendo en la versión móvil de la aplicación.
Como resultado de completar este curso, escribirá un proyecto para automatizar las pruebas de UI usando Selenium. El cual podrás tomar y aplicar con seguridad en tus proyectos laborales, y además, habiéndolo estudiado, podrás indicarlo en tu currículum y tener una carta de triunfo a la hora de buscar un nuevo trabajo.
Pitón 3 incluido en 5 primeros Los lenguajes de programación más populares. Aquí es donde deberías empezar a aprender a programar. El lenguaje es muy simple e ideal para principiantes que quieran aprender a programar. Python es una excelente opción como primer lenguaje de programación.
Este curso incluye ejercicios prácticos y tareas sobre los siguientes temas:
- programación básica en Python 3;
- tareas prácticas sobre escritura de código con verificación del profesor;
- lanzar y configurar pruebas utilizando el marco PyTest;
- habilidades para trabajar con Selenium: acceder a elementos del navegador, así como simular acciones con el navegador;
- tareas de prueba lo más parecidas posible al trabajo real de un probador de automatización;
- instrucciones paso a paso para escribir un proyecto de automatización de pruebas de Selenium y escribir el proyecto en sí;
- aprenda a integrar el registro en su proyecto;
- aprenda a conectar los informes de Allure a su proyecto;
- escriba su propio proyecto de automatización, que se basará en el ejemplo del autor.
En este curso, el énfasis principal está en cubrir los conceptos básicos con ejemplos prácticos, con una mínima profundidad teórica, para obtener la capacidad de comenzar a trabajar rápidamente con estas herramientas y desarrollar aún más sus habilidades utilizando documentación y su propia experiencia prueba y error.
Si se esfuerza por desarrollarse y no quedarse quieto, le interesa ampliar fronteras, adquirir nuevos conocimientos, desea desarrollarse en el campo de las pruebas y está dispuesto a invertir sus recursos en aras de su propio crecimiento: está en la razón maneras.
El curso se actualiza constantemente con material teórico y práctico adicional, exámenes y tareas prácticas. ¡Espero que los materiales que contiene le ayuden a cambiar su vida y a convertirse en buenos probadores!
Al finalizar el curso recibirás una gran cantidad de conocimientos prácticos y teóricos..
La videoconferencia combina tanto una explicación de los conceptos y elementos básicos necesarios para la programación y automatización, como una demostración visual de su aplicación.
Con la paciencia y el esfuerzo adecuados que pongas en aprender, inmediatamente proporcionarás una buena base práctica para aprobar una entrevista y trabajar en el futuro en tu profesión.
Asegúrate de practicar y escribir todo el código que se muestra en el video, y también practica creando tus propias clases, métodos y módulos. Ya que la práctica es parte integral del aprendizaje.
Buena suerte en tus esfuerzos. ¡El que camina dominará el camino!
7
cursosIngeniero con 10 años de experiencia. Probador experimentado con habilidades en pruebas manuales, trabajo con bases de datos, trabajo con pruebas de API y creación de sus propios proyectos de automatización de UI y API. Experiencia trabajando en departamentos de TI de grandes empresas financieras.
Soy el ganador de los premios Stepik Awards 2022 en la categoría “Avance del año”. Me gusta mucho desarrollarme en el campo TI, enseñar y trato de mejorar constantemente en esto. Más de 45.000 estudiantes ya están matriculados en mis cursos y estoy increíblemente feliz por ello)
Lección introductoria
1. ¡Saludos!
2. Debe leer: instrucciones para aprender y realizar el control remoto.
curso de programacion basica
1. Instalación de Python 3 y el IDE de PyCharm
2. Tipos de datos básicos e introducción a las variables
3. Tarea de prueba sobre tipos de datos
4. Definición del tipo de datos
5. Tipos de datos numéricos
6. Tipos de datos de cadena
7. Sigamos trabajando con el tipo de datos cadena.
8. Construcción de cuerda F
9. Entrada y salida de datos
10. ¿Qué son las funciones y cómo trabajar con ellas?
11. Alcance variable
12. Tarea de prueba sobre el alcance de las variables.
13. Declaraciones condicionales: if, else, elif
14. Liza
15. En bucle
16. Mientras bucle
17. Tarea de prueba en ciclos.
18. Función de rango
19. Trabajar con diccionarios y conjuntos
20. Trabajar con archivos
21. Tarea de prueba para trabajar con archivos.
22. Trabajar con módulos. 1 parte
23. Trabajar con módulos. parte 2
24. Trabajar con excepciones. Diseño Try&Except
25. Tarea de prueba sobre cómo trabajar con módulos.
26. Tarea para asegurar un bloque.
Programación orientada a objetos
1. Creando clases
2. Crear instancias de clase
3. Tarea de prueba para asegurar un bloque.
4. herencia de clases
5. Importando clases
6. Tarea final de programación en Python
Curso básico de selenio
1. ¿Qué es la GUI y la automatización de pruebas de Selenium?
2. Importar selenio
3. Abrir un navegador con Selenium
4. Llenar campos usando el método send_keys
5. Búsqueda de localizadores. Qué es XPath
6. Autorización en el sitio.
7. Construyendo las primeras pruebas
8. Pruebas negativas
9. Actualización de página
10. Simular pulsaciones de teclas en un teclado usando Selenium
11. Tomando capturas de pantalla de la página.
12. Desplazamiento de pantalla
13. Borrar el contenido del campo
14. Interactuar con elementos ocultos
15. Pruebas de humo de todo el recorrido empresarial
16. Tarea de prueba de selenio n.° 1
17. Moverse en el historial del navegador (hacia adelante y hacia atrás)
18. Interacción con la casilla de verificación
19. Interactuar con el botón de opción
20. Doble clic y clic derecho
21. Interactuando con el calendario
22. Tarea de prueba de selenio n.° 2
23. Interactuando con el control deslizante
24. Manejo de excepciones
25. Espera explícita e implícita
26. Tarea de prueba de selenio n.° 3
Programación orientada a objetos + Selenio
1. Creando una clase y un método
2. Pruebas de humo de todas las rutas comerciales + POO
3. Creando un módulo de autorización
4. ¡¡¡Importante lección teórica sobre los principios de POO y POM!!!
5. Tarea de prueba de selenio n.° 4
Trabajar con el marco Pytest
1. Creando un proyecto e importando la biblioteca Pytest.
2. Introducción a las claves para la ejecución de pruebas y análisis de resultados.
3. Declaración de rendimiento condicional
4. Presentamos el parámetro de alcance en PyTest
5. La tarea de ordenar la ejecución de métodos utilizando el marco PyTest.
Construyendo un proyecto de automatización
1. Crear una estructura de proyecto
2. Crear una clase de página de autorización
3. Limpiar la consola de mensajes innecesarios
4. Crear un método para obtener la URL actual
5. Crear un método para verificar el valor del texto en una página
6. Crear una clase de página de inicio
7. Crear una clase de página de carrito
8. Crear una clase de página de usuario
9. Crear métodos para verificar URL y tomar capturas de pantalla
10. Creando una segunda prueba. Ejecutar una o más pruebas
11. Crear múltiples métodos de prueba en un archivo
12. Ejecutar un método de prueba separado desde un archivo
13. Crear un archivo de concurso
14. Ejecutar una prueba con el parámetro de alcance
15. Tarea de prueba final
Conexión de registros e informes de Allure
1. Conexión de registro
2. Conectando el informe Allure
Conclusión
1. Palabras de despedida para aquellos que lograron superarlo)