从品牌网站建设到网络营销策划,从策略到执行的一站式服务
这篇文章主要为大家展示了Python基于Hypothesis测试库怎么生成测试数据,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。
Hypothesis是Python的一个高级测试库。它允许编写测试用例时参数化,然后生成使测试失败的简单易懂的测试数据。可以用更少的工作在代码中发现更多的bug。
安装
pip install hypothesis
如何设计测试数据
通过介绍也许你还不了解它是干嘛的,没关系!我们举个例子。
首先,我有一个需要测试的函数:
def add(a, b):
"""实现加法运算"""
return a + b
测试代码是这样的:
import unittest class AddTest(unittest.TestCase): def test_case1(self): c = add(1, 2) self.assertEqual(c, 3) def test_case2(self): c = add(0, 2) self.assertEqual(c, 2) def test_case3(self): c = add(-2, 2) self.assertEqual(c, 0) if __name__ == '__main__': unittest.main()
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图