|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/test-automation-con-python-desde-rookie-hasta-experto/
课程评论:没有评论
课程名称:使用Python的Selenium测试框架 ¡从新手到专家! 课程概述:本课程旨在教你如何从零开始搭建一个基于Selenium Webdriver和Python的网页应用自动化测试框架。你将学习编写易于维护和重用的测试用例,跟踪自动化测试用例,并维护自动化框架。通过本课程,你将更接近成为一名QA工程师,并掌握主要利用Python和Selenium进行应用自动化测试的技能。 本课程特别适合那些没有或只有少量自动化测试/开发经验的人士,我们将从易于理解的基础知识开始。同时,我们将实时测试实际应用,以帮助你理解每个组件如何实现自动化。课程内容超过20小时的视频讲解和实践,涵盖如下主题: - 测试自动化的概念 - Python入门与环境配置 - Selenium的工作原理与功能 - WebDriver的配置与测试执行 - Page Objects Models (POM)架构 - 数据驱动测试(TDD) - 报告与文档生成(Allure Framework) - 行为驱动开发(BDD)及Cucumber框架 - Jenkins的安装和使用 在完成本课程后,您将成为自动化测试的专家,并有机会提高当前的薪资水平。此课程面向所有测试人员、开发者和对学习网页应用自动化测试感兴趣的人士。 如果你希望系统地学习自动化测试并掌握相关技术,本课程将是你的理想选择!
El objetivo del curso es que puedas: Configurar de 0 un Framework de automatización de pruebas de aplicaciones web con Selenium Webdriver y Python.Escribir casos de pruebas con código de fácil mantenimiento y reutilizable. Seguimiento de casos de pruebas automatizadosMantenimiento del Framework de Automatización Al iniciar este curso estarás más cerca de convertirte en un QA Engineer.Con este curso aprenderás a hacer automatización de pruebas para aplicaciones utilizando principalmente Python, Selenium entre otras librerías y herramientas. Abarcaremos extensamente cada uno de los tópicos mostrados a continuación.Al finalizar el curso serás un experto y duplicaras tu sueldo actual como tester.¿Qué es lo hace a este curso uno de los mejores de Udemy: Nosotros asumimos que no tienes ninguna o poca experiencia en automatización de pruebas / Desarrollo / configuración de entornos entonces abordamos estos tópicos desde un nivel que cualquiera pueda entender.Testeamos aplicaciones reales en tiempo real para entender cómo cada componente puede ser automatizado.no necesitas experiencia previa.Te explicamos todo en más de 20 horas de video, prácticas y abordamos temas que te ayudarán a ampliar tu base de conocimientos. - Automatización de Pruebas.¿Cuándo Automatizar?Alcance - VentajasCiclo de Vida de las pruebas automatizadas.Demostración.- Entendiendo Python.Introducción a PythonConfiguración de Entornos Python en Windows.Instalación de librerías.Pytest- Entendiendo Selenium.¿Cómo funciona Selenium?Funciones de Selenium.Selenium WebDriver.Entendiendo el DOM de una Aplicación web.Tipos de identificadores.XpathsHerramientas Record & Play. (Selenium IDE - Katalon Studio)- Navegadores.Plugins.Configuración de navegadores. IE, Chrome, Mozilla.- Ejecución de Primera Prueba SeleniumConfiguración del WebDriver y Actualización de WebDriver.Estructura de una prueba Selenium - Python en su versión nativa.- Page Objects Models (POM)Esqueleto de Framework POM.Test dirigido por los datos (TDD)Modelando funciones Selenium.Reutilización de Código.Scripting de Test Automatizados.LocalizadoresCapturas de Pantalla.Consumiendo datos Excel y Json.Waits: Implícitos y ExplícitosActionChainsSelenium By.Selenium Keys.Ejecutar Acciones con JavaScript.- Allure Framework. (Reportes y Auto documentación.)Documentación de casos de prueba con Allure Framework.Configuración de Librerías.Capturas de pantalla para reportes.Configuración en entornos Windows.Ejecución de Matrices de Casos de Prueba.- Análisis de reportes.Analizar resultados de casos de prueba.Estimación de Casos de prueba.- Cucumber.Test Basado en Comportamiento. (BDD)Esqueleto de Framework BDDCucumber - Gherkin sintaxis.Ejecución de Matrices de Casos de Prueba.- Jenkins.Instalación en entornos Windows.Plugins Jenkins.Pipelines Jenkins.· Programar ejecución periódica.· Visualización de reportes allure.· Discusión. - (a lo largo del curso)Cambio de cultura hacia las pruebas continuas.Estimar casos de pruebas automatizados.Estrategias de Equipo para la Automatización de Pruebas.Análisis e Implementación. ¿Cómo empezar?- ¿Para quién es este curso?Para testers en generalDevelopersInvolucrados en el proceso de desarrollo de software en general.Interesados en aprender tareas de automatización de pruebas para aplicaciones web.