Protractor:Angular Web应用程序的端到端测试培训

课程编码

protractor

课程时长

14 小时 通常来说是2天,包括中间休息。

要求

  • 使用Javascript和node.js的经验
  • 基本了解Angular Web应用程序
  • 基本了解自动化测试

课程概览

Protractor是Angular和AngularJS应用程序的端到端自动化测试框架。Protractor用于针对Web应用程序运行测试,像用户一样与它们进行交互:填写表单、单击元素,以及浏览页面。

在这一由讲师引导的培训中,学员将亲身体验如何在实验室环境中针对示例Angular Web应用程序编写Protractor测试。

到本课程结束时,学员将会熟练掌握Protractor,并能够:

  • 为Angular应用程序创建自己的自动化测试
  • 将Protractor整合到他们现有的开发流程中
  • 确保他们的测试条理清晰、可维护
  • 在使用或不使用Selenium的情况下运行Protractor来驱动浏览器行为

受众

  • Web开发人员
  • 自动化测试工程师

课程形式

  • 部分讲座、部分讨论、大量实操

课程大纲

介绍

  • 为什么使用Protractor?

设置和安装

Protractor如何工作

Protractor语法概述

理解承诺和基于承诺的测试

示例Web应用程序

设置你的SUT(被测系统)

编写你的第一个测试

用Jasmin或Mocha对Javascript进行单元测试

使用Selenium WebDriver、Chai WebDriver、directConnect驱动浏览器

找到并与Web元素进行交互

通过页面对象访问网页元素

执行测试

生成测试报告

调试Protractor测试

使你的测试代码可维护并易于阅读

模拟HTTP请求

将Cucumber与Protractor集成用于BDD(行为驱动开发)

使用Selenium Grid在多个浏览器和系统上扩展测试

将Protractor集成到你的开发工作流程中(Git、Jenkins等)

结束语

客户评论

★★★★★
★★★★★

课程分类

相关课程

促销课程

订阅促销课程

为尊重您的隐私,我公司不会把您的邮箱地址提供给任何人。您可以享有优先权和随时取消订阅的权利。

我们的客户

is growing fast!

We are looking to expand our presence in China!

As a Business Development Manager you will:

  • expand business in China
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

该网站在其他国家/地区