unittest---unittest简单介绍
说起python的单元测试,第一反应肯定就会是unittest,unittest作为python的标准库,很优秀,也被广泛的用到各个项目,但是你们知道吗?python的单元测试并不只有这一个,还有个pytest。和nose,后面我们主要通过unittest+python完成我们的自动化框架 unittest介绍 unittest单元测试框架最早受到junit(junit是java的单元测试,)的启发,和其他语言的主流单元测试框架有很相似的地方,他支持测试自动化,多个用例共享前置和清理代码,聚合多个测试用例到测试集中,并将测试和报告框架独立 官方文档: https://docs.python.org/2/library/unittest.html unittest方法 1、 TestCase (测试用例):所有的测试用例的基类,一个test case 包括正常执行的用例,其中包括setup(用例的开始),tearDown(用例的结束),以及run(用例的执行器)。 2、 TestSuite (测试套件):多个测试用例的组合就是测试套件,TestSuite可以嵌套TestSuite。 3、 TestLoder :是用来加载 TestCase到TestSuite中,其中有几个loadTestsFrom_()方法,就是从各个地方寻找TestCase,创建他们的实例