最近在用python+selenium来写自动化测试,需要一个单元测试框架。我就随手在https://pypi.python.org上翻了一翻,发现一个新的单元测试框架ptest,觉得蛮好用的,特地分享给大家。

ptest是python上面的一个轻量级测试框架,用ptest写测试用例非常简单。

首先,用pip安装ptest:

然后在c:folder下面建一个测试文件mytest.py, 用@Test来标记测试用例,@TestClass来标记测试类,@BeforeMethod@AfterMethod来标记每个测试用例之前做什么之后做什么。

接下来我们就可以开始运行测试用例了。

如果想要运行在mytest.py里面所有的测试用例的话,打开命令行,使用-w来指定工作路径,-t来指定测试目标

如果只是想要运行mytest.py下PTestClass里面的测试用例test1的话:

你可以用-h来查看更多的命令:

如果你是用pycharm来写测试用例的话,可以在pycharm里面装个ptest插件,只要右击测试用例然后选择菜单,就可以方便地运行和调试测试用例了。

ptest插件

ptest的源码托管在github上https://github.com/KarlGong/ptest
完整的文档在https://github.com/KarlGong/ptest/wiki/documentation

2 收藏


直接登录

推荐关注