1、Borland 助力保险行业软件成功交付及业界实践分享Micro Focus 成立于1976年,伦敦证券交易所上市公司,是一家帮助企业用户完善与提高其应用软件价值和质量的软件公司。Micro Focus 专注于为全球企业用户提供业界领先的应用开发、测试、管理及创新的解决方案,主要业务包括:COBOL:开放平台COBOL应用程序开发和运行解决方案 Mainframe:大型主机虚拟环境及应用程序迁移解决方案 Borland:软件开发生命周期管理解决方案 CORBA:基于CORBA标准的中间件解决方案关于 Micro FocusBorland 软件开发生命周期管理解决方案帮助您快速实现满足业务需求、
2、项目按时交付、确保软件质量 持续的业务需求验证,确保需求定义,需求分析,架构设计,需求变更,开发任务,需求测试都符合业务要求 持续的项目过程管控,提高项目过程透明度,确保过程的可预见性和可控性,让领导时刻了解项目进度和质量 持续的软件质量保障,让项目过程中的每一个参与人员都成为质量保障团队的一员Borland 软件生命周期管理流程示意测试需求SilkCentral测试执行SilkCentral测试场景SilkCentral缺陷测试报告测试结果SilkCentral统计分析测试生命周期管理系统建模Together配置管理、变更管理StarTeam/AccuRev开发任务变更请求缺陷流转源代码文档
3、每日构建代码质量单元测试冒烟测试需求管理Caliber业务流程系统原型需求开发Caliber需求类型需求条目基线管理需求跟踪需求生命周期追溯C o m p ly w ith F D A D e sig n C o n tro l G u id a n c e G M P R e g u la tio n1.C a p tu re d e sig n a n d re la te d in fo rm a tio n1.1.In p u t e le c tro n ic a lly fo rm a tte d d a ta1.2.R e fe re n c e e x te rn a l in
4、 fo rm a tio n so u rc e s1.3.R e fe re n c e e x te rn a l d o c u m en ta tio n2.S to re d e sig n a n d re la te d in fo rm a tio n2.1.Id e n tify an d ta g d e sig n in fo rm a tio n a s u n iq u e “d e sig n e lem e n ts”2.2.O rg a n iz e d e sig n e le m en ts2.2.1.O rg a n iz e b y D e sig n
5、C o n tro l G u id an c e E le m e n t2.2.2.O rg a n iz e b y in te r-re la tio n sh ip s2.3.E n su re a ll d e sig n e le m en ts a re a v a ila b le2.3.1.S to re d e sig n e le m e n ts b y D e sig n C o n tro l G u id a n c e E le m e n t2.3.2.S to re d e sig n e le m e n ts a n d th e ir h isto
6、ric a l v a lu e s3.M a n a g e a ll u se r n e ed s3.1.Id e n tify th e so u rc e o f th e u se r n e e d3.2.Id e n tify a ll u se r ty p e s(g ro u p s)3.3.Id e n tify th e c u sto m e r(s)3.4.P ro file th e e x p e c ted p a tie n ts3.5.S ta te th e in te n d e d u se o f th e p ro d u c t(fam il
7、y)3.6.C a p tu re th e a c c e p ta n c e crite ria fo r e a c h u se r n e e d4.M a n a g e d e sig n in p u t req u ire m en ts4.1.Id e n tify th e so u rc e o f th e re q u irem e n t4.2.Id e n tify th e a sso c ia te d u se r n e e d4.3.C a p tu re re q u irem e n t d e sc rip tio n a n d a ttri
8、b u te s4.4.C a p tu re a c c e p ta n c e c rite ria4.5.A ssig n re sp o n sib ility fo r e a c h re q u ire m e n t4.6.M a n a g e in c o m p le te re q u ire m e n ts4.7.M a n a g e a m b ig u o u s req u ire m e n ts4.8.M a n a g e c o n flic tin g re q u ire m e n ts4.9.A p p ro v e a ll re q u
9、 irem e n ts5.M a n a g e a c c e p ta n c e5.1.E n su re th e a c c e p tan c e o f e v e ry u se r n e ed5.2.E n su re th e a c c e p tan c e o f e v e ry d e sig n in p u t req u ire m en t5.3.D o c u m e n t th e re su lts o f e v e ry u se r n e ed a c c e p ta n c e te st5.4.D o c u m e n t th
10、 e re su lts o f e v e ry d e sig n in p u t req u ire m en ts te st5.5.M a k e a c c e p ta n c e re su lts a v a ila b le6.M a n a g e c h a n g e6.1.M a in ta in h isto ry o f d e sig n e le m en t c h a n g e s6.1.1.M a k e c o m p le te c h an g e h isto ry a v a ila b le6.1.2.M a in ta in h is
11、to ry w ith in a n d a c ro ss a n y o rg a n iz a tio n a l p ro c e d u re6.1.3.M a in ta in h isto ry w ith in a n d a c ro ss a n y p ro je c t m ile sto n e6.1.4.M a in ta in h isto ry w ith in a n d a c ro ss a n y D e sig n C o n tro l G u id a n c e E le m en ts6.2.C a p tu re fre q u e n c
12、y an d n a tu re o f e le m e n t ch a n g e s6.2.1.P ro v id e ra tio n a le fo r c h a n g e6.2.2.D e sc rib e d e c isio n s m a d e6.2.3.Id e n tify ap p ro v a l a u th o rity fo r th e c h a n g e6.2.4.C a p tu re d a te,tim e,a n d sig n a tu re o f ap p ro v in g a u th o rity6.3.Id e n tify
13、 im p a c te d e le m e n ts d u e to a ch a n g e in a n o th e r e le m e n t6.3.1.C re a te b a c k w a rd tra c e s to d e sig n e le m e n ts w ith in a n d a c ro ss a n y o rg a n iz a tio n a l p ro c e d u re6.3.2.C re a te b a c k w a rd tra c e s to d e sig n e le m e n ts w ith in a n d
14、a c ro ss a n y p ro je c t m ile sto n e自动化测试SilkTestSilkPerformerSilkMobileSilkCentral Connect手工测试代码质量DevPartner开发生命周期协作版本缺陷同步需求驱动测试获益业务挑战以文档为中心的管理模式,需求无法版本化、基线化,难以进行有效管理和维护无法从单一平台查看需求的实现状态,难以评估需求变更的影响范围无法对需求分析工作进行定量评估和分析建立企业级需求库,实现企业级、一体化、集中管理的目标实现需求条目化、版本化、基线化,需求状态跟踪,数据统计的管理目的实现对业务、设计、分析、开发、测试人员
15、的需求共享提升新一代项目提升整个企业需求管理的成熟度成功案例:自2012年,中国建设银行在新一代核心业务系统项目中,在全国7个开发中心全面使用需求管理工具Caliber,共计800并发用户,为需求管理工具的全国最大单一案例。需求管理 Caliber 实践-为中国建设银行新一代核心业务系统服务的企业需求管理平台中国建设银行的需求管理流程 Caliber需求管理HP QC测试管理FLPM实施流程管理托管|托管业务交易处理|处理场内资金|处理股票回购|处理指令划账|会计处理|会计对账|会计估值现金管理|客户账户管理|处理客户帐务|日结客户帐务|管理客户凭证|票据管理|存入票据|提取票据变更审批结果需
16、求同步现金管理测试|帐务案例1|帐务案例2。|票据案例n状态跟踪获益业务挑战需求与开发、变更等环节的自动关联关系没有建立起来需求无法版本化、基线化,难以进行有效地管理和维护难以建立和度量需求之间的跟踪关系和影响分析实现项目需求的版本化与基线化管理实现需求审批与项目管理流程之间的关联实现对业务、设计、分析、开发、测试人员的需求共享实现对需求变更的跟踪、影响分析和审计成功案例:2013年中国交通银行采购50套Caliber需求管理工具,实现与项目管理平台、OA办公系统的对接,目前在“531”项目中推广使用。需求管理 Caliber 实践-交通银行“531”工程需求管理平台交通银行的需求管理方式 数
17、据交互QA办公系统需求评审|需求审核|需求变更项目管理平台需求分解|需求跟踪按业务条线管理业务需求和需求规格说明书版本化存储检入/检出用户界面工作流分支/合并链接&跟踪标签&基线审计&报告统一的资产库需求模型源代码测试资产讨论其他资产开发任务缺陷|变更|讨论需求管理开发资产配置管理开发过程管理Do this perfectlyMake it run fasterPink is a nice color for a UIMake our competition eat our dust自定义组件一体化管理配置与变更管理 StarTeam 实践-新华人寿和中国海关的软件协同开发平台测试管理 Sil
18、kCentral 实践-趋势科技的企业测试全流程管理个人仪表盘质量仪表盘功能测试SOA代码质量Open Service Integrations缺陷管理需求管理JavaSAP性能测试需求功能点管理用例管理用例执行管理执行结果.Net浏览器适配的自动化验证,减少80%的人工测试支持云环境,减少90%的客户端环境准备时间直观的可视化结果展示,上线更有信心测试管理 SilkCentral Connect 实践-中国移动的浏览器适配性测试自动化功能测试 SilkTest 实践-中国移动BOSS核心业务系统的自动化功能测试框架 性能测试 SilkPerformer 实践-为四川长虹集团构建企业内部的性能
19、测试私有云获益业务挑战规模较小的移动应用测试团队和较短的测试周期,满足不了日益复杂的测试需求只能确保验证新功能,无法进行回归,会偶尔导致原有功能异常,客户满意度低需要确保手机银行、移动办公应用在多达40+设备上的用户体验与现有持续集成框架集成,自动安装、执行冒烟测试确保重要业务流程的回归测试通过,提高用户满意度实现对90%的适配类测试用例的自动化,提高测试效率在较短测试周期内实现对全部移动设备的适配性测试需求成功案例:2013年,中国信托商业银行使用SilkMobile,实现了在较小的移动应用测试团队和较短的测试周期内对手机银行、移动办公系统的功能回归测试和移动设备兼容性测试。移动应用测试 S
20、ilkMobile 实践-中国信托商业银行实现对移动应用的自动化功能回归和兼容性测试 中国银行构建的持续敏捷测试流程 项目配置邮件通知自动测试自动构建定时任务持续集成平台仪表盘SilkMobile录制脚本SilkMobile执行引擎SilkMobile执行引擎SilkMobile执行引擎持续集成平台+Eclipse+配置管理编写脚本客户背景 中国移动某部门负责移动集采终端设备入网评测,需要在入网前测试终端设备的稳定性和性能 稳定性:是否能够支持常见应用在手机上持续运行10小时,应用不退出,不死机 性能:常见应用在运行时对CPU、内存、网络、电量的消耗情况解决方案 稳定性:采用SilkMobil
21、e作为执行引擎,执行长时间稳定性测试。SilkMobile内置对CPU、内存的监控,中国移动自行开发监控程序对网络流量和电量消耗情况进行监控客户收益 稳定的测试环境(原来采用开源的工具稳定性不够,经常闪退)完成了市场上主流的50余款软件的自动化测试用例,无人值守运行,自动发送报告移动应用测试 SilkMobile 实践-中国移动对入网移动设备进行稳定性和性能评估 获益业务挑战开发环节不注重代码质量,系统带“病”上线的风险大大增加大量代码缺陷通过后期测试发现和修复,代价更昂贵代码缺陷发现后的再修复过程,往往引入新的问题,给项目进度带来新的压力单元测试和集成测试的覆盖率分析提高了测试的完备性为质量管理部门提供了代码质量检查的一个新的手段对现有Java项目的内存泄露问题进行了精确的问题定位为开发人员优化代码性能提供了辅助手段成功案例:2012年,中国农业银行软件开发中心使用DevPartner对Java,.NET项目代码进行测试覆盖率、内存、性能分析,共计100并发用户,为代码质量工具的全国最大单一使用案例。代码质量 DevPartner 实践-中国农业银行通过提升测试完备性改善代码质量
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。