美文网首页
unittest单元测试框架实现参数化

unittest单元测试框架实现参数化

作者: 往你头上敲三下 | 来源:发表于2018-06-13 12:08 被阅读0次

python自带的unittest框架不支持参数化,不支持多线程,不支持HTML测试报告生成。但是部分不足我们可以unittest扩展来实现。如参数化的扩展。

在不使用参数化的情况下,正常情况下我们是这样编写的:

这样的测试案例我们使用参数化来完成。

先安装一个第三方库:pip install nose_parameterized

nose-parameterized是一个针对Python单元测试框架实现参数化的扩展。同时支持不同的单元测试框架。

接下来unittest就可以使用参数化了

当相同入参和断言结果的用例越多,使用参数化越便捷。

相关文章

网友评论

      本文标题:unittest单元测试框架实现参数化

      本文链接:https://www.haomeiwen.com/subject/ydljeftx.html