土耳其公司 Text2Test 正在开发一个人工智能软件测试平台,用户可以用自然语言描述产品应执行的操作,然后将该描述转化为可执行的测试,并在真实浏览器上运行。公司表示,这一过程不需要编写代码或使用脆弱的界面选择器,测试还能够适应应用的变化。
Text2Test 于 2024 年 5 月由首席执行官 Esin Yılmaz 和首席技术官 Prof. Dr. Cemal Yılmaz 创立,目前团队有 9 人。根据团队提供的信息,公司在大约两年的研发过程中自行开发了基础设施,而不是依赖现成的软件测试平台。
从选择器到语义理解
传统的界面测试工具通常依赖代码或元素选择器,因此当界面结构发生变化时,测试可能容易失效。而 Text2Test 表示,其模型会以语义和视觉方式读取屏幕,更接近人类测试专家的理解方式,而不是仅分析原始 HTML 或选择器。根据公司说法,测试与产品应该执行的操作相关,而不是与代码的编写方式相关。
公司将其产品定位于人工智能驱动的测试自动化领域。该领域既包括基于传统选择器的工具,也包括 no-code 平台以及基于大型语言模型的解决方案。Text2Test 还强调支持 MCP 服务器,该服务器可以连接 Jira、Figma、GitHub 和 OpenAPI 等需求、设计与代码来源,以便根据现有文档生成测试套件。
实际发生了哪些变化?
Text2Test 表示,人工智能测试工具通常会在每次运行时消耗令牌,而其平台则在测试组装期间消耗令牌。因此,根据公司的描述,成本因素将与测试创建相关,而不是与测试运行次数相关。目前,该平台支持测试 Web 应用。公司表示,其已经支持原生 iOS 和 Android 应用测试,并可以编写一次测试后在两个平台上运行,但正在努力通过自助服务模式提供这一功能。
融资、客户与扩张
Text2Test 宣布在一轮过桥融资中获得 49.5 万美元,并指出该轮融资尚未完成。该平台采用基于订阅的 SaaS 模式,早期客户来自银行和保险行业。由于这两个行业具有详细的监管要求,公司的收入模式起初包括在客户本地基础设施内部署的选项,以及包含服务级别协议和定制合同的企业套餐。
公司还开始推出自助服务模式,提供面向不同规模和需求的月度订阅计划,并表示希望借此触达土耳其、欧洲、亚洲和美国的企业。下一步计划是通过本地运行器扩大移动应用测试,该运行器将用户的 Mac 设备与其设备或模拟器连接起来。
这一举措展现了测试自动化的一种务实趋势:减少对人工编写和维护测试的依赖,并将测试直接与需求连接起来。不过,该平台的大多数承诺,例如测试不受界面变化影响以及降低运行成本,目前在本文中仍只是公司自身的声明,并未提供有关成功率的独立数据,也未与竞争工具进行性能比较。