面对自动化测试过程中涉及很多测试用例,但是如何批量运行呢?针对Python而言,自带unittest单元测试框架可以解决这样的问题,下面就简单说一下怎么使用unittest来批量运行多个测试用例
工具/原料
1
Python
2
pycharm
方法/步骤
1
首先需要搭建好selenium+Python的Windows环境(前面已经讲过,有兴趣的小伙伴可以回顾自己搭建),安装pycharm工具来运行测试脚本
2
打开pycharm,创建一个新项目,如图所示:
3
在项目下面创建一个被测试类readytest.py,编辑内容如下(实现加减法功能):
4
下面分别对被测试类的加法、减法功能做两个测试用例,编写的脚本如下:
5
编写完测试用例脚本之后,下面就说到重点了。unittest提供了可以共享的defaultTestLoader类,此类提供了一个discover方法可以自动识别测试用例帮助我们批量运行测试用例。下面我们就编辑一个执行脚本来实现批量运行测试用例,内容如下:
7
一定注意的是:举例中的被测试类文件跟测试用例文件执行文件都在同一个目录下面,如图:如果这些文件不在同一个目录下面,那么就需要更改相应的设置,切记!
注意事项
如果认为本经验对您有所帮助,请点击下面【投票】支持小编!如果您想以后随时浏览请点击下面的【收藏】,如果认为本经验能够帮助到您的朋友,请点击页面右边双箭头分享。