IT系统质量体系建设方案_第1页
IT系统质量体系建设方案_第2页
IT系统质量体系建设方案_第3页
IT系统质量体系建设方案_第4页
IT系统质量体系建设方案_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、IT系统质量体系建设方案目录业务现状QA思路12破局之道3成果&展望4业务特点社区优先,不能影响用户体验平台调性,高峰期出现在晚上11点前后客户有限,需要最精细化运营舆论风险,谨慎地商业化任何一个小问题,都有可能因为蝴蝶效应被放大业务痛点推荐数据积累潜伏期长损失大耦合野蛮生长职责重叠流程链路长依赖多实时性业务架构客户端数据平台AI接入层外部依赖HDFS广告计费聚类分析持久化KAFKASPARKESDBCache广告引擎BS模块QS模块Index模块CPTNGDGDCPMCPC广告库实验框架位置信息用户画像RedisFile广告策略人群包Ad-ModelTAG业务系统工具中心品牌投放效果投放管理

2、中心DPA保量广告库存预估竞价广告Bid Mode基础 服务建站工具素材市场权限控制广告管理活动管理CRMUP主营销目录业务现状QA思路12破局之道3成果&展望4QA挑战质量问题自测不到位,提测质量不高环境问题效率问题测完心里没底,上线心里发慌持续集成,置信度与ROI如何平衡工程效率无法度量,如何突破测试环境有限,相互抢占影响链路过长,单机无法调试问题拆解目标对齐环境治理精确定位人人参与,流程规范阶段分工,指标度量数据公示,榜样的力量自动打包&部署,人手一套套内通信闭环,套间互不干扰,用户黑匣子容器化提升资源利用率定制增量覆盖率sdk,避免扯皮功能测试结合代码映射,降低漏测风险目录业务现状QA

3、思路12破局之道3成果&展望4迭代流水线分支管理Code Review混沌工程流量回放需求研发测试上线统计项目管理单元测试环境孵化监控千行bug率应用关联增量覆盖率测试可视化ABTest幸福指数静态扫描自动化回归测试开发比增量覆盖率sdk代码diff变更校验增量插桩方法解析规则过滤JGitAdd/ModifyConfig/TestMethodDeclarationJavaParserQuickJudgeMD5JudgeJacoco-bilibiliReportGenerator增量覆盖率sdk环境孵化-架构AppbranchconfigEnv-tag新增/删除状态通知商 业 测 试 平 台Je

4、nkinspipelineslaveshellgit前端dist*.war后端npmmavenslbImagestomcatnginxKVMDocker-NginxDocker- AppEnv-tagCommon-AppDBRD&QAhostsprefi x环境孵化-网络confNginxTomcat1Tomcat2TomcatN宿主host通用hostNginxTomcat1Tomcat2TomcatN独有hostSLB规则Stable Env动态域名通信域名鉴权意外重启,IP变更静态资源Monitorslb-logtcpdumppromsupervisor环境孵化-集群Nginx1Serv

5、iceTomcat1 10.10.10.YNFSNginx2ServiceTomcat2 10.10.10.YNginxNServiceTomcatN 10.10.10.YNginx1ServiceTomcat1 10.10.10.YNginx2ServiceTomcat2 10.10.10.YNginxNServiceTomcatN 10.10.10.YWorkerWorkerService80:80Nginx172.17.0.210.10.10.2Nginx1ServiceTomcat1 10.10.10.XNginxNServiceTomcatN 10.10.10.XManager服务端

6、测试可视化Report CollectionJenkinsbjtcomGenerate CoverageServerJava AgentsourceclassesmavenReport ShowAntBuild.xmlReportManager*.execCode DiffManagerDiffReportnodenodesFileManager独立环境意味着更精确服务端测试可视化客户端测试可视化-AndroidDiff Generate SDKCoverageEnableGradleQABroadcast ReceiverReportManagerinstrumentationAPPcove

7、rage.ecfinal coveragegitCoverageReportADB - Activity特定优化应对大仓库平台处理,收集覆盖率文件降低使用门槛,支持纯黑盒用户Jacoco客户端测试可视化-iOS踩过的坑bazel打包,配置处理代码增量分析易用性&平台化CI可视化BeforeAfter单纯依靠业务理解冗余case多无法衡量有效性应用迭代无感知业务结合代码逻辑减少数量,提高质量覆盖率数据说话应用迭代有感知解决效率黑洞测试数据测试环境提测质量测试5分钟 造数2小时环境冲突公用环境挂了主流程不通影响原有逻辑广告&商品计费数据用户数据人手一套独立环境公用环境稳定性监控静态扫描UT正确率U

8、T覆盖率目录业务现状QA思路12破局之道3成果&展望4探索历程201812201903201904201906201909201911静态扫描落地环境孵化启动环境孵化正式启用增量覆盖率sdk落地数据看板落地 质量可视化持续迭代流水线启动质效提升计划启动基础服务建设完成20+项度量指标梳理涉及应用150+集成测试关联覆盖率测试数据服务化一站式平台服务全面接入完成从游击队到正规军落地成果-过程指标42061083020100 407060502019Q12019Q22019Q32019Q4质量过程数据专项资源投入收益环境孵化40775数据看板10560增量覆盖25迭代流水线1022.5资源投入&收

9、益统计单位为人日数据汇总截止至今搭积木式的组合 实现1+12UT覆盖率千行bug率测试黑洞(h)单测覆盖率,从一片空白到大多数应用60%至70%千行bug率下降80%日常测试,单月bug数降至之前的约30%研发提测到测试介入,从将近1d缩短到1h以内落地成果-结果指标全员质量保 障全流程数据 化技术团队有 底气资源分配更 合理迭代效率提 升标准20182019线上故障93客诉量13/M3/M测试开发比1:N1:1.6N需求承接率5.717.78踩过的坑-业务视角For 事不影响线上质量,不延期业务需求现做整体规划,再做目标拆分拒绝成为“垃圾场”For 人专人专事,结果导向培养自驱力,提高主观能动性自愿参与,自我提升踩过的坑-技术视角技术攻坚研发反馈产品思维从社区中来,到社区中去社区精华帖RD & OP数据完整过程开放问题解决周期数据准确规则清晰需求实现周期用户体验做口碑实用性&易用性研发团队信心测试团队信赖度踩

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论