欢迎购买学习《基于Nightwatch和Appium手机APP自动化测试视频教程》课程,你将学习和掌握在Android和iOS平台上使用Nightwatch.js 和Appium原生手机应用APP自动化。
发表于 09/2022
MP4 | 视频:h264, 1280×720 | 音频:AAC,44.1 KHz,2 Ch
类型:eLearning | 语言:英语 | 时长:9 节课(1h 49m)| 大小:1.1 GB
你会学到什么
- 学生将学习使用 nightwatch Appium 自动化移动原生应用程序
- 学生可以执行 nightwatch 移动浏览器测试
- 学生将能够在原生应用程序中执行拖放操作、滚动、单击、sendKeys 等操作
- 学生可以获取有关使用 Appium 检查器的知识, Appium 服务器
要求
基本的 Javascript 和 nightwatch js 使用
描述
Nightwatch.js 是一个集成框架,用于在所有主要浏览器上对 Web 应用程序和网站执行自动化的端到端测试。它是用 Node.js 编写的,并使用 W3C WebDriver API 与各种浏览器进行交互。
它是端到端和跨浏览器测试的完整解决方案。它旨在简化编写和运行各种类型测试的过程,包括
- 在所有主要网络浏览器上进行端到端测试
- Node.js 服务的单元测试
- HTTP API 的集成测试
为什么选择Nightwatch?
干净的语法
简单而强大的语法,使您能够使用 Javascript (Node.js) 和 CSS 或 Xpath 选择器非常快速地编写测试。也支持打字稿。
集成测试运行器
内置的命令行测试运行程序,可以顺序或并行运行测试,重试和隐式等待。还支持对测试套件和标签进行分组。
云测试支持
开箱即可与 BrowserStack 一起使用。其他云测试提供商,例如 SauceLabsor LambdaTest 也很容易添加。
页面对象支持
流畅且易于使用,支持页面对象模型以更好地组织元素和部分,并且还支持 CSS 或 Xpath 选择器。
插件 API
灵活的命令和断言框架,可以轻松实现您自己的插件并扩展内置命令和断言 API。
Appium是什么?
Appium 建立在测试原生应用程序不需要包含 SDK 或重新编译您的应用程序的理念之上。并且您应该能够使用您喜欢的测试实践、框架和工具。Appium 是一个开源项目,它做出了设计和工具决策,以鼓励一个充满活力的贡献社区。
Appium 旨在自动化任何语言和任何测试框架的任何移动应用程序,并从测试代码中完全访问后端 API 和 DB。使用上述所有编程语言,甚至更多(使用 Selenium WebDriver API 和特定于语言的客户端库),使用您最喜欢的开发工具编写测试。
在 Appium 中使用 nightwatch 使我们的测试用例编写变得非常容易。
本课程适合谁
移动应用自动化测试人员,手动测试人员,初学者,学生