自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 最新的AI自动化测试

安装完成后,还需要额外安装 **Playwright** 来执行自动化任务。**Browser Use** 是一个开源的网络自动化工具,它通过结合语言模型,让 AI 代理(Agent)能够模拟真实用户的行为,完成诸如填写表单、内容提取、搜索、点击等操作。1. **搜索与信息提取**:自动搜索机票、火车票等信息,并提取相关内容。2. **自动化任务**:自动填写表单、提交简历、发布推特等。3. **内容创作**:在社交媒体上发布内容或评论。**Web UI:简化任务配置****测试与局限性**

2025-04-08 16:54:55 350

原创 AI驱动的自动化测试

若使用非OpenAI的API,如阿里云的qwen-vl-max-latest模型,需确保配置正确。Midscene提供了Chrome浏览器插件,可以在Chrome拓展商店找到并安装。由于OpenAI已不向我国提供服务,可以选择其他兼容的模型服务,如阿里云的qwen-vl-max-latest模型。Midscene.js是一个开源的基于多模态大型语言模型的UI自动化测试工具,由字节的web-infra团队开发。Midscene运行完毕后会生成可视化报告,包括AI的思考过程、动画回放、每一步的参数和输出信息。

2025-04-03 14:58:46 662

原创 使用OpenCV做图像对比

OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习库,由Intel于1999年发起。它包含了大量的计算机视觉和机器学习的通用算法,是计算机视觉领域最常用的库之一。下面是一些基本的OpenCV使用步骤和示例。

2024-03-19 18:08:47 1082 1

原创 webdriver.Remote的用法

是 Selenium WebDriver 的一个关键组件,它允许你远程连接到另一个机器上的 WebDriver 实例,从而执行浏览器自动化操作。,远程机器上必须运行一个 WebDriver 服务器,并且你的机器必须能够通过网络连接到该服务器。一旦你有了 Remote WebDriver 实例,你就可以像使用常规的 WebDriver 一样执行自动化操作了。例如,如果你使用的是 Appium,那么 URL 可能是类似于。的用法会略有不同,因为你需要指定与移动应用相关的配置,如设备信息、应用包名等。

2024-03-19 17:31:46 3417 1

原创 软件测试之路1

从2014年7月-10月在博为峰培训出来之后11月正式进入软件测试行业,到现在快要10年了,这之间是互联网+发展最快的10年,也是it最好的10年,记得当初找工作都不需要半个月的,每天的面试都很多,常常是排到一个星期之后。刚培训的出来的学员,只要掌握软件测试的基本知识,简历上有写项目经验,找工作都不会有太大的问题。特别是外包的岗位,因为招的大部分都是功能测试,进去都是做点点点,只要脑子灵活点,不随便得罪人,都能待的下去,而且薪资也不错,唯一不好的就是项目时间紧,加班多。

2024-03-18 17:38:56 389

原创 Python中ImageGrab.grab().save(path) 用法

是Python中PIL(Python Imaging Library,也被称为Pillow)库的一个功能,用于捕获屏幕截图并将其保存到指定路径。确保你的脚本有权限在当前目录或指定目录下创建和写入文件。如果遇到权限问题,尝试将文件保存到你有写入权限的目录,或者更改当前工作目录。首先,确保你已经安装了Pillow库。参数定义了截图区域的边界框,左上角坐标是。如果你只想捕获屏幕的一部分,你可以给。,表示矩形区域的坐标。

2024-03-18 16:39:40 1902

原创 ui自动化测试中验证码识别处理

在UI自动化测试中,使用dddddocr这样的OCR(Optical Character Recognition,光学字符识别)工具来处理验证码识别是一个有效的方法。dddddocr是一个用于识别图片中的文字的Python库,尤其适用于处理验证码等包含复杂字符的图像。在UI自动化测试中,验证码识别是一个常见的挑战。一旦你获得了验证码的识别结果,你可以将其用于自动化测试中相应的验证码输入字段。在自动化测试过程中,当遇到验证码时,你需要捕获验证码的图片。使用dddddocr的API对捕获的验证码图片进行识别。

2024-03-18 16:32:07 1048

原创 浅谈计算机行业的发展

在未来发展中,计算机行业应紧抓技术创新和数字化转型的机遇,加强数据安全与隐私保护,优化产业布局和区域协调发展,加强人才培养和引进,深化国际合作与交流。近年来,随着信息技术的迅猛发展和数字化浪潮的推进,计算机行业取得了显著的发展成果。计算机行业作为数据处理和存储的重要领域,必须高度重视数据安全与隐私保护问题,加强技术研发和应用,确保数据的安全性和隐私性。通过深入解读和探讨政府工作报告中关于计算机行业的内容,我们可以更好地把握行业的发展趋势、政策导向和未来机遇,为行业的持续发展提供有力的支持和保障。

2024-03-15 17:07:07 505 1

原创 自动化测试之 Healenium

为了在python+selenium的自动化框架中实现自我修复,之前研究了healenium,去官网下载了源码,看起来比较简单,但是因为它有独立的运行环境,所以第一步是先启动服务,然后在自动化工程里面引用healenium,就可以了。无奈启动一直报错,不知道有没有启动成功的小伙伴?

2024-03-15 16:38:42 618 1

原创 自动化测试-自愈技术

随着人工智能的发展,作为一名软件测试工程师,相信大家都会思考如何把这一前沿技术引入到我们的自动化测试当中,想一万遍不如做一遍。,传递当前页面状态,获取之前成功的定位器路径,比较它们,并生成修复的定位器列表。如果修复成功,我们可以使用 Healenium Idea 插件更新我们的自动化测试代码:插件使用修复定位器寻找修复和更新测试代码。的旧定位器去定位按钮的时候,脚本就会报错,提示 “NoSuchElement”的错误异常。现在,我们假设开发人员变更了应用程序的UI界面,改变了这个按钮的id属性,从。

2024-03-15 16:13:43 2118 1

原创 浅谈自动化测试的未来

例如,人工智能和机器学习技术的应用将使得自动化测试能够自动学习和适应不同的测试场景,降低测试用例的维护成本,提高测试的准确性和效率。此外,自然语言处理(NLP)技术的发展也将有助于自动化测试脚本的编写和维护,使得测试过程更加便捷。同时,我们也需要关注自动化测试发展过程中可能出现的问题和挑战,积极寻求解决方案,推动自动化测试的健康、可持续发展。然而,自动化测试的发展也面临一些挑战。未来,我们将看到更多针对特定测试场景和需求的自动化测试工具涌现,如针对性能测试、安全测试、兼容性测试等专项测试的自动化工具。

2024-03-15 15:48:14 454 1

原创 使用python+appium+unittest搭建app自动化测试框架

安装好所有软件后,我们需要将手机连接上电脑,并且需要打开手机设置里面的开发者模式,然后允许usb调试,测试是否连接成功,在终端输入‘adb devices -l’,查看连接的设备;上一阶段已完成了ui自动化测试和接口自动化测试框架的搭建,但是对于app的自动化测试一直没有开展,这个星期利用空闲的时间各种瞎搞,终于将框架搭建完成,同时在这里记录一下搭建过程,仅供参考。然后针对每一页面创建一个类,将这个页面要用的所有元素都放到这个类里面,并且把这些元素的操作写成独立的方法。case 存放的是可只需的用例脚本。

2023-07-07 16:40:36 1849 2

空空如也

空空如也

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

TA关注的人

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