1、doctest
参考地址:http://my.oschina.net/lionets/blog/268542
2、unittest
参考地址:http://my.oschina.net/lionets/blog/268704
3、nose
参考地址:http://my.oschina.net/lionets/blog/269174
4、pytest
对于 scope='function' 的 fixture 函数,它就是会在测试用例的前后分别调用 setup/teardown。测试用例的参数如 def
test_1(setup_function) 只负责引用具体的对象,它并不关心对方的作用域是函数级的还是模块级的。
有效的 scope 参数限于:'function','module','class','session',默认为 function。
参考地址:http://my.oschina.net/lionets/blog/269892
本文详细介绍了Python中流行的自动化测试框架doctest、unittest、nose和pytest,并着重解释了scope='function'的fixture函数如何在测试用例前后执行setup/teardown操作。此外,文章还讨论了有效scope参数限制及其对测试流程的影响。
1381

被折叠的 条评论
为什么被折叠?



