单元测试-unittest-learn note 1

单元测试框架的目的


1.提供测试用例的组织与执行

2.提供丰富的比较方法:不论是功能测试还是单元测试,在用例执行完成之后,都需要将实际结果与预期结果进行比较(断言),从而断定测试用例是否执行通过。单元测试框架就会提供丰富的断言方法,例如判断 相等/不等 ,包含/不包含、

                                      True/False的断言方法等

3.提供丰富的日志:当测试用例执行失败时能抛出清晰的失败的原因,当所有测试用例完成后能提供丰富的执行结果。例如,总执行时间、失败用例数、成功用例数

Python3 assert(断言)

Python assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常

In [41]: a=1

In [42]: b=2

In [43]: assert a==b,'wrong'

OUT:    AssertionError: wrong

In [45]: a=1

In [46]: b=1

In [47]: assert a==b,'wrong'
原文地址:https://www.cnblogs.com/yan-2010/p/14246108.html