|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/cypress-od-podstaw/
课程评论:没有评论
**课程名称:Cypress 从零开始 - JavaScript Web 自动化测试** **课程概述:** 本课程旨在帮助您从零开始学习使用 Cypress 进行 Web 应用程序的自动化测试。无论您之前是否有任何经验,本課程都将引导您逐步掌握从 JavaScript 基础到构建测试框架、实现高级测试技术的全过程。 **您将学到:** * **JavaScript 基础知识:** 学习测试所需的 JavaScript 语法、变量、函数、循环和对象。 * **Cypress 项目创建:** 学习初始化 Cypress 项目、配置 Cypress 以及理解其文件夹结构。 * **UI 测试:** 掌握与页面元素(点击、表单、列表)的交互,处理复杂元素(如 Shadow DOM),使用自定义命令与 Page Object Model 模式。 * **Cypress API 测试:** 学习发送请求、拦截请求、模拟响应,并为后端创建自动化测试。 * **视觉测试与多环境测试:** 学习使用 Percy 进行视觉回归测试,在不同浏览器中运行测试,在 Docker 环境中进行测试,以及使用代理进行自动化测试。 * **报告与集成:** 配置 JUnit、Mochawesome 报告器,学习使用 Cypress Dashboard,并安装和配置插件。 * **自动化框架构建:** 构建一个完整的测试自动化框架,使用 Visual Studio Code,掌握项目结构、代码组织和复用性。 **为什么选择 Cypress?** Cypress 是一款基于 JavaScript 的现代化 Web 自动化测试工具,以其速度快、直观易用和无需复杂配置而闻名,被全球众多科技公司广泛应用。由于 Cypress 直接在浏览器中运行,它能从最终用户的角度精确分析应用程序的行为。 **目标学员:** * 希望从零开始学习自动化测试的初学者。 * 希望转向自动化测试的手动测试人员。 * 希望实践学习 Cypress 和 JavaScript 的任何人。 **课程特点:** 本课程注重实践,将引导您立即创建自己的测试并解决实际问题,为您打下坚实的自动化测试基础。您也可以通过 Udemy 平台随时向讲师提问。
Cypress od podstaw - automatyzacja testów w JavaScriptChcesz nauczyć się automatyzować testy aplikacji internetowych z użyciem Cypressa, ale nie wiesz, od czego zacząć?W tym kursie przeprowadzę Cię krok po kroku przez cały proces - od nauki JavaScriptu, przez budowanie frameworka, aż po zaawansowane techniki testowania.Zaczynamy od zera - nie potrzebujesz żadnego wcześniejszego doświadczenia.Czego się nauczysz?Podstawy JavaScript dla testera:- Składnia, zmienne, funkcje, pętle, obiekty - tylko to, co naprawdę potrzebne do testówTworzenie projektu w Cypress:- Inicjalizacja projektu- Konfiguracja Cypressa i omówienie struktury folderów- Tworzenie i uruchamianie pierwszych testówTestowanie interfejsu użytkownika:- Interakcje z elementami strony (kliknięcia, formularze, listy)- Praca ze złożonymi elementami (np. Shadow DOM)- Użycie własnych komend - Custom Commands- Wzorzec Page Object ModelTestowanie API w Cypress:- Wysyłanie zapytań, intercept, mockowanie odpowiedzi- Tworzenie testów automatycznych backenduTesty wizualne i różne środowiska:- Wizualna regresja z wykorzystaniem Percy- Uruchamianie testów na różnych przeglądarkach- Testy w środowisku Docker- Proxy w testach automatycznychRaportowanie i integracje:- Konfiguracja reporterów (JUnit, Mochawesome)- Praca z Cypress Dashboard- Instalacja i konfiguracja pluginówFramework automatyzacji:- Budowa kompletnego frameworka do testów- Praca z Visual Studio Code- Struktura projektu, porządek i reużywalność koduCzym jest Cypress i dlaczego warto się go nauczyć?Cypress to nowoczesne narzędzie do automatyzacji testów aplikacji webowych, oparte na JavaScript.Jest szybkie, intuicyjne i nie wymaga skomplikowanej konfiguracji. Z powodzeniem wykorzystywane jest w firmach technologicznych na całym świecie.Dzięki temu, że Cypress działa bezpośrednio w przeglądarce, pozwala dokładnie analizować działanie aplikacji z perspektywy użytkownika końcowego.Dla kogo jest ten kurs?Dla osób, które chcą zacząć automatyzować testy od podstawDla testerów manualnych, którzy chcą wejść w automatyzacjęDla każdego, kto chce praktycznie poznać Cypressa i JavaScriptW kursie skupiam się na praktyce - od razu tworzysz własne testy i rozwiązujesz realne problemy.Zbudujesz solidne fundamenty, które przydadzą Ci się w pracy jako tester automatyzujący.A jeśli będziesz mieć pytania - zawsze możesz napisać do mnie przez platformę Udemy. Odpowiadam.