首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >BlinqIO - 有史以来第一个AI人工智能测试工程师

BlinqIO - 有史以来第一个AI人工智能测试工程师

作者头像
wangmcn
发布于 2024-11-14 02:45:44
发布于 2024-11-14 02:45:44
6630
举报
文章被收录于专栏:AllTests软件测试AllTests软件测试

1、前言

传统软件测试方法主要依赖于人工测试和规则驱动的自动化测试。人工测试虽然灵活,但效率低下且容易出现人为错误。而传统的自动化测试虽然提高了测试效率,但它依赖于手动编写的测试脚本,难以应对复杂和变化频繁的测试需求。

AI自动化测试工具通过利用机器学习深度学习等技术,可以智能地生成和优化测试脚本,显著提升测试效率和覆盖率。

本篇将介绍一款AI测试工程师– BlinqIO。BlinqIO Virtual Tester (BVT) 提供基于人工智能的虚拟测试人员,其行为类似于人类测试人员,BVT可以接收测试场景,执行它们,并创建动态测试自动化脚本以供将来执行。

2、简介

BlinqIO的AI测试工程师的工作方式与人类测试自动化工程师完全相同,它接收测试场景或测试描述,分析如何针对被测应用程序或网站执行这些测试,并在成功执行测试后,创建可以像其他测试自动化代码一样推送到你的CI/CD系统中的测试自动化代码。当应用程序的用户界面或流程发生变化时,AI测试工程师会自动修复代码以适应新的界面。

功能特点:

  • 跨平台支持在Windows和Mac上生成和运行自动化测试。
  • 接受Gherkin测试场景并生成Cucumber.js测试代码来执行和验证测试。
  • 用户可以使用AI Playground与他们的目标应用程序进行交互,使用BVT AI生成Gherkin测试场景。
  • 用户可以使用BVT记录器手动更新和增强AI生成的测试脚本。
  • 当BVT检测到错误时,自动标记问题并在Jira中创建工单。
  • 自动修复因目标应用程序中的更改而失败的测试。
  • 观察Jira等任务管理工具,以识别新功能并自动生成测试用例。

优点:

  • 缩短上市时间:24*7全天候无限容量使高质量、零风险的软件发布成为现实。
  • 降低测试成本:自动创建测试。
  • 提高发布产品的质量:100%测试自动化。

官网地址:

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提供的更改建议,可以进行查看更改、存档、接受更改等操作。

查看更改建议。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-08-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AllTests软件测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档