python+unittest框架第一天,简单认识
20万的慢慢会实现的吧,hhh unittest框架,我就不在介绍了,百度有很详细的介绍。 我们只要了解: 1、unittest是单元测试框架 2、它提供用例组织与执行:在实际工作中案例可能有上百条,我们就需要进行用例的组织以及规范,增强代码的可维护性等 3、它提供丰富的比较方法:相等\不相等,包含\不包含,True\False的断言方法等等 4、提供丰富的日志:例如,总执行时间、失败用例数、成功用例数等 这就是别人造好的车,我们直接开。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 unittest组成部分: TestCase:测试用例,测试用例里面会有很多测试方法,是单元测试中最小维度的测试行为 Test Fixure:测试固件,测试固件是执行测试时的准备工作和收尾工作(打开和关闭浏览器,链接和关闭数据库等等) TestSuite:测试套件,是测试用例的集合 TestRunner:测试运行器,运行测试用例 TestReport:将测试结果呈现给用户,生成测试报告 接下来我们一点一点的学习,上面是大概整体的了 TestCase类中定义的方法: setUp(): ------> 该方法:进行测试前的初始化工作 tearDown(): ------> 该方法:进行执行测试后的清除工作(比如关闭浏览器) 我们看下代码: 1 import unittest