Testes automatizados com Cypress (intermediário)

所在平台: Udemy

课程主页: https://www.udemy.com/course/testes-automatizados-com-cypress-intermediario/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Cypress 自动化测试 (中级) **课程概述:** 本课程是 Cypress 基础课程的进阶,旨在帮助学习者掌握自动化测试的专家级技能,提升自动化测试能力。Cypress 是一个开源的 JavaScript 框架,能够轻松、快速、可靠地编写自动化测试。它专为开发者和测试自动化人员设计,且不基于 Selenium。通过 Cypress,你可以实现以前无法实现的 Web 应用交互方式。 **课程内容:** * **环境配置:** 学习如何设置本地开发环境,安装和配置 Cypress。 * **GUI 测试:** 掌握如何创建自动化的图形用户界面 (GUI) 测试。 * **API 测试:** 学习如何创建自动化的 API 测试,并在浏览器中获得可视化反馈,包括测试需要访问令牌的 API。 * **优化测试:** 学习如何编写优化、直观的测试,并通过 API 调用和用户会话恢复来提高 GUI 测试的效率。 * **用户会话管理:** 掌握如何保存用户会话以便后续恢复,验证会话的有效性以及处理会话失效的情况。 * **数据管理:** 学习如何在测试开始前清理和创建测试数据,以及生成随机数据供自动化测试使用。 * **安全与组织:** 了解如何保护敏感数据(如密码和访问令牌),以及如何将测试和自定义命令按层级(API、CLI、GUI)进行组织。 * **测试结构:** 学习如何构建测试,考虑前置条件、操作和预期结果。 * **高级功能:** 探索如何启用 Cypress 的实验性功能,执行操作系统级别的命令,以及测试文件读取。 **课程优势:** * **最新版本:** 课程内容完全基于 Cypress 12 版本。 * **高效方法:** 采用直接、无废话的教学方法。 * **快速进步:** 课程内容循序渐进,帮助学习者快速掌握技能。 * **全面覆盖:** 涵盖 GUI、API 和 CLI 测试。 * **独立测试:** 学习编写相互独立的自动化测试。 * **优化与可靠性:** 旨在编写优化、可靠且结果可信的自动化测试。 完成课程后,你将能够将所学知识应用于真实、大规模的 Web 项目中,并在自动化测试领域脱颖而出。

课程评论(0条)

课程详情

Se você veio do curso básico de Cypress (ou não), dê o próximo passo para se tornar um(a) expert em testes automatizados com Cypress e amplie suas habilidades em automação de testes.O Cypress é um framework open-source que possibilita a escrita de testes automatizados de forma fácil, rápida e confiável, tudo em JavaScript.Além disso, o Cypress é amigável para desenvolvedoras(es) e automatizadores de teste, e não é baseado em Selenium!Isto significa que, com Cypress, é possível interagir com aplicações web de formas que antes não eram possíveis, e é exatamente isso que você irá aprender neste curso.Neste curso, você irá aprender como otimizar testes de interface gráfica de usuário (GUI) utilizando chamadas de API e restaurando a sessão do usuário.Durante o curso você irá aprender:Como configurar o ambiente local de desenvolvimentoComo instalar e configurar o CypressComo criar testes automatizados de interface gráfica de usuárioComo criar testes automatizados de API (com feedback visual no navegador)Como testar APIs que necessitam um token de acessoComo criar testes otimizados e direto-ao-pontoComo salvar a sessão do usuário no navegador para posterior restauraçãoComo validar se a sessão do usuário ainda é válida e como lidar com isso quando a mesma é invalidadaComo fazer a limpeza e criação da massa de dados antes do teste começarComo proteger dados sensíveis, tais como senhas e tokens de acessoComo organizar os testes e comandos customizados em diferentes "camadas" (API, CLI, GUI)Como estruturar os testes pensando em pré-condições, ações e resultados esperadosComo gerar dados aleatórios para uso nos testes automatizadosComo habilitar funcionalidades experimentais do CypressComo executar comandos à nível de sistema operacionalE como testar a leitura de arquivosAssim que você concluir o curso, você poderá colocar em prática todos os aprendizados em projetos web reais e em maior escala.Estes são os principais benefícios de se matricular no curso:Curso 100% atualizado com a versão 12 do CypressMetodologia de ensino direto-ao-ponto e sem enrolaçãoEvolução rápida de aula em aulaTestes de GUI, API e CLITestes automatizados independentes uns dos outrosTestes automatizados otimizados e direto-ao-pontoTestes automatizados robustos e resultados confiáveis.Junto-se à TAT e se destaque em sua carreira!

课程标签

0人关注该课程

主题相关的课程