unittest单元测试

单元测试:

  颗粒度最小,一般由开发小组采用白盒方式来测试,主要测试单元是否符合“设计”;是指对软件中的最小可测试单元进行检查和验证

集成测试:

  介于单元测试和系统测试之间,一般由开发小组采用白盒+黑盒的方法来测试,即验证“设计”又验证“需求”。主要用来测试模板与模板之间的接口,同时还要测试一些主要的业务功能。

功能测试:

  颗粒度最大,一般由独立的测试小组采用黑盒的方法来测试,主要测试系统是否符合“需求规格说明书”。

Unittest重要组成:

 

 

 断言:

 TestSuite: 测试套件,可以将多个测试用例集合在一起,能一起执行选中的测试用例

案例:

开发模块:

 测试模块:

 生成测试报告:

html格式:需要下载HTMLTestRunner.py

案例:

 

html网页展示:

读取xml文件数据:

先创建一个xml文件,写入数据:

 

 新建python file,写读取xml文件的代码

 

 展示:

 

把读取xml文件添加到之前的测试代码中:

 

 

 结果展示:

读取csv文件:

新建一个csv文件,写入数据:

 

新建读取file,读取数据: 

 

 效果展示:

 

 用于测试代码中:

 

效果展示:

 

posted @ 2020-09-16 16:07  ZS梦  阅读(125)  评论(0编辑  收藏  举报