|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/master-selenium-webdriver-python-test-qa-automation/
课程评论:没有评论
课程名称:Master: Selenium con Python Test QA Automation (西班牙语) 课程概述: 本课程将深入介绍Selenium,一个用于自动化Web导航的强大工具集。Selenium的主要应用包括自动化Web测试和自动化重复性高的Web任务。 课程内容将涵盖Selenium的不同使用方式: 1. **Selenium IDE**: 适合初学者,无需 previo 学习,通过鼠标点击即可完成基础测试,易于上手。 2. **使用 WebDriver**: 通过适当的WebDriver驱动,可以直接与浏览器交互,提供更灵活的控制。 3. **服务器模式 (Server Mode)**: 启动Selenium服务器,通过API进行远程控制和执行测试。允许指定启动的浏览器,代码组织更像生产环境代码,便于版本控制。 4. **Hub 模式 (Hub Mode)**: 建立一个中心Hub服务器,管理和分发测试到多个客户端(即服务器)。这种模式支持并行执行测试,可利用多台机器同时运行大量测试脚本,进一步提升效率。 课程亮点: * 易于上手,即使是初学者也能快速开始。 * 提供统一的API,支持所有主流浏览器。 * 代码组织和管理能力强,支持版本控制。 * 支持远程执行和分布式测试。 本课程将逐步引导学习者掌握Selenium的各项功能,从基础操作到高级的分布式测试架构。
Selenium es un conjunto de herramientas que permiten la automatización de navegaciones Web. En general, esto tiene dos usos:Automatizar pruebas web.Automatizar tareas web muy repetitivas.Existen distintas maneras de usarlo, algunas mejores y otras peores:Mediante el Selenium IDE.Usando el driver adecuado.Arrancando un servidor y conectándonos a élEn modo Hub.Es muy fácil para comenzar y realizar algunas pruebas básicas.Todo mediante clicks de ratón.No es necesario un aprendizaje previo.Fácil para comenzar a usar la API.Permite organizar el código.Abrirá el navegador adecuado.Ofrece una API común a todos los navegadores.ServidorAl arrancar el servidor y usar una API podremos obtener mayor control y realizar las pruebas en remoto. En estas pruebas podremos indicarle al servidor qué navegador queremos arrancar para ejecutar las pruebas.Luego veremos cómo usar esta API.Ventajas:Se puede utilizar de forma remota.El servidor puede estar arrancado y abrirá el navegador adecuado.El código se puede organizar como si fuera de producción. Esto también permite guardarlo en un DVCS.Modo HubEn este caso lo que tenemos son servidores que se conectan a otro servidor principal, al que llamaremos Hub. Este Hub mantiene una lista ("pool") de tests que irá repartiendo entre sus "clientes".Esto permite utilizar distintas máquinas para ejecutar los tests de manera simultánea. Por lo demás, funciona igual que el modo servidor, y cualquier script que hayamos creado antes nos valdrá.Ventajas:Todas las del modo servidorPuede ejecutar tantos scripts simultáneos como servidores se conecten a él.