python+unittest单元测试框架详解
发布时间
阅读量:
阅读量
注意:
接口测试的核心在于对类内函数的分析与评估;这些分析与评估基于数据驱动的方式进行。
单元测试的核心在于对程序中各功能模块的独立性进行验证;这种验证主要在程序层面完成。
单元测试框架:unittest+python
一、unittest简介
基于Python语言框架编写的一套自动化测试工具包中包含两个主要组件:一个是用于执行常规测试的unittest模块(有时也被称为Unit Testing),另一个是能够生成结构化的HTML测试报告文档的HTMLTestRunner组件。其中HTMLTestRunner 是unittest模块的一个扩展库,在不增加额外依赖项的情况下即可实现将单元测试结果直接输出为HTML报告的功能。它是Python标准库中的一个重要组件,并且在开发基于单元测试的应用程序时发挥着关键作用。掌握UnitTest的基本原理对于深入理解该框架至关重要
二、基础流程
功能测试步骤:
1、编写测试场景(TestCase)。
2、运行测试集时会调用存储用例,并通过TestLoader查找并加载这些用例到集合中。(这一步骤会自动整合所有预先定义好的测试场景到统一的管理集中)
3、比较实例结果与预期目标,并根据断言机制验证测试场景是否达标。(通过断言机制可以快速定位异常情况并输出详细的错误信息)
4、生成
全部评论 (0)
还没有任何评论哟~
