版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件质量检测平台
2012年05月汇报提纲13方案和过程介绍质量检测平台2质量检测平台价值保障软件质量,确保个人提交不会影响集成1应对需求变化,突发压力下能及时交付产品2建立一套自动体系,降低运维难度和成本3端到端提升关键环节的工作效率4降低人员变更对开发过程带来的影响5项目背景业务支持系统的软件规模日益庞大,应用环境日益复杂,新业务需求层出不穷,旧业务不断更新优化。无侵入式的质量检测2质量检测的标准化3开发商的交付质量对比4问题定位和运维成本的降低5及时的软件质量检测1建设目标内建的质量保障体系6高开放性的平台7质量检测功能架构图代码扫描项目配置策略管理度量统计邮件中心用户管理角色管理系统管理监控界面及功能服务器管理构建监控数据库监控配置中心取代码配置调度配置反馈配置系统配置版本监控邮件管理配置管理回归测试单元测试分析中心权限管理分类分析质量分析定义代码规范自动部署服务器管理版本管理发布部署调度中心用户行为查询系统安全自动测试脚本管理用例管理测试跟踪客户端展示用例管理脚本管理客户端展示结果展示编译监控数据收集菜单管理权限项管理通信证管理日志管理接口管理业务应用跟踪监控数据配置BUG分析统计报表数据处理报告管理业务分析异常行为用户监控异常行为用户处理扫描配置测试跟踪联系人管理内容管理邮件日志管理维护界面应用监控自动化构建NGBOSS质量检测过程质量检测平台Step1:从配置库取代码Step2:调度静态代码扫描扫代码Step3:调度完成单元测试Step4:自动编译Step5:自动部署Step6:自动回归测试每一步自动出报告网络总体结构网络内部结构配置中心调度中心分析中心汇报提纲13方案和过程介绍质量检测平台2质量检测平台价值质量检测平平台价值-减少风险缺陷的检测和修复变得更快软件的健康程度可以测量减少假定生成可部署署的软件利用CI,可以经常常对源代码码进行一些些小的改动动,并将这这些改动与与其他代码码进行集成成。如果出出现问题,,项目成员员会接到通通知,软件件会立即得得到修复。。而不采用用CI实践的项目目可能需要要到交付之之前对软件件进行集成成和测试CI自动部署减少重复过过程案例分析减少重复过过程可以节节省时间,,费用和工工作量。这这些重复的的过程可能能在所有项项目活动中中发生,包包括代码编编译,数据据库集成,,测试,审审查,部署署和反馈增强强项项目目的的可可见见性性有效效的的决策策Product86%95%注意意到到趋趋势势代码码测测试试覆覆盖盖率率代码码提提交交量量提升升开开发发商商能能力力、、效效率率节省省开开发发时时间间质量量检检测测可可以以检检测测出出不不规规范范的的编编码码,通过过该该检检测测功功能能可可以以提提高高开开发发人人员员的的代代码码编编写写规规范范通过过质质量量检检测测平平台台对对项项目目源源代代码码的的扫扫描描,检测测,可以以实实时时发发现现源源代代码码中中存存在在的的错错误误和和漏漏洞洞;提高高开开发发商商开开发发能能力力和和效效率率预防防错错误误编编码码遵守守编编码码规规范范通过过在在客客户户端端安安装装代代码码扫扫描描软软件件,可以以跟跟IDE开发发工工具具结结合合起起来来,实时检检测开开发过过程中中的错错误,,预防防错误误编码码质量检检测平平台可可以实实实时时捕获获开发发过程程中的的错误误,并给出出详细细描述述,可以为为开发发人员员节省省修改改的时时间建立起起产品品信心心总的来来说有效地地应用用CI实践能能够在在开发发软件件产品品时带带来更更大的的信心心。对对于每每一次次构建建,团团队成成员都都知道道软件件会通通过测测试验验证其其行为为,项项目的的编码码标准准和设设计标标准得得到遵遵守,,得到到的结结果是是在功功能上上可测测试的的产品品没有频频繁的的集成成,某某些会会感到到压抑抑因为他他们不不知道道代码码的修修改造造成的的影响响。因因为CI系统能能够在在出问问题时时发出出通知知,开开发者者和其其他团团队成成员在在进行行修改改时就就更有有信心心。而而且CI提倡所所有软软件资资产构构建时时使用用单一一的来来源,,大家家在准准确性性方面面也更更有信信心.汇报提提纲13方案和和过程程介绍绍质量检检测平平台2质量检检测平平台价价值自动取取代码码配置中中心调度中中心质量检检测服服务器器1:检测测到代代码更更新:2:通知知更新新带代代码Checkout报告3:提取取代码码取代码码的结结果输输出自动代代码扫扫描通过代代码扫扫描可可以对对整个个项目目的质质量有有个一一个直直观的的认识识,通通过对对扫描描结果果的分分析监监控项项目的的质量量和进进度,,尽早早的控控制项项目的的风险险。自动代代码扫扫描能能将大大部分分代码码错误误封闭闭在开开发阶阶段,,节省省大量量的后后期成成本和和返工工成本本。自动代代码扫扫描可可以覆覆盖绝绝大部部分产产品,,使用用简单单快捷捷,完完全不不影响响现有有工作作。在质量量监控控平台台上设设置了了定时时任务务,该该平台台会每每天定定时进进行代代码的的扫描描工作作,并并生成成代码码扫描描报告告,报报告如如下图图。自动代代码扫扫描方法复复杂度度的扫描描结果果报告告自动代代码扫扫描报告中中出现现的前前十大大问题题:包括问问题出出现的的个数数及对对应的的错误误代码码Top10问题列列表修复与与未完完成报报告从下图图中可可以看看到分分析发发现1791个问题题,已经修修复的的个数数为638个;后续的的报告告根据据开发发商的的实际际修复复问题题个数数该图图会有有相应应的更更新::自动代代码编编译自动代代码编编译通通过编编写项项目的的构建建脚本本,实实现自自动代代码编编译,,让整整个项项目随随时是是可构构建的的,杜杜绝风风险的的引入入项目名称代码行数构建持续时间java1500失败31毫秒NGBOSS25000成功109毫秒质量监监控平平台会会定时时的执执行项项目构构建脚脚本,,实现现自动动编译译构建成成功的的后台台输出出分析中中心库库(保存系系统核核心数数据,支持各各种分分析)错误类类型分分析:可分析析出项项目中中的各各种错错误类类型及及其占占比情情况错误修修复数数据分分析每次质质量检检测之之后会会分析析上次次的错错误的的修复复情况况方法复复杂度度分析析:分析项项目中中的方方法复复杂度度并生生成图图表可定制制的代代码分分析:支持用用户定定制代代码分分析分析中中心库库安全漏漏洞分分析:检测出出项目目中存存在的的安全全漏洞洞及风风险管理前前台在后台台功能能搭建建的基基础上上,为为了降降低操操作的的难度度,增增加易易用性性,我我们后后续将将设计计前台台交互互页面面,在在可视视化的的环境境下,,监控控整个个项目目的质质量管理前前台-自动编编译管理前前台-单元测测试管理前前台-部署发发布管理前前台-回归测测试管理前前台-审查反反馈管理前前台-缺陷密密度管理前前台-缺陷密密度变变化趋趋势管理前前台-缺陷类类型分分布管理前前台-缺陷一一次解解决率率管理前前台-平均问问题封封闭周周期平台规规划工作内内容自动单单元/回归测测试01开发商商测试试监管管03自动部部署02完成质质量监监控平平台的的单元元测试试功能能,关注于于20%核心代代码,保证代代码质质量,,同时时实现现自动动化回回归测测试测试用用例管管理测试结结果跟跟踪管管理测试用用例自自动调调度实现对对测试试人员员环境境,用户测测试环环境,和生产产环境境的自自动部部署功功能平台规规划—单元测测试通过对对当前前系统统的分分析,,制定定测试试计划划,编编写相相应的的测试试用例例和测测试脚脚本,,运行行测试试,实实现自自动化化测试试,在在测试试结束束后生生产测测试报报告文文档单元测测试完成对对代码码的单单元测测试,生成测测试报报告测试用用例测试脚脚本质量监监控平平台平台规规划——单元元测试试质量监监控平平台任任何一一个指指标都都有运运行次次数和和通过过率报报告,,如下下左图图;横轴表示该该指标的测测试时间((以天为单单位),左左纵轴对应应柱状数据据,表示该该指标对于于某一天的的测试次数数,右纵轴轴对应蓝色色曲线,表表示该指标标对于某一一天的测试试通过率指标运行次次数和通过过率报告平台规划平台规划——单元测试试单元测试报报告中包含含了最近一一次成功及及失败测试试的情况,测试结果趋趋势等信息息.如下图单元测试报报告平台规划——回归测试试编写测试脚本编写测试用例制定回归测试策略通过自动回回归测试,可以降低系系统测试,维护升级的的成本;同步生成测测试分析报报告.流程步骤制定回归测测试策略编写测试脚脚本编写测试用用例对应用程序序做测试自动回归测测试平台规划——回归测试试回归测试作作为软件生生命周期的的一个组成成部分,在在整个软件件测试过程程中占有很很大的工作作量比重,,软件开发发的各个阶阶段都会进进行多次回回归测试.在回归测试试报告中包包含概述述和详细结结果两部分分,如下图;上半部分是是整体信息息,包括被被测项目名名称,测试试时间,测测试用例总总个数,成成功个数;下半部分列列举了每个个用例的测测试结果,,执行步骤骤数目回归测试报报告平台规划——自动部署署将部署操作作脚本化,,并进行部部署验证测测试各类环境尽尽可能相似似,并使部部署脚本通通用化对环境管理理进行版本本控制,杜杜绝了对生生产环境的的手工直接接修改部署操作脚脚本化对环境管理理进行版本本控制部署脚本通通用化质量监控平平台-自动部署平台规划——自动部署署自动部署完完成后质量量监控平台台会有相应应的报告生生成,可查看相应
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 离婚协议书重大疾病
- 班组长考试题库及答案大全
- 2025至2030国有银行行业发展分析及有效策略与实施路径评估报告
- 安全员考试题库一建及答案解析
- 煤矿安全专业基础知识题库及答案解析
- 2025至2030心脏除颤器市场发展趋势分析与未来投资战略咨询研究报告
- 安全类综合能力知识题库及答案解析
- 2025城镇房产抵押合同样本
- 2025-2030中国工业燃油行业市场深度调研及投资前景与投资策略研究报告
- 2025企业间合作合同范本【项目合作合同协议书】
- 专项施工方案专家论证审查制度
- 2024-2025学年辽宁省丹东市元宝区丹东市金汤小学北师大版六年级上册期中测试数学试卷(含答案)
- 风力堆积地貌课件
- 《肺癌诊治新进展》课件
- 甘永立几何量公差与检测课后答案
- Berg平衡量表
- 语文应用文《通知》(课堂PPT)
- 商务咨询公司章程样书
- 乳胶漆工程质量评定表
- 联想SIS-3000安全隔离网闸
- JJF 1747-2019 车身反光标识用逆反射系数测量仪校准规范(高清版)
评论
0/150
提交评论