
1、前言
传统软件测试方法主要依赖于人工测试和规则驱动的自动化测试。人工测试虽然灵活,但效率低下且容易出现人为错误。而传统的自动化测试虽然提高了测试效率,但它依赖于手动编写的测试脚本,难以应对复杂和变化频繁的测试需求。
AI自动化测试工具通过利用机器学习、深度学习等技术,可以智能地生成和优化测试脚本,显著提升测试效率和覆盖率。
本篇将介绍一款AI测试工程师– BlinqIO。BlinqIO Virtual Tester (BVT) 提供基于人工智能的虚拟测试人员,其行为类似于人类测试人员,BVT可以接收测试场景,执行它们,并创建动态测试自动化脚本以供将来执行。
2、简介
BlinqIO的AI测试工程师的工作方式与人类测试自动化工程师完全相同,它接收测试场景或测试描述,分析如何针对被测应用程序或网站执行这些测试,并在成功执行测试后,创建可以像其他测试自动化代码一样推送到你的CI/CD系统中的测试自动化代码。当应用程序的用户界面或流程发生变化时,AI测试工程师会自动修复代码以适应新的界面。
功能特点:
优点:
官网地址:
https://blinq.io/
3、快速上手
1、注册登录
使用公司邮箱或Google、Microsoft账号进行授权并完成注册登录。

2、创建项目
添加项目名称并输入要测试的应用程序URL。
本例为勾选演示项目,URL地址:https://www.shop-blinq.io/

3、项目看板
初始的演示项目,会有1个测试脚本,其余的记录均为0。

执行测试脚本后,项目看板的显示效果。

4、下载安装BlinqIO Editor应用程序
要运行或录制测试脚本,需要下载安装BlinqIO Editor应用程序。

应用程序安装完成。

打开BlinqIO Editor应用程序,等待学习/录制/运行命令。

5、录制脚本
点击录制场景。

弹出录制窗口与测试地址页面,根据实际操作进行录制,之后保存脚本即可。

6、测试脚本
(1)演示脚本
演示的测试脚本为购买商品。登录后,将商品添加到购物车,并生成订单。
脚本内容可以添加注释、添加步骤等操作。

执行脚本。

(2)手动添加脚本
创建脚本名称。

编写脚本。

执行脚本。

(3)使用AI添加脚本
输入名称与描述(如:Add all products to the shopping cart and generate an order)。

选择场景,可以看到识别到2个场景(将所有产品添加到购物车、从购物车生成订单)。

生成场景。

生成的测试脚本。
注:AI所生成的脚本不可能百分百达到预期,有些脚本需要进行微调。

执行脚本。

7、测试报告
执行的测试结果,记录在报告里。

每个执行步骤,都有当前页面的截图。

8、AI监管
AI提供的更改建议,可以进行查看更改、存档、接受更改等操作。

查看更改建议。

本文分享自 AllTests软件测试 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!