Python+selenium+unittest+HTMLTestReportCN单元测试框架分享
再此之前呢,小编分享过Python+selenium+unittest+HTMLTestRunner单元测试框架,后许多时未触摸代码,久存,在当打开之时运行那是哐哐哐的报错,一行行的醒目的红色报错,提醒着我代码都在更新,你为何还不进步,没有什么深入的东西,大神以及已会的可以绕道,谢谢! Unittest简介 unittest是Python语言的单元测试框架,在Python的官方文档中,对unittest单元测试框架进行了详细的介绍,感兴趣的读者可以到官方网站了解。 本章重点介绍unittest单元测试框架在自动化测试中的应用。unittest 单元测试框架提供了创建测试用例、测试套件和批量执行测试用例的方案。 在python 安装成功后, unittest 单元测试框架就可以直接导入使用,它属于标准库。 作为单元测试的框架,unittest 单元测试框架也是对程序的最小模块进行的一种敏捷化测试。 在自动化测试中,我们虽然不需要做白盒测试,但是必须知道所使用语言的单元测试框架,这是因为当我们把Selenium2的API全部学习完后,就会遇到用例的组织问题。 虽然函数式编程和面向对象编程提供了对代码的重构,但是对于所编写的每个测试用例,不可能编写成一个函数(方法)来调用执行。利用单元测试框架,可以创建一个类, 该类继承unittest 的TestCase,这样可以把每个TestCase