既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
生成的报告如下图所示:
问题解决
运行时总是报错当前chromedriver只支持chrome78,实际上已经更新了chromedriver83,未找到原因解决,最终在代码里加上chromedriver绝对路径。将driver = webdriver.Chrome()修改为driver = webdriver.Chrome(‘C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe’)。
with allure.step(f"输入搜索词:{test_data1}"):,在python3.6.8版本上运行该语句总是报语法错误,修改为 with allure.step(“输入搜索词:”+test_data1):,可以正常运行并输出。
allure简介与使用
allure简介
Allure是一款轻量级并且非常灵活的开源测试报告框架。 它支持绝大多数测试框架, 例如TestNG、Pytest、JUint等。它简单易用,易于集成。
allure如何生成测试报告
运行的时候加上 pytest.main ( ‘–alluredir’, ‘report/result’, ‘TestDemo01.py’]) 会在当前文件夹创建一个report文件夹,在report文件夹下创建result
生成html测试报告
因为生成的测试报告是json的,不好看,所有用这个命令生成一个好看的HTML测试报告.
运行之后,就会生成一个HTML文件夹,点开index.html这个就是我们的测试报告
allure几个常用特性(测试报告中展示)
@allure.feature (用于描述被测试产品需求)
@allure.story (用于描述feature的用户场景,即测试需求)
with allure.step() (用于描述测试步骤,将会输出到报告中)
allure.attach (用于向测试报告中输入一些附加的信息,通常是一些测试数据,截图等)
pytest断言设置并结合allure生成测试报告
测试报告
以上为个人经验,希望能给大家一个参考.
最后:下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】
软件测试面试文档
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
4f45ff00ff254613a03fab5e56a57acb)**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!