网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

Python中什么是单元测试框架

Python中什么是单元测试框架,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

创新互联建站专注于企业全网营销推广、网站重做改版、西夏网站定制设计、自适应品牌网站建设、H5技术商城网站开发、集团公司官网建设、外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为西夏等各大城市提供网站开发制作服务。

单元测试的概念

1.测试不是来测试Java写的模块、函数、类

2.而是测试代码输入和输出,比对是否正确

3.往往单元测试,是有开发来写,用于测试自己写的模块、函数、类是否正确

4.有的一些单元测试任务,是由测试人员来写

5.单元测试,是一个极其强大的测试断言工具

单元测试的作用

对代码中的函数、类、模拟进行测试

辅助进行接口测试,将预期结果与实际结果进行对比

unittest框架中,如何测试多条用例?用例执行顺序?如何记录判断接口的成功与失败的用例

unittest框架会把以test_开头的实例方法识别为用例,同时会自动执行

如果不是test_开头的方法,那么不会被当做用例当自动执行

以test_开头的实例方法名称的ASCCI码数值,从小到大的顺序执行

使用try..except....来记录成功与失败的用例总数

测试用例失败后需要主动抛出异常,增加日志文件,记录测试用例的结果

执行的总用例数为:所有以test_开头的实例方法总数

失败的用例总数为,抛出异常的实例方法总数

unittest框架中为我们提供了强大的断言方法,我们来记录下常用的几个

self.assertEqual():断言实际结果与预期结果是否相等;第一个参数为期望值,第二个参数为实际值,第三个参数msg为断言失败之后的报错信息

self.assertIn():成员运算第一个表达式是否是第二个表达式的成员

self.assertTrue():断言这个表达式是否为True,如果为True则成功,不为True则失败

self.assertIsInstance():断言第一个是否是第二个参数的实例(判断是否是list类型)

self.assertIsNone():断言字段obj数值不为空

self.assertIs():判断两个对象是不是同一个对象

self.assertRaises():抛出异常

看完上述内容,你们掌握Python中什么是单元测试框架的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


分享标题:Python中什么是单元测试框架
标题链接:http://bjjierui.cn/article/gjcooi.html

其他资讯