前言

之前介绍过使用 Python + flask+ selenium 搭建的自动化测试用例管理、执行平台
原贴地址: https://testerhome.com/topics/15534
github 地址: https://github.com/jerrylizilong/autotest_platform

现在分享下如何进行用例整理和组合管理。

例子:

以喜闻乐见的 百度 首页为例吧。

场景分析:

1. 测试点:

百度首页,我们可以设定红色部分为测试点:

共用 7 个测试点:

2.测试用例设计:

2.1 公共用例设置:

首先这几个用例都是以从百度首页开始操作的,因此可以把进入百度首页的步骤封装为公共方法。
步骤:Chrome,前往|http://www.baidu.com,验证标题|百度一下,你就知道,截图
添加过程:

执行一下,通过,可以进行下一步。

2.2 测试百度搜索功能:

设计步骤:

转化为用例:
公共方法 | 百度首页,填写 |id@@kw@@testerhome,点击 |id@@su,等待 |2,验证 |TesterHome 软件测试社区,截图

添加用例过程:

2.3 测试百度新闻链接:

设计步骤:

转化为用例:
公共方法 | 百度首页,点击 |name@@tj_trnews,等待 |2,验证标题 | 百度新闻——全球最大的中文新闻平台,截图

添加用例过程:

2.4 其他链接:

与百度新闻链接相同的模式,直接复制百度新闻的用例,并对不一样的地方进行修改:(其实可以封装为一个新的方法,有机会加上):

用例添加完成:

添加这些用例,前后不到 10 分钟即可完成。

共添加 8 条用例(7 条测试用例,1 条公共用例)

添加为用例集,并执行:

所有用例都执行通过 :

后记:

其实无论什么平台、工具,只要测试点分析到位、测试用例设计合理,并适当引入一些可以提高效率的小技巧(如对常用步骤进行封装、提取公共方法; 用例进行快速复制和编辑等),就能熟练掌握,轻松完成。


↙↙↙阅读原文可查看相关链接,并与作者交流