自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 【web自动化测试】pytest框架源码框架介绍

用于实现二次封装说明: selenium自带的类有几百个,类中的方法有6k+,但能用到的不是很多,我们就把经常用的二次封装,就是将常用的、与项目适配的相关方法进行二次封装,变成自定义内容,便于测试调用。开,界面元素的变化则不需要修改业务逻辑代码3、PO能提高代码的可读性,高复用性,可维护性。用于存放测试数据的 (用于ddt数据驱动,基于Yaml数据格式)用于存放页面对象模块(原则:一个页面写成一个文件,模块中定义。存放日志配置文件、报告配置文件。1、可以减少了代码的重复编写。用于存放自动化测试常用脚本。

2023-09-26 14:36:24 158

原创 Airtest小程序UI自动化测试

设备窗口(可连接Android/iOS真机或模拟器以及windows窗口等)安装第三方库:pip install airtest。Poco辅助窗口(基于应用程序UI结构层次)Airtest辅助窗口(基于图片识别)selenium辅助窗口(操作浏览器)脚本编辑和日志查看窗口。

2023-09-26 14:07:23 219

原创 《pytest框架项目实战——用法汇总最全版本》

某一个功能还没开发完成,但是用例已经写完了。或者某个功能还处于Bug状态,想在此版本中运行,但不作为参考,预期他为失败。测试添加@pytest.mark.parametrize(参数名,参数值)pytest --ff 先运行上次运行失败的用例,再运行其余的用例。pytest --lf 只运行上次运行失败的那些用例。回归测试之前,一般会进行冒烟测试,

2023-08-30 13:27:58 114

原创 2023年软件测试岗必问的100+个面试题【含答案】

是软件测试中的一种度量,描述程序中源代码被测试的比例和程度,所得比例称为代码覆盖率。在做单元测试时,代码覆盖率常常被拿来作为衡量测试好坏的指标,甚至,用代码覆盖率来考核测试任务完成情况,比如,代码覆盖率必须达到80%或 90%。代码覆盖率 = 代码的覆盖程度,一种度量方式。代码覆盖率的意义分析未覆盖部分的代码,从而反推在前期测试设计是否充分,没有覆盖到的代码是否是测试设计的盲点,为什么没有考虑到?需求/设计不够清晰,测试设计的理解有误,工程方法应用后的造成的策略性放弃等等,之后进行补充测试用例设计。

2023-08-17 11:32:58 5889

原创 conftest在pytest框架里面的使用及实现失败截图的功能

它位于测试文件或测试目录的顶级位置,并在运行测试时自动加载。可以使用pytest提供的钩子函数和Selenium的截图功能,使用钩子函数和Allure API将失败的截图添加到Allure报告中。夹具是一个自定义夹具,它可以在测试函数中作为参数使用,用于模拟登录操作并返回登录后的页面对象或其他需要的数据。中的代码可以根据测试需求进行扩展或修改。上述示例只是一种常见的用法,具体的实现取决于你的测试框架和需求。是钩子函数,它们可以在每个测试用例运行之前和之后执行自定义的代码。

2023-08-17 10:27:31 316

原创 使用python写一个爬取百度前10条热搜

库解析HTML页面,并通过CSS选择器定位到热搜关键词所在的HTML元素。最后,我们提取前10个热搜关键词的排名和关键词内容,并存储在。头部信息,这有助于避免被网站识别为爬虫。库发送HTTP请求获取百度热搜榜单的页面内容。注意,为了模拟浏览器的请求,我们在代码中添加了。在上述代码中,我们使用。

2023-08-17 10:12:04 931

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除