断言

作者: 高美丽 | 来源:发表于2016-12-28 15:14 被阅读0次

测试框架pyunit,pyounit带assert

if+raise可用于被预见到的情况

assert 用于永远不可能发生的情况

assert x》=0,''x is less than zero'

if x<0:

raise exception,'x is less than zero'

断言

测试的检查点

测试用例=测试数据+测试步骤+断言

判断是无二义性的

测试除法

自定义1个除法函数div

测试 1 / 1

测试 3 / 4

测试 3 / 0

importunittest

defdiv(a,b):

returna/b#1/2=1

classMyFirstCase(unittest.TestCase):

defsetUp(self):

print('run before every test ')

deftearDown(self):

print('run after every test')

deftest_1_div_1(self):

print('1 div 1')

self.assertEqual(div(1,1),1/1)

deftest_3_div_4(self):

print('3 div 4')

self.assertEqual(div(3,4),3/4)

deftest_3_div_0(self):

print('3 / 0')

self.assertRaises(ZeroDivisionError,div,3,0)  #3/0要利用ZeroDivisionError,

if__name__=='__main__':

unittest.main()

相关文章

  • 客观断言和主观断言 阅读抄300

    客观断言和主观断言 在说明“结论”之前,我们先来区分客观断言和主观断言。客观断言(objective claim)...

  • Jmeter响应断言详解

    一、添加响应断言 选中需要进行断言的Sampler,右键添加 “断言” → “响应断言”。参数配置如下: 适用于:...

  • jmeter检查点

    1、添加响应断言,右键点击我们的“登录”页面---->添加---->断言---->响应断言 2. 设置响应断言 3...

  • 自学Swift之断言 assertion

    断言概念: 官方概念太无聊,并且冗余... 断言(assertion) 是一个全局函数 断言理解: 我理解的断言(...

  • Mock那些事儿(3):Mock的断言

    Mock的断言与unittest的断言不同,unittest的断言是判断结果是否正确,而mock的断言主要...

  • TestNG断言

    TestNG中的Assertion,也是断言。断言是测试中最难写的部分。 Assert类(硬断言) 断言类是Ass...

  • 2020-11-06 《批判性思维》day1 断言

    一、什么是断言? 在书中,断言是用来表达信念的,是一个陈述句,它可真可假。 二、类别 断言分为主观断言、客观断言这...

  • 一言力之断言力

    所谓断言,即明确表达说话人的意思;断言力,即敢于冒险提出断言的能力!断言力有什么用 通过断言,可以自然而然的产生一...

  • MAKE YOUR PREDICATE EXACT1

    使用准确的断言 仔细判断句子中的断言是否准确地断言了您想要断言的内容。比较这些句子,其中断言的部分是斜体: 和平已...

  • 批判性思维(一)

    1.客观断言与主观断言 在文章的开始,作者介绍两个非常有趣的定义。客观断言与主观断言,客观断言是认定的,固定的客观...

网友评论

      本文标题:断言

      本文链接:https://www.haomeiwen.com/subject/qokyvttx.html