《A5--樊展飞--大模型驱动下的测试用例自动生成与执行结果智能分析.pdf》由会员分享,可在线阅读,更多相关《A5--樊展飞--大模型驱动下的测试用例自动生成与执行结果智能分析.pdf(35页珍藏版)》请在三个皮匠报告上搜索。
1、大模型驱动下的测试思考与大模型驱动下的测试思考与实践实践樊展飞咪咕文化科技有限公司樊展飞樊展飞咪咕文化科技有限公司 测试团队负责人拥有超15年软件测试经验,曾就职于华为,2016年加入咪咕,目前专注于测试管理、测试团队建设与效能提升方向的工作。咪咕公司概况咪咕公司概况中国移动通信集团有限公司中国移动通信集团有限公司咪咕文化面向内容领域设立的互联网内容平台公司咪咕视讯上海咪咕音乐成都咪咕互娱南京咪咕新空厦门咪咕数媒杭州一体推进内容生产、聚合、传播深化内容+科技+融合创新目录目录CONTENTS背景与现状0102大模型赋能测试设计自动化测试智能助手03未来展望04PART 01PART 01背景与
2、现状软件测试智能化发展软件测试智能化发展的趋势的趋势早期阶段结构化测试自动化测试敏捷持续测试智能化测试1940s-1950s早期阶段,调试为主1980s-1990s:自动化测试兴起,工具与标准化2000s-2010s:敏捷与持续测试,快速迭代驱动1960s-1970s:结构化测试萌芽,软件工程推动AI与机器学习深度学习驱动全流程智能化与云原生大模型与生成式AI2010-2015年:AI与机器学习初步探索2015-2020年:深度学习驱动测试2020年至今:全流程智能化与云原生测试2023年至今:大模型与生成式AI重塑测试软件测试智能化测试2010s-今:智能化开始赋能测试活动测试技术的发展始终
3、跟随软件技术的进步而进步,智能化测试是发展的必然和趋势。企业内部测试工作现状企业内部测试工作现状测试实施过程的痛点:测试复杂度的提升,测试人员业务专业度的要求高。企业内部效率和质量双重压力。企业内部整体全流程智能化转型的需求。设计阶段开发阶段测试阶段交付上线改进分析需求阶段项目阶段设计评审需求评审主要测试活动投入占比测试方案测试准备测试设计设计质量影响版本执行的质量和效率版本执行缺陷处理上线验证测试分析资产维护自动化测试提升测试执行效率和保障质量稳定的重要手段PART 02PART 02大模型赋能测试-智能设计助手测试设计测试设计痛点痛点版本节奏快、人力成本缩减的版本节奏快、人力成本缩减的矛盾
4、矛盾 产品发布频率越来越快,测试人员任务越来越重,效率要求高。成本压力大,测试人员数量并未随着业务的增加而增加,甚至有逐年减少的趋势。质量要求高、专业性强质量要求高、专业性强 随着业务高质量的发展要求,对测试的质量要求越来越高。同时随着业务的转型、新业务的出现,对测试人员的专业性要求越来越高。需求爆炸式增长和变化,测试人员要收集大量信息做综合分析。测试团队在智能化时代面临测试效率、人力成本、测试质量、专业性等多方面要求下带来的挑战。智能化提升智能化提升思路思路人对需求进行理解关联背景(历史需求、缺陷、风险)结合测试技能完成测试设计改进优化输出测试案例模型具备理解与推理能力需要足够的需求背景输入
5、需要足够的测试专业知识输入自我反思,改进优化输出测试案例对标测试人员是如何完成测试设计,对应建设智能化工具、模型应具备的能力。大语言模型知识库提示词+流程抽象业务知识技能库软件测试基础理论具体实施九天DeepSeek流程编排提示词工程智能测试设计智能测试设计整体智能测试设计整体框架框架模型内部大模型商用大模型开源大模型测试平台会话与结果管理应用场景测试场景设计需求分析补全用例生成工程能力流程编排知识库管理应用监控提示词管理API管理项目知识库产品开发测试白皮书以研发管理系统和测试管理平台为触点,结合知识库建设、大模型推理能力,应用在测试活动个应用场景方向,由人工参与确认和优化,高效生成测试用例
6、,提高测试场景生成效率与质量。提示词模板结构化输出检索增强生成产品品形态多、需求变更频繁的情况下,动态更新知识库的成本远低于模型微调和训练。通过检索外部知识库,可精准匹配用户意图,提升生成结果的准确性与可信度。智能测试设计智能测试设计-流程编排流程编排解耦解耦痛点:从需求文档直接生成用例,中间没有任何干预,效果非常差。解决方法:针对单个需求进行测试设计,而非整个需求文档。通过“测试点提取-用例生成-评审优化-人工补全”的启发式手段,提升生成用例的覆盖率和采纳率。(用户输入)单条需求检索需求相关迭代历史结合历史需求进行需求分析检索测试行业背景,辅助模型测试设计需求分析测试点提取检索产品信息,为生