2017-10-19  622 views 评论

Python chapter 11 learning notes

 标签:  
  • 测试

    • 单元测试和测试用例

单元测试:核实函数的某个方面没有问题;

测试用例:一组单元测试,这些单元测试一起核实函数在各种情形下的行为都符合要求;

全覆盖式测试用例包含一整套单元测试,涵盖了各种可能的函数使用方式。

  • 可通过的测试

要为函数编写测试用例,可先导入模块unittest一级要测试的函数,再创建一个集成unittest.TestCase的类,并编写一系列方法对函数行为的不同方面进行测试。例如,

  • 测试类

    • 各种断言方法

方法

用途

assertEqual(a,b)

判断a,b是否相等

assertNotEqual(a,b)

判断a,b是否不相等

assertTure(x)

判断x为真

assertFalse(x)

判断x为假

assertIn(item, list)

判断item在list里面

assertNotIn(item,list)

判断item不在list里面

  • 使用setUp()

给我留言

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: