unittest自动化测试框架

框架的概念

在系统开发过程中,框架是指对特定应用领域中的应用系统的部分设计和实现子系统的整体结构。
框架将应用系统划分为类和对象,定义类和对象的责任,类和对象如何相互协作,以及对象之间的控制线程。这些共有的设计因素由框架预先定义,自动化测试框架的定义为:
由一个或多个自动化测试基础模块、自动化测试管理模块、自动化测试统计模块等组成的工具集合。

  • 按框架的定义来分,自动化测试框架可以分为:基础功能测试框架、管理执行框架;
  • 按不同的测试类型来分,可以分为:功能自动化测试框架、性能自动化测试框架;
  • 按测试阶段来分,可以分为:单元自动化测试框架、接口自动化测试框架、系统自动化测试框架;
  • 按组成结构来分,可以分为:单机自动化测试框架、分布式自动化测试框架。

Unittest单元测试框架

Unittest框架(又名PyUnit框架)为Python语言的单元测试框架。
其官方介绍文档链接为:https://docs.python.org/2.7/library/unittest.html#module-unittest

Unittest测试框架使用介绍

1.用import语句引入unittest模块
2.让所有执行测试的类都继承于TestCase类,可以将TestCase看成是对特定类进行测试的方法的集合
3.setUp()方法中进行测试前的初始化工作,teardown()方法中执行测试后的清除工作

猜你喜欢

转载自www.cnblogs.com/TD1900/p/11946750.html