文件名称:unittest单元测试框架解析-基于用户兴趣分类的协同过滤推荐算法
文件大小:7.92MB
文件格式:PDF
更新时间:2024-07-02 20:33:16
selenium
7.2 unittest单元测试框架解析 相信通过上一节的学习我们已经对 unittest 了初步的认识,起码已经知道了用它写自动化测试用例 是什么样子。这一节我们将更详细的学习 unittest 单元测试框架。 什么是单元测试?单元测试负责对最小的软件设计单元(模块)进行验证,它使用软件设计文档中对 模块的描述作为指南,对重要的程序分支进行测试以发现模块中的错误。在 Python 语言下有诸多单元测 试框架,如 unittest、Pytest、nose 等,其中 unittest 框架(原名 PyUnit 框架)为 Python 语言自带 的单元测试框架,从 Python 2.1 及其以后的版本都将 PyUnit 作为一个标准模块放入 Python 开发包中。 7.2.1 认识单元测试 首先要说明一个问题,不用单元测试框架能写单元测试么?答案是肯定的,单元测试本身就是通过一 段代码去验证另一个代码,所以不用单元测试框架也可以写单元测试,下面就看一下不用测试框架的测试。 首先创建一个被测试类 count.py count.py #coding=utf-8 #计算器类 class Count: