扫码阅读
手机扫码阅读

手把手教你pytest测试框架(五)

17 2024-10-18

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

查看原文:手把手教你pytest测试框架(五)
文章来源:
光荣之路
扫码关注公众号

本系列文章由远山近海撰写,旨在手把手教读者学习pytest测试框架,涵盖了初识框架、参数讲解、用例失败重跑、前置和后置以及mark标记装饰器等内容。

文章中详细介绍了使用@pytest.mark.parametrize装饰器来执行测试用例,将每次循环视为一条独立的测试用例。通过将用例以列表内嵌套元组的形式组织,并从Excel或数据库中提取,可以实现参数化测试。

展示了一个实战例子,首先在var.py文件中设置所有路径,然后在action.py文件中编写函数以实现对元素的点击和数据输入,封装了显示等待。在test_main.py文件中,使用ExcelAllSheet类获取测试用例,并通过selenium驱动Firefox浏览器执行。

执行测试用例的结果被输出为一个HTML报告,报告详细列出了测试的执行次数、成功与失败数目以及失败用例的具体信息。通过pytest命令执行测试,并生成了详细的HTML报告。

系列文章最后提供了测试开发试听课的链接,鼓励读者投入每天至少2小时的学习时间,并养成每天编写代码的习惯,以期在一年以上的时间内实现薪资的增长。

想要了解更多内容?

查看原文:手把手教你pytest测试框架(五)
文章来源:
光荣之路
扫码关注公众号