pytest
文章平均质量分 96
吃鱿鱼的大叔
这个作者很懒,什么都没留下…
展开
-
pytest结合Allure生成测试报告
但因为result文件夹中存放的是json数据文件,每次执行pytest.main()时,'–clean-alluredir’会删除result中的所有文件,所有需要把environment.properties在生成json文件后再复制进去。parametrize()中的ids参数代表用例名称,可以在测试用例报告中显示,但如果是中文,则会乱码。表示创建allure报告的路径,allure生成的报告文件都是json文件。在需要说明的测试步骤函数上装饰后,在测试用例的测试步骤上就能显示出来;原创 2024-02-23 17:33:29 · 1755 阅读 · 0 评论 -
pytest基本应用
"""1.程序开始执行以后,因为test函数终有yield关键字,所以test函数并不会真正的执行,而是先得到一个生成器g2.直到调用next方法,test函数正式开始执行,先执行test函数中的print方法,然后进入while循环3.程序遇到yield关键字,然后把yield相当于是return,return了一个8之后,程序停止,并没有执行赋值给a操作,此时next(g)语句执行完成,所以输出前面两行(第一行是while上面的print的结果,第二行是return出来的结果)原创 2024-02-21 18:05:54 · 1039 阅读 · 0 评论