python测试用例中如何使用参数化
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,小编给大家分享一下python测试用例中如何使用参数化,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!说明1、多个测试用例代
千家信息网最后更新 2025年01月23日python测试用例中如何使用参数化
小编给大家分享一下python测试用例中如何使用参数化,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
说明
1、多个测试用例代码相同,只是测试数据不同,预期结果不同。
2、可以把多个测试用例通过参数化技术合并为一个测试用例。
实例
import unittestimport random def setUpModule(): print("setUpModule自动调用了") def tearDownModule(): print("tearDownModule自动调用了") def my_sum(a, b): return a + b class my_test1(unittest.TestCase): def test_001(self): num1 = my_sum(5, 6) # 定义变量num1得到my_sum函数的返回值 self.assertEqual(num1, 11) # num1里存放的是实际结果,11是预期结果 # 实际结果与预期结果相符,代表测试用例测试通过 # 不相符代表测试用例测试失败 def test_002(self): num1 = my_sum(0, 3) self.assertEqual(num1, 3) def test_003(self): num1 = my_sum(-3, 7) self.assertEqual(num1, 4) def test_004(self): num1 = my_sum(-4, -20) self.assertEqual(num1, -24) # 以上的测试用例,基本是一样的,测试用例的数据和预期结果不同
以上是"python测试用例中如何使用参数化"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
测试
结果
参数
不同
篇文章
代表
内容
多个
实际
数据
相同
不怎么
代码
函数
变量
只是
大部分
实例
技术
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
视频录制软件开发原理
500并发服务器配置
软件开发出来很容易被复制
mc服务器地图转换
网络技术课件检索式
游戏云服务器哪家好
携程数据库技术提取
鹿图互联网科技
云服务器1元钱中标
甘肃省基础资源服务器
工作队网络安全管理制度
显示数据库时间格式
mysql数据库丢失
怀柔区网络软件开发平台
逃离塔科夫建服务器链接
宁河区蓝银草网络技术
广州红砖厂互联网科技公司
华为 网络技术大赛 复赛题
小学网络安全检查方案
互联网科技云复工
商丘多线程服务器
海康电脑本地画面虚拟服务器
ea平台无法连接服务器
专利检索采用数据库名称
软件开发和芯片的关系
盐城市网络安全周
学生网络安全ppt课件免费
近五年网络安全问题
杀戮空间服务器
php采集网页部分数据库