pytest框架与自动化测试应用
上QQ阅读APP看书,第一时间看更新

2.3 测试用例的断言管理

2.3.1 什么是断言

测试的本质是验证预期结果与实际结果是否一致,那么在语言或框架中如何验证呢?通过断言的方式,即通过断言比对两个结果是否一致。

pytest的断言使用Python中的assert函数。不同于其他框架单独设置一套assertEqual等函数,pytest使用的就是Python自带的assert函数,使应用更加灵活。也就是编程语言可以判断什么,测试验证就可以判断什么。