摘要: 一、fixture介绍 fixture是pytest的精髓所在,就像unittest中的setup和teardown一样,如果不学fixture那么使用pytest和使用unittest是没什么区别的(个人理解)。 1、fixture用途: 1.做测试前后的初始化设置,如测试数据准备,链接数据库,打 阅读全文
posted @ 2021-11-29 21:44 --D 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 断言就是实际结果和期望结果去对比,符合预期那就测试pass,不符合预期那就测试 failed。断言是写自动化测试基本最重要的一步,一个用例没有断言,就失去了自动化测试的意义了。 1、使用assert语句进行断言 1、pytest允许您使用标准的Python断言来验证Python测试中的期望和值。例如 阅读全文
posted @ 2021-11-29 20:33 --D 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1、选择测试用例的方法 1、执行某一个py文件下用例 pytest test_mod.py 2、执行某个目录下所有的用例 pytest testing/ 3、按关键字表达式运行测试 pytest -k "MyClass and not method" # and not:表达式,不经过测试。运行Te 阅读全文
posted @ 2021-11-29 20:11 --D 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 1、安装pytest pip安装,打开Windows的cmd,输入:pip install -U pytest pytest --version:检查是否安装成功 2、pytest的第一个测试 只用四行代码创建一个简单的测试函数: # content of test_sample.py def fu 阅读全文
posted @ 2021-11-29 20:08 --D 阅读(270) 评论(0) 推荐(0) 编辑