自动化测试
文章平均质量分 77
dreamer_18
这个作者很懒,什么都没留下…
展开
-
pytest基本应用(二)
一.在测试过程中,经常需要测试是否如期抛出预期的异常,以确定异常处理模块生效。 在 pytest 中使用pytest.raises()进行异常捕获 # 异常捕获 def test_zero_division_1(): with pytest.raises(ZeroDivisionError): 1 / 0 # 可以捕获异常信息 def test_zero_division_2(): with pytest.raises(ZeroDivisionError) as ..原创 2021-03-11 19:24:24 · 214 阅读 · 1 评论 -
pytest基本应用(一)
在Python的编程语言中,单元测试框架主要是pytest,unittest和nose,其中应用最广泛的是unittest和pytest。unittest测试框架是内置的模块,安装Python解释器后可以直接导入使用,但是使用时必须是继承TestCace类才可以调用里面的方法,只能应用于面向对象的编程方式。pytest把每一个test_开头或者是_test结尾的都看成是一个测试对象,同事它的断言是Python的原生语言assert,编写的不管是模块还是类都可执行。 安装pytest:pip install原创 2021-03-10 17:50:45 · 108 阅读 · 0 评论