unittest单元测试
单元测试:
颗粒度最小,一般由开发小组采用白盒方式来测试,主要测试单元是否符合“设计”;是指对软件中的最小可测试单元进行检查和验证
集成测试:
介于单元测试和系统测试之间,一般由开发小组采用白盒+黑盒的方法来测试,即验证“设计”又验证“需求”。主要用来测试模板与模板之间的接口,同时还要测试一些主要的业务功能。
功能测试:
颗粒度最大,一般由独立的测试小组采用黑盒的方法来测试,主要测试系统是否符合“需求规格说明书”。
Unittest重要组成:
断言:
TestSuite: 测试套件,可以将多个测试用例集合在一起,能一起执行选中的测试用例
案例:
开发模块:
测试模块:
生成测试报告:
html格式:需要下载HTMLTestRunner.py
案例:
html网页展示:
读取xml文件数据:
先创建一个xml文件,写入数据:
新建python file,写读取xml文件的代码
展示:
把读取xml文件添加到之前的测试代码中:
结果展示:
读取csv文件:
新建一个csv文件,写入数据:
新建读取file,读取数据:
效果展示:
用于测试代码中:
效果展示: