51Testing软件测试论坛
标题:
自动化测试之unittest
[打印本页]
作者:
马琰的春天
时间:
2018-4-4 14:59
标题:
自动化测试之unittest
编写单元测试时,我们需要编写一个测试类,从unittest.TestCase继承。
以test开头的方法就是测试方法,不以test开头的方法不被认为是测试方法,测试的时候不会被执行。
对每一类测试都需要编写一个test_xxx()方法。由于unittest.TestCase提供了很多内置的条件判断,我们只需要调
用这些方法就可以断言输出是否是我们所期望的。最常用的断言就是assertEquals():
一旦编写好单元测试,我们就可以运行单元测试。最简单的运行方式是在test.py的最后加上两行代码:
if __name__ == '__main__':
unittest.main()
复制代码
setUp()方法中进行测试前的初始化工作,并在tearDown()方法中执行测试后的清除工作,setUp()和tearDown()都是
TestCase类中定义的方法
作者:
海海豚
时间:
2018-4-4 15:54
谢谢分享~
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2