Automação de Testes Com Selenium WebDriver e C# - COMPLETO

所在平台: Udemy

课程主页: https://www.udemy.com/course/automatizando-testes-de-software-com-selenium-webdriver-e-c-sharp/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用 Selenium WebDriver 和 C# 进行测试自动化 - 完整版 概述:这是关于使用 Selenium 和 C# 的最完整课程,时长 20 小时,采用葡萄牙语授课。课程内容丰富,学生反馈积极,称赞课程对实际测试执行的贴近性,并成功帮助他们在职业道路上迈出新步伐。 课程将教授学员掌握以下关键技术和知识: - 理解测试自动化的基本原理和基础; - 制定、执行和导出自动化测试脚本; - 进行跨浏览器测试; - 使用数据驱动的方式执行测试; - 创建自定义测试执行工具; - 构建机器人以自动执行测试; - 在测试脚本中实现页面对象模式,使其更加灵活; - 使用过程概念将多个命令聚合成单个命令; - 在测试脚本中执行原生 JavaScript 命令; - 从零开始构建测试项目; - 通过高级重构技术改进测试项目的源码; - 并行执行测试; - 在网络中远程执行多种设备测试; - 在容器中执行测试; - 执行移动设备测试; - 管理测试项目的版本; - 实现持续集成的主要步骤的自动化。 Selenium 是一个开源项目,由来自谷歌、Facebook、Mozilla 和 Opera 的专业人士开发,是自动化 Web 项目功能测试的最佳选择之一。课程内容包括创建自动化测试环境的理论基础,以及使用 Selenium IDE 和 Selenium Remote Control 进行实践。学员将熟练掌握使用 Selenium WebDriver 进行测试自动化的高级技术,借助 Selenium Grid、Docker 和 Appium等辅助工具,能够在各种配置的环境中远程执行测试,包括虚拟机、容器和移动设备。 课程还涵盖了敏捷和 DevOps 等方法论的应用,帮助软件测试专业人员与开发团队共同协作,使用 Bonobo Git Server 管理版本,并通过 Jenkins 实现持续集成。

课程评论(0条)

课程详情

O curso mais completo sobre Selenium com C# em português (20 HORAS DE DURAÇÃO).► VEJA O QUE OS NOSSOS ALUNOS ESTÃO DIZENDO SOBRE O CURSO:"Muito bom o curso! Recomendo para todos. Consegui meu emprego graças à ele." - Gustavo Leme"O curso foi ótimo e a execução dos testes foi bem próximo da realidade, esbarrando em problemas e buscando solução." - Ricardo Amorim"Agregou com sucesso novos atalhos para automação. Parabéns pela iniciativa em compartilhar o conhecimento e desde já desejo sucesso nesta nova era." - Caio Castro"Gostei do curso por explicar todo o entorno do projeto de teste. Desde a configuração de ambiente e todas as outras ferramentas que auxiliam o projeto. Aguardando as aulas bônus." - Julcilea LourençoAprenda as principais técnicas e tecnologias que abrangem uma das melhores soluções em automação de testes, o Selenium.Identifique os princípios e fundamentos da Automação de Testes;Elabore, execute e exporte scripts de testes automatizados;Execute os scripts de testes em múltiplos navegadores (Cross Browser Testing);Execute testes dirigidos à dados (Data Driven);Crie sua própria ferramenta de execução de testes;Construa seu próprio robô (bot) para executar os testes de forma robotizada;Implemente o padrão Page Object nos scripts de testes para torná-los mais flexíveis às mudanças do sistema;Agrupe vários comandos em um único comando utilizando o conceito de Procedure;Execute comandos nativos do Javascript nos scripts de testes;Construa um projeto de teste do zero;Melhore o código-fonte do projeto de teste através de técnicas avançadas de refatoração;Execute testes em paralelo (Parallel Testing);Execute remotamente testes nos mais variados dispositivos de uma rede (Teste Distribuído);Execute testes em Containers;Execute testes em dispositivos móveis;Controle versões do projeto de teste;Automatize as principais etapas de uma Integração Contínua.Solução completa e gratuita para automatizar testes funcionaisDesenvolvido por profissionais de grandes empresas (Google, Facebook, Mozilla, Opera), o Selenium é uma das melhores alternativas para quem pretender automatizar os testes funcionais de projetos web. Não é à toa que foi adotado como principal tecnologia de testes em nuvem (Testing Cloud) de famosas empresas do ramo tais como: BrowserStack, SauceLabs e CrossBrowserTesting.Por ser um projeto Opensource, o usuário não só conta com vários recursos gratuitos, mas também fica livre para aprimorá-los e assim criar soluções de testes. Conteúdos e Visão GeralNeste curso, vou te ajudar a criar seu primeiro ambiente de testes automatizados. Começando primeiramente com uma boa base teórica acerca de inovação e automação em testes de software. Em seguida, começaremos a parte prática, explorando todos os recursos das ferramentas Selenium IDE e Selenium Remote Control.Além disso, vou te ajudar a dominar as mais avançadas técnicas e tecnologias de automação de teste com o auxílio do Selenium WebDriver para a linguagem de programação C#. Com base nos conhecimentos adquiridos no curso anterior, daremos continuidade com a construção de um projeto de teste por meio da importação dos scripts. Em seguida, iremos melhorar o código-fonte do projeto com boas práticas de refatoração.O uso de ferramentas e frameworks complementares, tais como: Selenium Grid, Docker e Appium, permitirão que nosso projeto execute remotamente os testes em ambientes de diferentes configurações, como por exemplo: máquinas virtuais, containers e até mesmo em dispositivos móveis.E seguindo o embalo de metodologias como Agile e DevOps, mostrarei na prática, como você (profissional de Teste de Software) pode trabalhar em conjunto com a equipe de desenvolvimento por meio do controle de versões com o versionador Bonobo Git Server e integração contínua usando o Jenkins.

课程标签

0人关注该课程

主题相关的课程