开始使用Newbe.Pct-Web自动化测试

前篇介绍了,使用 Newbe.Pct 之前的准备工作。本篇将开始介绍如何使用本项目运行第一个测试用例。

阅前语

从本篇开始,读者将会接触到使用一些代码。希望读者不必纠结于语法本身。出现代码的地方都会伴有一定的解释,读者只需要关系代码起到的作用即可。

读者可以在查看过本篇的总体介绍,体验项目本身的所提供的功能,再来决定是否要学习语法。

下载模板

Web E2E 自动化测试实际上是通过编写脚本对浏览器进行自动控制实现的。因此编写代码是必不可少的。而在长久的代码实践中,使用代码版本管理软件对代码进行管理是非常必要且正确的实践。

因此,建议开发者在使用本项目前,先学会使用一种代码版本控制软件。

对于使用Git的用户,可以通过Git克隆本项目的代码。可用的地址有:

https://github.com/newbe36524/Newbe.Pct

https://gitee.com/yks/Newbe.Pct 国内地址,中国大陆速度更快

如果读者使用的是其他的代码版本管理软件,或者还没有打算使用代码版本管理软件。

可以通过以上链接页面上的下载按钮,实现源码的下载。

源码下载之后,解压到读者自己的工作目录当中即可。

测试用例说明

首先,描述一下测试用例:

在谷歌浏览器中,使用 newbe 这个关键词在 必应搜索 国内版中进行搜索时,获得的第一条结果就是本站点。

简要分析,该测试用例包含有三个部分:

给定条件:搜索引擎为 必应搜索, 搜索关键词为 newbe,谷歌浏览器

操作步骤:使用 必应搜索 的文本搜索功能

预期结果:搜索到的第一条结果能够说明是本站点。

测试用例的这三部分可以使用三个英文单词来表示 Arrange 、Action 和 Assert。

由于没有找到对这种分析方法的正式命名方法,因此我们不妨将此办法称为 三A描述法。

描述测试用例

本步骤,我们需要采用Gherkin关键字对我们的测试用例进行描述。

在项目模板的features文件夹下,新建文件使用必应搜索Newbe相关的内容.feature

在文件中填写以下内容

Feature: 使用必应搜索Newbe相关的内容 Background: Given 打开必应首页 "https://cn.bing.com/" @NewbeDemo Scenario: 使用必应搜索 newbe When 搜索框输入内容 "newbe" When 点击搜索按钮 Then 出现在必应搜索第一条的标题是 "主页 - Newbe便是新生,唯有不断蜕变才能焕然新生。"

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpdggg.html