之前介绍过使用 Python + flask+ selenium 搭建的自动化测试用例管理、执行平台
原贴地址: https://testerhome.com/topics/15534
github 地址: https://github.com/jerrylizilong/autotest_platform
现在分享下如何进行用例整理和组合管理。
以喜闻乐见的 百度 首页为例吧。
百度首页,我们可以设定红色部分为测试点:
共用 7 个测试点:
首先这几个用例都是以从百度首页开始操作的,因此可以把进入百度首页的步骤封装为公共方法。
步骤:Chrome,前往|http://www.baidu.com,验证标题|百度一下,你就知道,截图
添加过程:
执行一下,通过,可以进行下一步。
设计步骤:
转化为用例:
公共方法 | 百度首页,填写 |id@@kw@@testerhome,点击 |id@@su,等待 |2,验证 |TesterHome 软件测试社区,截图
添加用例过程:
设计步骤:
转化为用例:
公共方法 | 百度首页,点击 |name@@tj_trnews,等待 |2,验证标题 | 百度新闻——全球最大的中文新闻平台,截图
添加用例过程:
与百度新闻链接相同的模式,直接复制百度新闻的用例,并对不一样的地方进行修改:(其实可以封装为一个新的方法,有机会加上):
添加这些用例,前后不到 10 分钟即可完成。
共添加 8 条用例(7 条测试用例,1 条公共用例)
所有用例都执行通过 :
其实无论什么平台、工具,只要测试点分析到位、测试用例设计合理,并适当引入一些可以提高效率的小技巧(如对常用步骤进行封装、提取公共方法; 用例进行快速复制和编辑等),就能熟练掌握,轻松完成。