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 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!