《A2--雷伟--AI在测试活动中的应用和探索.pdf》由会员分享,可在线阅读,更多相关《A2--雷伟--AI在测试活动中的应用和探索.pdf(36页珍藏版)》请在三个皮匠报告上搜索。
1、AI在测试活动中的应用和探索雷伟恒生电子 测试架构师雷伟恒生电子 测试架构师目前主要负责公司一站式测试管理平台规划和研发,平台涵盖测试分析、测试设计、测试执行、质量监控、规范检查等测试全流程功能,支撑测试各阶段活动的在线化协作,实现端到端的测试流程跟踪,让测试过程高效、可信,保障产品高质量交付目录C O N T E N T S1.引言2.AI大模型在测试分析中的应用3.AI大模型在用例设计中的应用4.AI大模型在失败用例分析中的应用5.结论与未来展望引言01当前软件测试面临的挑战l对于复杂产品/需求,如何测试、分析测试需求,需要进行多维度分析l充分考虑所有可能的测试场景,需要反复进行测试以覆盖
2、更多边缘案例,增加了测试的复杂性和成本l定位和解决测试中发现的问题需要深入的分析,时间成本高l没有进行足够的需求分析,导致测试用例设计不合理,测试结果难以反映软件的真实质量l测试中未涵盖所有可能的使用场景,尤其是边缘案例,导致在实际使用中出现问题l即使发现了问题,但分析和解决问题的成本过高,导致问题修复的成本大于问题本身的影响高成本低收益AI大模型在测试领域的应用前景性能测试中,AI大模型可以分析性能数据,识别性能瓶颈安全漏洞扫描,帮助发现潜在的安全威胁,并提供修复建议AI大模型可根据接口定义、正向用例数据,衍生大量测试数据,覆盖更多正向和逆向用例0304AI大模型可以通过分析软件的源代码和规
3、格说明文档,自动生成有效的测试用例,从而减少测试人员的工作量,并提高测试的覆盖范围利用AI大模型可以从测试需求文档中提取关键信息和测试点,基于这些信息识别测试场景0102前景测试需求分析自动化生成测试用例测试数据生成非功能性测试more.大模型在恒生测试领域的应用需求设计开发测试发布测试需求分析与计划测试方案设计测试用例设计集成测试系统测试测试关闭TSETE参与产品包需求分析产品测试需求分析产品设计规格到测试方案制定测试策略自动化测试方案设计自动化测试策略分析特性用例设计和指导测试用例设计测试结果跟踪测试策略刷新参与测试需求分析参与测试方案设计测试用例设计准备测试脚本/数据测试执行大模型在恒生
4、测试领域的应用0203错误分类:减少人工分析错误的时间,提高问题定位的速度根因分析:快速找到问题的根本原因推荐解决方案:为特定类型的错误提供可能的解决方案建议错误分析提高测试用例的覆盖率和多样性,减少人为疏漏依托插件,记录操作行为,生成测试用例或脚本增强测试用例的描述性和可读性测试设计需求理解与分析:基于需求文档,减少人工阅读和理解需求的时间测试场景识别:识别和推荐可能被遗漏的测试场景,如DFX测试分析01在测试分析中的应用02测试分析现状需求不清晰能力欠缺沟通不足对需求理解不够到位需求模糊不清系统复杂资源或时间紧张测试场景覆盖不全能力要求高,缺乏在非功能性测试领域的经验和专业知识非功能性场景
5、分析不足需求变更项目周期短,测试时间赶时间不足实现过程中困难“一句话”需求需求不清晰如何识别非功能性需求非功能系统、流程如何理解流程 参数配置多,如何有效的遍历配置参数涉及多服务,多系统、多功能等大需求拆需求,明确功能边界和关系强设计,清晰描述功能交互制定标准和规范、模板强化验收标准(AC)知识沉淀:零散知识点收集整理,经验积累线上化基线梳理:产品业务功能树、产品特性规格检索增强(RAG)知识体系&索引增强(RAG)增加用户选择适应不同场景选择多需求共同参与测试分析选择不同的提示词以适应不同分析场景减少用户感知提示词半封闭,系统自动组装提问词需求内容全开放,用户可自行修改人工补充快速方便的补充
6、附加信息,如特定限制、特殊场景等重新分析结果预览不满意、修改后可重新分析,保留上次分析结果,方便参考合并生成多次分析,可组合合并生成,再筛选所需内容选择需求内容描述、背景、AC新增分析选择需求提问采纳测管平台重新分析需求文档设计文档问题Embedding向量库召回相似度top N知识库标准规范业务知识DFX知识产品知识生成prompt大模型回答是否选择提示词模板人工补充场景:全新分析1.选需求2.选知识3.分析4.采纳应用场景新功能新业务新流程场景:补充分析1.选场景2.点分析应用场景测试场景补充测试场景深化测试场景重写在测试设计中的应用03测试用例现状