AI专栏 | 携程“AI测试员”已上岗:每秒生成一个高质量测试用例

2025-09-01 17:01:36 围观 : 202 次 0 评论

作者简介

Cassie Li,携程测试开发经理,关注AI提效、质量保障体系建设。

团队热招岗位:测试开发工程师Java开发工程师前端开发工程师

导读:传统测试用例编写依赖人工,存在效率低、覆盖差、一致性弱等痛点。本文揭秘如何用AI技术实现从需求文档到测试用例的一键自动生成,详解智能解析、提示词工程与端到端的架构设计,并展示实际落地效果:采纳率89.3%,用例设计时间最大减少70%。想了解AI如何颠覆测试流程?一起走进智能测试新纪元!

一、项目背景

目前测试用例编写仍大量依赖人工输出,传统的测试用例编写方式主要存在以下问题:

1)人力密集:设计高质量用例耗时耗力。

2)覆盖度不足:边界、异常、组合场景易遗漏。

3)一致性差:不同 QA 编写风格、完整性差距大。

4)知识依赖瓶颈:新人设计有效用例学习成本高。

因此,我们需要一个更加高效、智能、全面的测试用例生成方法。

二、解决方案

随着 AIGC(Artificial Intelligence Generated Content)技术的快速发展,它在质量保障行业也得到了越来越广泛的应用,为此,我们将探索利用 AI 技术解决上述痛点。

如下是我们进行方案探索的主要路程:前期先进行有效方案调研及不同LLM模型的对比,找到最适合的模型,然后经过提示词框架构建、多维度增强和优化,再到测试工作的集成,最终实现了一套融合大语言模型、经典测试理论与人机协同的端到端解决方案,来帮助我们编写测试用例,实现从 PRD 到测试用例的一键转化,最终解决人工编写效率低、测试点覆盖不足、编写规范不统一等问题。

三、技术方案介绍

3.1 系统整体架构介绍

为了提高测试用例生成的效率和质量,本项目设计了一套基于AIGC技术的智能化解决方案,实现从PRD到测试用例的自动化转化。系统架构分为以下几个关键层次:

用户层:

负责与用户进行交互,包括生成触发、用例展示和用例采纳等功能。用户可以通过直观的界面进行操作,简化了复杂的用例生成过程。

业务处理层:

基于Flask框架构建,负责处理异步任务、文件上传服务以及生成状态管理。通过异步任务处理机制,系统能够高效地处理大量请求,确保生成过程的稳定性和可靠性。

AI核心层:

采用LangChain框架,与大语言模型进行交互。该层负责构建AI处理链,实现数据流式处理和事件回调机制。

外部服务集成层:

负责与外部系统进行交互,包括用例管理平台的回调和消息推送服务。该层确保生成的测试用例能够无缝集成到现有的测试工作流中,提高整体测试效率。

3.2 提示词工程介绍

提示词是我们与大模型交互的核心,相当于模拟一个资深测试工程师的思维方式。主要流程如下:

结构化解析PRD:

系统首先对PRD文档进行结构化解析,提取出关键的需求背景、功能范围和改动点。这一步骤确保AI能够准确理解需求的核心内容。

需求信息提取:

基于解析结果,系统进一步提取与测试相关的需求信息,包括功能模块、用户交互流程和潜在的边界条件等。这些信息为后续测试场景的生成提供了基础。

测试场景生成:

系统利用大语言模型的自然语言处理能力,结合测试方法论(如边界值分析、等价类划分等),生成全面的测试场景。通过知识增强技术,系统可识别并覆盖潜在的异常和组合场景。

结构化输出测试用例:

最后,系统根据预定义的测试用例编写规范,将生成的测试场景转化为结构化的测试用例输出。这些用例包括模块名称、用例名称和基于BDD(行为驱动开发)规则的详细执行步骤描述,确保用例的可读性和一致性。

通过提示词工程,系统可高效地将复杂的需求文档转化为高质量的测试用例,显著提升测试覆盖率和用例质量。

四、项目落地效果

接下来将以一个实际案例展示该项目的生成效果,以及AI生成测试如何在测试工作流中使用起来。

4.1 生成效果展示

PRD描述

如下是截取的一个具体的需求描述

生成效果

生成测试用例截图如下,主要包括三个部分:

1)module_name:需求改动点,便于用例阅读;

 2)用例名称:由两部分组成,功能点总结及具体的场景描述;

 3)BDD描述:基于BDD规则的详细的用例执行步骤的描述;

4.2 使用流程介绍

第一步:需求管理平台一键跳转至用例管理平台

第二步:用例管理平台一键触发AI生成用例

第三步:等待生成结果通知

第四步:用例一键采纳

第五步:测试工程师介入核查场景遗漏

4.3 数据回收

为了更好的量化用例生成的效果,我们建立了一套数据回收机制,刻画在实际使用中AI生成测试用例的采纳率及测试用例的覆盖率,具体公式如下:

采纳率:评估后采纳用例 / AI生成用例 * 100%

覆盖率:评估后采纳用例 / 人工调整扩充后的总用例 * 100%

量化的数据为后续项目的持续优化提供了明确的方向和标准。

五、项目收益

5.1 相关数据

如下是某团队2周的试点数据情况,按照该团队内历史测试用例编写情况统计,一年的测试用例编写量达到了3万+多个,根据目前的数据,2.8万+个用例已经可以由AI生成,将极大的提升测试用例的编写效率。

 指标
数值
指标说明

生成需求数

30+个

上线2周生成的需求数量

生成用例总量

1500+个

AI生成的测试用例总数

采纳率

89.3%

采纳用例占总生成用例的比例

覆盖率

80.6%

采纳用例占最终用例的比例

5.2 结论

通过相关数据以及生成用例的质量,AI赋能PRD生成测试用例可以带来如下收益:

  • 效率跃升:在大需求上用例设计时间预计减少 50%,中小需求上预计时间减少 70%。

  • 质量增强:显著提升边界条件与异常场景的覆盖,有效降低遗漏风险。

  • 高可拓展性 :接入成本低,可快速推广,用例编写规则变更时,可敏捷调整,高效适应。

  • 人力增效 :测试人员能更聚焦于高价值的探索性测试,同时降低新人上手门槛,缩短培养周期。

六、未来规划

现阶段我们已取得显著成效,但持续优化迭代才能实现更大价值。未来将重点提升AI生成测试用例的采纳率和覆盖率,具体规划包括:

  • 知识增强机制: 注入业务知识库和历史测试用例,基于脱敏数据构建智能知识图谱,提升生成用例的业务适配性。

  • 多智能体协作: 采用Agent协作架构,实现测试用例生成、验证、优化的全流程自动化,显著提升采纳效率。

  • 持续迭代优化: 基于用户反馈和实际应用效果,不断优化算法模型,确保系统性能和用户体验的持续提升。

【推荐阅读】



 “携程技术”公众号

  分享,交流,成长


相关文章

  • 北京格力与通用康养达成战略合作,科技赋能银发经济新生态
    北京格力与通用康养达成战略合作,科技赋能银发经济新生态

        7月25日,北京格力电器与通用技术集团健康养老产业有限公司正式签署战略合作协议,以 “智慧赋能、健康共生” 为核心,共同打造覆盖居家、社区、机构的智慧康养生态体系。    珠海格力商用空调楼宇...

    2025-09-01 21:46:58 北京格力电器
  • 七夕小贵礼物清单
    七夕小贵礼物清单

    有没有感觉,平时不知不觉花了很多9块9,加起来也不便宜,但如果东西质量不好、坏得很快,其实也没省下钱。贵的东西,你买它的那一刻是肉痛的,但只要物有所值,后续很长一段时间里,都在享受它带来的愉悦和便利。不仅单次使用成本低,且每一天的体验都很好...

    2025-09-01 21:05:40 老爸会员商城
  • 狗狗剪毛时老乱动,不小心伤到眼睛怎么办?
    狗狗剪毛时老乱动,不小心伤到眼睛怎么办?

    家里有狗狗的家长都有一个共识,那就是一般状态下狗狗们是真的“闲不住”,听到一点动静就会东张西望,想让它老老实实在一个地方呆着等会,简直要比“登天”还难,威逼利诱的法子都试了,最后也只能随它去了。虽说平时爱动爱闹点无所谓,但是一些特殊的场景下...

    2025-09-01 18:48:22 宠爱国际动物医疗
  • 让AI落地企业财务
    让AI落地企业财务

    来源:新理财杂志社。本文由新理财杂志社根据付建华在用友大会财务专题分论坛上的演讲内容整理而成。yonyou8月15日-17日,由用友主办的2025全球商业创新大会(GBIC·2025)在深圳隆重召开。本次大会以“让AI在企业落地”为主题,汇...

    2025-09-01 18:31:30 用友
  • 大腿粗,其实是件好事
    大腿粗,其实是件好事

    我们都知道,腰腹的脂肪堆积对健康可不好,那要是脂肪长腿上了呢?很多人都嫌自己胖(哪怕其实并不胖),尝试了各种减肥方法,但说来也奇怪,哪哪都瘦了,腿还是一样粗?其实,人的腿型受基因影响比较大,如果你体重问题不大,对于腿粗这事也不必太过烦恼。毕...

    2025-09-01 18:31:02 微医
  • 6岁男童沙滩光脚踩到死鱼后进了ICU!家属:脚保住了不用截肢
    6岁男童沙滩光脚踩到死鱼后进了ICU!家属:脚保住了不用截肢

    8月10日,王女士带6岁儿子在福建厦门旅游,孩子光脚在沙滩上踩到死鱼,次日脚刺痛,伴随呕吐高烧,就医后进了ICU。24日,王女士接受采访时表示,孩子感染的是创伤弧菌,目前已脱离生命危险,脚也保住了不用截肢,但后续还需多次清创植皮,提醒大家去...

    2025-09-01 18:01:28 19楼
  • 聚焦发展谋新篇 同心协力启新程 | 昆明城市学院召开2025年秋季学期开学全体教职工大会
    聚焦发展谋新篇 同心协力启新程 | 昆明城市学院召开2025年秋季学期开学全体教职工大会

    8月25日,昆明城市学院召开2025年秋季学期开学全体教职工大会,会议旨在总结上半年工作成效,部署新学期重点任务,进一步统一思想、凝聚共识,确保2025年下半年各项工作开好局、起好步。全体校领导,全校教职员工参加会议。会议由副校长宁凡主持。...

    2025-09-01 17:47:07 昆明城市学院
  • 数据留港+17天从部署到上线!用友BIP企业AI全栈云携手华为云助在港某教育集团筑牢上云转型数智根基
    数据留港+17天从部署到上线!用友BIP企业AI全栈云携手华为云助在港某教育集团筑牢上云转型数智根基

    yonyou香港某教育集团是扎根香港、辐射全球的教育先驱,自上个世纪创立以来,构建从婴幼儿至高等教育的全学段体系,旗下数十家海内外校区始终以“双语国际教育+个性化学习”为核心,为不同阶段学生提供融合中西的教育体验。依托用友BIP企业AI全栈...

    2025-09-01 17:46:25 用友
  • 满天星2025丨宋工:抽丝剥茧破难题
    满天星2025丨宋工:抽丝剥茧破难题

    STAR{ 满天 · 星 }每一颗星星都闪烁穿透黑夜的光芒每一个故事都蕴藏照亮前路的力量"扎根一线的奋斗者突破边界的创新者践行初心的坚守者……一人,一故事一起走进长峰榜样们的身边故事今天“满天星”光点足迹来到—— 宋工  ...

    2025-09-01 17:33:37 航天长峰
  • 中台筑基 技术助力 | 熙牛医疗与行业专家共话智慧医院新图景
    中台筑基 技术助力 | 熙牛医疗与行业专家共话智慧医院新图景

    2025 DMHC8月22日-24日,由国家卫生健康委医院管理研究所主办、《中国数字医学》杂志社有限公司承办的“数字医学与健康大会(DMHC)”在南京国际展览中心成功举办。本届大会以“数驱未来 智护健康”为主题,深入探讨了数据要素与医疗场景...

    2025-09-01 17:05:49 熙牛医疗
发表评论