Logo
☆☆☆☆☆
0.0
Beginner
11h

前端Web开发者的测试指南

将Web自动化测试框架集成到前端开发流程中,能够确保以更快、更可靠的方式交付高质量的软件。 你将从先进的Web技术和应用类型入手,了解当前的常见趋势与挑战。接着,学习四种主流的Web测试框架及其选择方法,无论你是开发者还是测试自动化工程师都能受益。你还将掌握衡量应用质量的关键绩效指标(KPI)。此外,学习如何制定一种能随目标变化和市场动态持续演进的测试策略。最后,深入了解Selenium、Cypress、Puppeteer和Playwright的主要特性,通过实际示例掌握这些框架的使用方法及最佳实践。 课程结束时,你将具备充分的知识,能够根据应用需求选择最合适的测试框架,并将其顺利融入你的Web开发工作流程中。

16 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
前端Web开发者的测试指南
将Web自动化测试框架集成到前端开发流程中,能够确保以更快、更可靠的方式交付高质量的软件。 你将从先进的Web技术和应用类型入手,了解当前的常见趋势与挑战。接着,学习四种主流的Web测试框架及其选择方法,无论你是开发者还是测试自动化工程师都能受益。你还将掌握衡量应用质量的关键绩效指标(KPI)。此...

WHAT YOU'LL LEARN

确保随着功能和新技术的不断变化,Web 应用程序的质量持续得到保障

Content

16 Lessons • 0 Quizzes • 0 Challenges

入门
  1. 1

    课程简介

跨浏览器测试方法
  1. 1

    跨浏览器测试方法简介

  2. 2

    Web 环境概览

  3. 3

    理解Web应用类型

  4. 4

    Web应用程序的测试类型

  5. 5

    在应用开发中理解无头浏览器与有头浏览器

  6. 6

    摘要:跨浏览器测试方法

  7. 7

    测验:跨浏览器测试方法

匹配用户角色与使用场景到测试框架
  1. 1

    使用场景与测试框架简介

  2. 2

    Web测试角色概览

  3. 3

    选择可靠的测试自动化时的使用场景与考虑因素

  4. 4

    测试自动化评估矩阵

  5. 5

    总结:将人物角色与使用场景匹配到测试框架

  6. 6

    测验:将用户画像与使用场景匹配到测试框架

前端Web应用开发面临的挑战
  1. 1

    前端Web开发面临的挑战简介

  2. 2

    Web应用开发挑战

  3. 3

    Web应用开发中的测试覆盖率挑战

  4. 4

    Web应用开发中的非功能性挑战

  5. 5

    Web应用程序的合规性挑战

  6. 6

    摘要:前端Web应用开发人员面临的挑战

  7. 7

    测验:前端Web应用开发者面临的挑战

介绍领先的前端Web开发框架
  1. 1

    前端Web开发框架简介

  2. 2

    ReactJS

  3. 3

    AngularJS

  4. 4

    Vue.js

  5. 5

    Ember.js

  6. 6

    Svelte

  7. 7

    摘要:主流前端Web开发框架

  8. 8

    测验:领先的前端Web开发框架

顶级Web测试自动化框架
  1. 1

    入门:主流Web测试自动化框架

  2. 2

    Web测试市场概览

  3. 3

    Selenium WebDriver 框架入门

  4. 4

    开始使用 Cypress 框架

  5. 5

    开始使用 Puppeteer 框架

  6. 6

    入门 Microsoft Playwright 框架

  7. 7

    摘要:主流的Web测试自动化框架

  8. 8

    测验:顶级Web测试自动化框架

  9. 9

    挑战:Selenium 支持的元素定位方式

  10. 10

    解决方案:Selenium 支持的元素定位方式

为Web应用程序制定开发测试策略的五大支柱
  1. 1

    Web应用程序测试策略简介

  2. 2

    Web应用测试计划与策略的核心支柱

  3. 3

    衡量持续测试策略的成功

  4. 4

    案例研究:一个真实网络应用的测试策略

  5. 5

    摘要:映射开发测试策略的支柱

  6. 6

    测验:绘制开发测试策略的支柱

顶级 JavaScript 测试自动化框架的核心功能
  1. 1

    JavaScript测试自动化框架简介

  2. 2

    视觉测试

  3. 3

    API 测试

  4. 4

    移动设备测试

  5. 5

    性能测试

  6. 6

    可访问性测试

  7. 7

    网络控制测试与模拟服务

  8. 8

    操作元素

  9. 9

    对测试自动化框架的重新审视

  10. 10

    摘要:JavaScript自动化框架的核心功能

  11. 11

    测验:顶级 JavaScript 自动化框架的核心功能

测量Web应用的测试覆盖率
  1. 1

    Web应用程序测试覆盖率简介

  2. 2

    代码覆盖率和测试覆盖率

  3. 3

    JavaScript 代码覆盖率工具,适用于 Web 应用开发者

  4. 4

    摘要:测量Web应用程序的测试覆盖率

  5. 5

    测验:衡量Web应用程序的测试覆盖率

使用 Selenium 框架
  1. 1

    Selenium 框架简介

  2. 2

    理解 Selenium 框架及其组成部分

  3. 3

    Selenium的高级功能

  4. 4

    多种 Selenium 测试方法

  5. 5

    Selenium框架的未来

  6. 6

    摘要:使用 Selenium 框架

  7. 7

    测验:使用 Selenium 框架

使用 Cypress 框架
  1. 1

    Cypress 框架简介

  2. 2

    Cypress 入门

  3. 3

    Cypress 的高级测试自动化功能

  4. 4

    Cypress 专业技能:Cypress Studio、插件与 API 测试

  5. 5

    Cypress 框架的未来

  6. 6

    摘要:使用 Cypress 框架

  7. 7

    测验:使用 Cypress 框架

使用 Playwright 框架
  1. 1

    Playwright 框架简介

  2. 2

    开始使用 Playwright

  3. 3

    Playwright:高级功能与注解

  4. 4

    Playwright 核心:API 测试与网络模拟

  5. 5

    Playwright 的报告、运行器、查看器、配置和持续集成

  6. 6

    Playwright 框架的未来

  7. 7

    摘要:使用 Playwright 框架

  8. 8

    测验:使用 Playwright 框架

使用 Puppeteer 框架
  1. 1

    Puppeteer 框架简介

  2. 2

    Puppeteer 入门

  3. 3

    了解 Puppeteer 的高级测试自动化功能

  4. 4

    Puppeteer 框架的未来

  5. 5

    摘要:使用 Puppeteer 框架

  6. 6

    测验:使用 Puppeteer 框架

结合基于代码的测试与低代码测试自动化
  1. 1

    基于代码的测试简介

  2. 2

    低代码测试工具的基本特性

  3. 3

    无代码工具在开源生态中的概览

  4. 4

    主流的商用无代码测试工具(适用于Web应用)

  5. 5

    摘要:补充基于代码的测试

  6. 6

    测验:补充基于代码的测试

总结
  1. 1

    结论

附录
  1. 1

    测试框架的安装

  2. 2

    将 Selenium 代码升级到 Selenium 4

  3. 3

    其他资源和源代码仓库

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)