《iSQE峰会 非功能质量保障转型之路526.pdf》由会员分享,可在线阅读,更多相关《iSQE峰会 非功能质量保障转型之路526.pdf(22页珍藏版)》请在三个皮匠报告上搜索。
1、中国国际软件质量工程峰会中国国际软件质量工程峰会International Software Quality Engineering Forum非功能质量保障转型之路非功能质量保障转型之路中信银行非功能质量负责人 刘光宇2023.5.2622023 iSQE 何思之考How to think传统的工作模式是否还能持续对现有的质量提供有效保障?资产如何复用?测试价值如何发挥到最大?如何通过一次测试发现更多的系统隐患?测试通过=生产0问题?全系统测试覆盖,需要多大投入?测试左移、往哪移?人手不够?有限的测试时间内,非功能到底应该关注什么?生产系统什么时候会炸?领导对测试重视程度不如研发?常谈赋能,
2、赋能什么?如何提效?人与人的差别,测试质量如何对齐?版本如何管控?环境差异怎么避免?基线在哪?生产事件除了添堵,还能干吗?测试结果保质期多久?32023 iSQE 何殇之患Where is pain Where is pain of performanceof performance28个性能生产问题14个可提前识别避免问题重复发生性能测试系统覆盖率不足27%测试覆盖率635个系统 VS 70测试人员测试人员缺口需求是否涉及非功能不明确导致未提交测试性能需求遗漏42023 iSQE 生产问题警鉴,犯过的问题不再犯健康检查表全自动化性能测试执行工具平台天启平台全面赋能项目组,扩大性能测试覆盖度性
3、能合伙人需求提前识别,避免测试遗漏需求准入门禁红线何解之忧How to solveHow to solve52023 iSQE How to work天启自动化脚本库调度、自动化场景执行监控、无人值守压力机调度、自动生成报告自动化压测线上自助性能健康检查、自动生成系统健康画像、自助压测自助服务SmartMock高性能挡板,单核1500TPS高压水枪gatling,顺时极限爆炸压力且对压力机消耗有限高性能组件对“内”赋能系统历年测试情况历年测试缺陷病例生产问题资产库何思之做持续积累赋能ing对“外”赋能+20%1w并发+167+8000条62023 iSQE 性能测试实施痛点测试策略测试策略测试
4、测试案例案例应用项目内部性应用项目内部性能度量指标能度量指标端到端业务全流端到端业务全流程性能度量指标程性能度量指标测试数据测试数据测试环境测试环境测试工具预分配测试工具预分配测试脚本测试脚本部署监控部署监控资源监控资源监控瓶颈分析瓶颈分析测试度量测试度量测试分析测试设计测试准备测试执行测试收尾测试缺陷测试缺陷测试报告测试报告实实施施流流程程、产产出出痛痛点点1 1、去、去IOEIOE要求,急需要求,急需LoadRunnerLoadRunner替代工具替代工具2 2、测试准备复杂,压力机准备流程长,压力机资源分布不均、测试准备复杂,压力机准备流程长,压力机资源分布不均3 3、zabbixzab
5、bix监控采集颗粒度过大无法满足需求,自定义监控部署耗时长监控采集颗粒度过大无法满足需求,自定义监控部署耗时长4 4、脚本开发时间长,对测试人员编码能力要求高、脚本开发时间长,对测试人员编码能力要求高5 5、性能问题分析沟通成本高,分析方法、测试度量方法和工具分散,测试分析靠人工经验、性能问题分析沟通成本高,分析方法、测试度量方法和工具分散,测试分析靠人工经验Implement pain points72023 iSQE 测试执行快速化测试报告自动化 过去:手工执行,人工监督 优势:测试执行实现自动化,过程无需人工值守,且测试场景可以动态设置 过去:手工编写测试报告,工作繁重 优势:测试执行结
6、束后自动生成测试报告,并对测试结果和测试需求进行对比,自动进行分析机器管理集中化 过去:测试经理每次测试需单独申请压力机,单独部署 优势:压力机资源按需动态分配,统一部署管理,执行结束自动回收,提高资源的利用效率,且用户无需知道压力机的存在测试流程规范化 过去:测试执行和测试管理相互独立 优势:从测试任务管理到测试脚本准备、场景设计、案例执行以及测试报告生成,实现了测试流程的规范化和统一化资源监控动态化 过去:专门的资源监控工具,人工执行监控 优势:场景执行后对各个服务器进行自动监控,并对关键性能指标实现图形化展示,无需手工启动和整理结合我行目前实际情况,统一规范性能测试流程,实现非功能测试场