扫码阅读
手机扫码阅读
手把手教你pytest测试框架(五)

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。


光荣之路
扫码关注公众号
本系列文章由远山近海撰写,旨在手把手教读者学习pytest测试框架,涵盖了初识框架、参数讲解、用例失败重跑、前置和后置以及mark标记装饰器等内容。
文章中详细介绍了使用@pytest.mark.parametrize装饰器来执行测试用例,将每次循环视为一条独立的测试用例。通过将用例以列表内嵌套元组的形式组织,并从Excel或数据库中提取,可以实现参数化测试。
展示了一个实战例子,首先在var.py文件中设置所有路径,然后在action.py文件中编写函数以实现对元素的点击和数据输入,封装了显示等待。在test_main.py文件中,使用ExcelAllSheet类获取测试用例,并通过selenium驱动Firefox浏览器执行。
执行测试用例的结果被输出为一个HTML报告,报告详细列出了测试的执行次数、成功与失败数目以及失败用例的具体信息。通过pytest命令执行测试,并生成了详细的HTML报告。
系列文章最后提供了测试开发试听课的链接,鼓励读者投入每天至少2小时的学习时间,并养成每天编写代码的习惯,以期在一年以上的时间内实现薪资的增长。
想要了解更多内容?


光荣之路
扫码关注公众号
光荣之路的其他文章
加入社区微信群
与行业大咖零距离交流学习


PMO实践白皮书
白皮书上线
白皮书上线