Polarion-ALM支持机载软件研发生命周期管理和合规性认证最佳实践_第1页
Polarion-ALM支持机载软件研发生命周期管理和合规性认证最佳实践_第2页
Polarion-ALM支持机载软件研发生命周期管理和合规性认证最佳实践_第3页
Polarion-ALM支持机载软件研发生命周期管理和合规性认证最佳实践_第4页
Polarion-ALM支持机载软件研发生命周期管理和合规性认证最佳实践_第5页
已阅读5页,还剩81页未读 继续免费阅读

下载本文档

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

文档简介

机载软件全生命周期管理

与合规性认证最佳实践

议程机载软件趋势和挑战西门子PolarionALM方案简介基于DO178C的Polarion方案基于GJB5000的Polarion方案军用软件研制流程Polarion实施西门子数字化企业套件深入全面的工业软件和自动化的组合.

虚拟世界与实物世界的无缝连接.西门子ALM之路.机载软件趋势和挑战软件的普及和发展普通汽车1000多万代码行PictureofMedicalDevice医疗设备中的软件内容每两年翻一番智能设备每年15.4%增长来自于软件F35软件规模达到950万代码行软件带来的故障2014年召回的5000万辆汽车......2015年超过了这一纪录PictureofMedicalDevice黑客从Wi-Fi设备获取Gmail登录凭据软件故障...全球定位系统(GPS)失败?符合技术规格24%的医疗设备因软件而被召回机载软件发展趋势产品发布越来越频繁机载系统综合,导致软件比重变大机载软件开发协作越发复杂更高的质量要求,更大的软件规模面临的问题业务分析质量保证发布工程师开发架构师项目管理机载软件挑战技术滞后由于航空行业对稳定性的严格要求,选择的技术需要使用经过充分验证,导致技术总体滞后于其他行业的软件发展多重标准GJB5000A成熟度要求DO-178C适航要求DO-254要求两张皮研发和过级两张皮现象,标准认证并未真正起到提升能力、改善流程的效果难以落地软件工程在工程实践中无法有效贯彻西门子ALM之路.西门子PolarionALM方案简介Polarion-满足客户对于ALM的需求财富1000公司的部署250+活跃用户2.5+M应用扩展200+

注册的社区会员15KPOLARIONREQUIREMENTSTASKSCHANGE

MANAGEMENTTESTBUILD

MANAGEMENTAUDITS

ANDMETRICS被西门子收购完成ALM-PLM集成方案2004Polario成立2005统一的,100%基于浏览器的ALM产品2016专注于开放的协同响应完整的可追溯性,实时协作,直观的用户界面10年增长49%POLARION大事件PolarionALM特点完全一体化,开放架构100%基于浏览器全程可跟踪100%全功能开放API完善的生态链极佳的用户体验完全可审计集成Teamcenter用户驱动的专利技术External

ReviewerEngineerTesterTeamLeadDeveloperPolarionRoundTrip™在保持可追溯性的同时,在外部共享内容。PolarionImportWizard™利用现有的工作产品PolarionLiveDocs™在线享受“简单如Word”的功能和实时协作。工作项是唯一可识别的,可追踪的和工作流程控制的PolarionPolarion功能模块PolarionBDECAPolarion®PRO™统一整个企业中所有项目贡献者的变更管理,任务和问题跟踪以及工作报告。Polarion®REVIEW™使内部和外部利益相关方能够审查和评论工作项目,并提供符合行业标准的电子签名和批准。Polarion®REQUIREMENTS™完整的需求管理解决方案在整个项目生命周期中,有效地收集,编写,批准和管理复杂系统的需求Polarion®QA™完整的质量保证和测试解决方案在单一的协作QA环境中设计,协调和跟踪您所有的测试管理活动Polarion®

ALM™完全一体化的应用生命周期管理解决方案通过统一的需求,编码,测试和发布解决方案,连接团队和项目,改进应用程序开发流程。Polarion功能清单PolarionALM三大核心价值.协同合作可追溯性重用协同合作“Polarion通过拆除组织单位之间的隔墙,大大改善了利益相关方的合作”-JörnTiedjen,LMTLammersMedicalTechnologyPolarion使团队合作在一个安全的环境中,共享资产更加容易。可以通过细粒度的权限控制和可配置工作流,决定谁可以看到什么,谁能改变什么以及什么时候改。全面的可追溯性Polarion的能力可以跨生命周期和项目:

多向链接自动化的审计跟踪电子签名完整的影响分析重用统计报告说,60-80%的需求,代码和测试将被在项目之间共享。使用Polarion,可以重用或使用分支数据进行串行或并行开发项目和产品。“WaveLight最大的好处就是可以跨不同项目重用(如需求等工件)。”

-WernerMotzet,WaveLightPolarionALM价值通过适当的应用流程和协同合作敏捷通过更好的估计,更好沟通和更方便可重复的过程可预测性将工作结果追溯回业务需求可审核性通过更有效地管理需求,设计和质量过程质量通过不断改进流程和实践,更有效地利用资源生产力通过适当的应用流程和协同合作敏捷通过更好的估计,更好沟通和更方便可重复的过程可预测性将工作结果追溯回业务需求可审核性通过更有效地管理需求,设计和质量过程质量“我们现在将它(Polarion)用于所有重要规格、质量保证和测试计划文档。”Polarion在与CNHIndustrial价值140万美元的交易中,取代了DOORS®Polarion客户成功案例AndreasDeuter

菲尼克斯电气公司50%时间缩短幅度

在创建新的

需求方面美国FAA借助Polarion实现了腾飞“Polarion会快速接受功能

请求,这一点非常了不起!”80%时间缩短幅度

在可跟踪性

管理方面飞索半导体公司大幅缩短了

可跟踪性管理时间短时间内达到了SPICE第2级Polarion是首家所交付的全套ALM工具符合ISO26262/IEC61508要求的公司UnrestrictedPolarion在航空领域的成功案例50时间缩短幅度

在创建新的

求方面西门子ALM之路.基于DO178C的Polarion方案Polarion满足DO-178CPolarion可以定义任何流程,DO-178C不指定任何流程每个阶段(需求规范、开发、测试)的过程可以不同瀑布、V模型,甚至敏捷都是常见的开发过程Polarion可以支持任意模型可以使用类似功能安全标准进行指导,目前Polarion包含了主流安全标准模板所有DO-178C的工件和输出都可以映射到V模型的某些部分,Polarion支持V模型和数据项的映射Polarion扩展门户的DO-178C模板DO-178C项目模板说明该模板可以认为是Polarion实现DO-178C合规性的行业最佳实践该项目模板包含模板文档和报告,用于证明DO-178C合规性所需的可交付成果DO-178C过程目标检查表以工作项的形式出现,以便可以将需求工作链接回来并追溯到各个过程目标存在典型的项目结构,允许开箱即用,但建议定制项目结构以匹配现有流程捕获所有必需的工件,自动生成可追溯性和独立性报告不但提供基本的V模型结构,其他过程也可以实现DO-178C要求的追溯性RTCADO-178C标准要求的认证工件之间所需的跟踪。DO-178C项目模板

-工作项和链接DO-178C项目模板

-文档和报告DO-178C项目模板

-工作流如何使用DO-178C模板利用来自行业领导者(包括美国联邦航空局和全球国防承包商)的最佳实践信息,优化流程并简化验证和验证(V&V),同时显著降低成本,简化DO-178C的合规性证明:建立从系统需求到源代码和可执行代码的完整,多方向可追溯性通过自动化工作流程实施流程合规性和文档通过完全链接的重用,变更和变体管理有效地利用合规性可交付成果简化和自动化您的FAA审核流程通过处理通用的完全链接数据,解锁分布式团队之间的协同效应利用风险管理和验证与验证(V&V)来实现合规性通过加快采用并减少IT负担来降低成本在保持合规的同时,以敏捷方式协作和交换信息西门子ALM之路.国内DO-178C成功案例分享中航某厂于2015年1月拿到西飞民机MA70X飞机刹车控制系统工作包,所有技术要求均为国际民机研发的主流标准,主要包括ARP4754AARP4761等,系统级DAL等级为A级,系统核心控制部件-刹车控制单元包含嵌入式软件及复杂电子硬件,分别按照DO-178C和DO-254A级标准研制(国内首次)。项目背景因缺乏经验与能力,经多次调研,最终选择与德国TechSAT公司进行技术合作,双方采用Polarion作为联合/研制办公平台,双方工程师团队人数约为20人。项目组于2016年初次启用Polarion平台,目前仍在整个型号研发中使用。所有研发相关工作均依赖Polarion进行,包括项目管理,特别是在MBSE的开发部分使用了SIMULINK的Polarion插件,实施效果较好。研发层级主要包括了系统级,部件级与软硬件级。项目情况分析项目组曾使用IBMDOORS作为需求管理工具,但由于缺乏二次开发,使用效果不佳使用Polarion后,项目需求开发与管理效率提升约为150%项目管理工作效率提升约为50%全生命周期构型管理获得较大突破,从无到有的提升其他功能如质量保证、电子审签等功能也为项目运行提供了较大支持价值与收益西门子ALM之道.基于GJB5000的Polarion军用软件解决方案国内军工行业软件面临的挑战研发进度紧,型号、产品发布压力大武器装备越来越智能化,软件所占比重越来越大武器装备的复杂性成倍增加研发周期长,序列、型号的复用要求高Polarion助力军工机载软件完全一体化全生命周期管理•规范化集中式管理,从需求、到设计、到测试发布的研发全过程•全程可追溯与变更影响分析,实现PDCA(计划、执行、检查、整改)与管理闭环

满足现状与未来发展•保护与重用现有资产•整合工具链

提供符合GJB5000A的最佳实践实现软件数据的重用提高产品开发效率与质量100%全功能开放API,基于军工院所的需求灵活定制GJB5000A过程域与等级序号过程域类型ML1配置管理(CM)支持22测量与分析(MA)支持23项目监控(PMC)项目管理24项目策划(PP)项目管理25过程和产品质量保证(PPQA)支持26需求管理(ReqM)工程27供方协议管理(SAM)项目管理28决策分析和决定(DAR)支持39集成项目管理(IPM)项目管理310组织过程定义(OPD)过程管理311组织过程焦点(OPF)过程管理312组织培训(OT)过程管理313产品集成(PI)工程314需求开发(RD)工程315风险管理(RskM)项目管理316技术解决方案(TS)工程317确认(Val)工程318验证(Ver)工程319组织过程绩效(OPP)过程管理420定量项目管理(QPM)项目管理421原因分析和决定(CAR)支持522组织创新和部署(OID)过程管理5过程域可分为以下四类:过程管理类:一般包括跨项目的定义、策划、资源分配、部署、实施、监督、控制、评估、测量和改进过程等相关的活动。项目管理类:覆盖与项目策划、监督和控制有关的项目管理活动。工程类:覆盖跨工程学科共同的开发和维护活动。支持类:包含支持产品开发和维护的活动。使用PolarionALM,满足GJB5000A可根据组织目标定制研发流程,固化到系统中一套研发流程,减少额外工作工具、数据与文档的集中管理平台,打造真正的研发管理平台Polarion满足各个过程域要求-需求开发/需求管理

专利的LiveDoc技术以在线文档模式展现需求以表格/树形等格式展现需求文档“RoundTrip”™在Polarion外部所作的变更可被无缝地导入回来,同时维持原始格式Polarion满足各个过程域要求-需求开发/需求管理(续)从初始需求到实现的全程跟踪需求基线-时光机器变更管理-可视化比较历史版本需求模板库重用Polarion满足各个过程域要求-需求开发/需求管理(续)需求评审中心评审邀请实时评审进度跟踪评审结果闭环管理电子签名文档评审与需求条目评审相结合Polarion满足各个过程域要求–技术方案/产品集成整合设计工具管理设计文档及评审整合自动化集成工具实现各种集成策略Polarion满足各个过程域要求–验证/确认测试用例管理规划测试活动的执行测试执行人执行范围被测对象跟踪测试执行的进度与结果自动形成测试报告Polarion满足各个过程域要求–验证/确认(续)手工测试与自动化测试工具集成与以下工具双向集成:QACKlockworkCoverityTestbedC++TestLint稳定性度量

活动趋势

构建结果

大的变更

品质度量测试结果

测试覆盖度趋势

按开发者度量

关联分析版本控制库提交变更开发人员构建

测试

审计监控

变更生成度量Polarion满足各个过程域要求-组织过程聚焦/组织过程定义组织过程定义的目的是建立和维护一个可用的组织过程资产集和工作环境。项目裁剪组织的标准过程以生成项目的已定义过程,其他的组织过程资产用于支持裁剪和实施已定义过程。工作环境标准用于指导生成项目工作环境。Polarion满足各个过程域要求

–项目计划/项目计划跟踪与控制/风险管理/测量与分析项目模板,帮助项目快速启动规划中心:满足瀑布、迭代、敏捷、混合等多种规划方式的需要Polarion满足各个过程域要求

–项目计划/项目计划跟踪与控制/风险管理/测量与分析(续)精益研发:看板方法论,减少研发浪费,避免流程拥堵发现流程瓶颈通过限制WIP,解决流程拥堵微服务设计拖拽操作模式Polarion满足各个过程域要求–配置管理架构在Subversion基础之上可添加1..n个SVN仓库或Git仓库集成的变更管理,可强制版本控制与变更管理之间的一致性集成Eclipse、VisualStudio、TortoiseSVN构建与持续集成内置Maven、Ant、Shell、Make的支持实现服务器端的构建与监控、权限控制与Jenkins/Hudson集成Polarion满足各个过程域要求-CM(续)--持续集成中心编码&提交构建&配置扫描&测试发布部署1000+插件,覆盖交付的每个阶段Polarion为评价过程提供便利帮助组织明确当前的流程水平。自动收集证据并做出评价。西门子ALM之路.国内GJB5000成功案例分享客户项目背景软件的复杂性和规模快速增长软件导致的安全问题频繁发生软件的规模×速度遵循摩尔定律NASA的软件增长趋势勇气号火星车(2004)文件系统错误福布斯-土壤号(2011)软件对空间辐射容错不足日本“瞳”卫星(2016)上注软件错误致失控解体ESA火星着陆器Schiaparelli(2017)控制软件姿态估计错误致着陆失败项目研发必要性软件研制一体化平台ALM(ApplicationLifecycleManagement)是支撑软件研制全生命周期管理的一体化解决方案适应软件未来发展要求形成覆盖从开发到测试、系统到配置项、技术到管理的工具链,实现软件研制全过程的工具化管理,提升软件研制质量和效率承载组织方针、过程规范、操作指南、文件模版等体系文件内容;对各种研制过程数据进行统计分析,更好支撑能力成熟度评价支撑GJB5000A全过程一体化工具实现数据之间的衔接或跟踪,实现工程线和管理线的“双线融合”,解决两张皮现象解决软件工程和管理问题Polarion方案在军用软件优势优势高效协同完善的需求管理功能,便捷的项目管理功能,适宜的变更管理功能,强大的工具集成功能;统一的数据池,支持任务、需求、设计、模块、测试用例、脚本、测试结果的历史可追踪性。高合规性深入融合GJB5000A体系文件和工程过程,通过一体化平台将各个过程、要素内置其中,随时获取各个项目执行体系文件的情况。

全过程记录完整项目过程数据、产品数据和组织资产数据,全程记录各类数据的产生过程,输出各类报表,分析进度、质量、风险、变更、资源等各方面情况,支持透明管理。信息共享为高层领导、项目经理、项目组成员、质量管理部门等提供统一的工作平台,不同角色呈现不同视图内容。模块化配置建立在“一个设计一个系统”的架构之上,所有功能模块都是围绕同一个数据库和同一个用户界面统一设计和开发,用户可以根据需要部署不同的模块,获得最佳的功能组合,轻松完成部署工作。客户Polarion实施时间轴2017.11-2018.3开展调研开展试用试用分析2018.1

2018.3评估可行性评估必要性评估定制量2018.4

2018.8组建团队实施采购实施代理2018.9

2018.12所级部署所级培训交付运行业务目标:构建以工程为核心、数据为驱动、管理为辅助的ALM一体化平台需求设计实现测试交付维护编制软件用户需求编制软件任务书编制接口文件(通讯协议等)软件需求分析软件概要设计软件详细设计编码代码评审单元测试组装测试确认测试第三方测试分系统测试整星测试交付验收地面维护在轨维护用户需求概要设计软件任务书软件需求详细设计任务测试用例测试记录测试问题研制总结变更申请单仪表盘变更记录数据报表代码质量度量流程工程活动数据管理使用手册价值与规划需求管理测试管理项目管理自动化测试工具集成Simulink/SCADE集成软件配置管理发布管理持续集成流水线企业知识库与PLM集成协同需求管理协同变更管理协同BOM管理2019年软件研制全生命周期协同平台2020年及以后机电软一体化研发管理平台业务价值构建软件研制基础支撑平台;实现软件研制的技术路线与管理路线的一体化;实现研发过程及数据集中管理;构建研发管理流程,固化并提升研发能力。2018年软件研制核心过程协同基础平台业务价值构建软件设计环节的协同能力;构建源代码一体化管理能力;构建持续集成流水线,提升交付效率;实现软件研制全生命周期端到端可追溯性。

业务价值构建企业研发知识库,促进知识分享与重用,提升研发效率;构建机电软一体化研发管理平台。Thankyou.

附录.军用软件研制流程实施支持软件全生命周期过程管理项目经理初始化项目资源管理项目计划需求工程师系统需求识别系统架构师软件需求设计开发工程师软件开发测试工程师测试用例设计系统测试&记录问题管理部署工程师代码发布部署售后服务工程师问题/变更管理测试规划质量工程师质量规划代码管理问题处理设计变更管理质量评估与需求管理平台集成与建模工具集成与开发工具,代码管理工具集成与测试工具集成项目监控代码配置管理与开发,代码管理、发布、部署工具集成应用反馈管理需求变更管理与PLM集成软件全生命周期管理业务流程需求收集需求分析概要设计详细设计单元测试集成测试系统测试验收测试软件开发Polarion软件全生命周期管理平台需求管理设计管理代码管理测试管理项目管理质量管理配置管理发布管理变更&问题管理质量管理发布维护项目管理软件自动化测试工具测试数据集成设计结果导入代码管理代码提交集成CANDelaCANDela设计及仿真灵活的软件项目管理选择项目模板创建新项目定义项目资源选择项目成员分配项目角色进行多项目资源平衡多项目资源平衡项目角色分配需求收集需求分析详细设计概要设计软件开发单元测试系统&验收测试集成测试项目管理质量管理部署维护项目初始化项目计划执行及报工拟定项目计划项目监控及报表需求收集需求分析详细设计概要设计软件开发单元测试系统&验收测试集成测试项目管理质量管理发布维护定义Planning和Iteration定义计划的管控范围计划可以是传统的层层分解的WBS,并关联工作对象也可以直接将工作对象作为计划的一部分项目初始化项目计划执行及报工拟定项目计划项目监控及报表灵活的软件项目管理灵活的软件项目管理需求收集需求分析详细设计概要设计软件开发单元测试系统&验收测试集成测试项目管理质量管理部署维护项目初始化项目计划执行及报工拟定项目计划项目监控及报表采用WordRecord的方式进行报工采用TimeSheet的方式进行报工个人多项目工作任务看板工作任务状态更新,工时自动汇总计算计划燃尽图需求收集需求分析详细设计概要设计软件开发单元测试系统&验收测试集成测试项目管理质量管理部署维护项目初始化项目计划执行及报工拟定项目计划项目监控及报表计划工作项看板计划工作项状态统计计划曲线图灵活的软件项目管理从客户单位获取项目的用户需求来自于客户单位的原始用户需求文档兼顾文档编辑、查看的方便性、直观性,和数据管理的严谨性及工作协同形成系统中的原始需求规格文档(LiveDoc)形成系统中的原始用户需求数据根据需要设定用户需求基线需求收集需求分析详细设计概要设计软件开发单元测试系统&验收测试集成测试项目管理质量管理部署维护需求调研需求整理需求评审或者来自PLM的需求数据PLM-ALM一体化需求管理需求收集需求分析详细设计概要设计软件开发单元测试系统&验收测试集成测试项目管理质量管理发布维护对用户需求进行分析、分解,定义工作流程、UseCase,并发布需求规格书业务流程定义&原型设计UseCase定义需求规格确认系统内嵌的流程图和原型设计工具,带有丰富的图形库可借助VISIO等工具进行流程设计可借助IDE、原型设计工具(如Mockplus)进行原型构建需求收集需求分析详细设计概要设计软件开发单元测试系统&验收测试集成测试项目管理质量管理部署维护对用户需求进行分析、分解,定义工作流程、UseCase,并发布需求规格书系统需求分析需求收集需求分析详细设计概要设计软件开发单元测试系统&验收测试集成测试项目管理质量管理发布维护单一数据源实时同步基于LiveDoc在线协同进行需求分析或基于数据在线协同进行需求分析数据页面具有与LiveDoc同等的富文本编辑能力Live的文本内容/形式可配置;编辑权限与数据页面一致对象结构自动继承章节结构UseCase定义需求规格确认对用户需求进行分析、分解,定义工作流程,发布需求规格书导出文档,提交客户方评审导入评审信息或修改结果多种协作方式在文档和数据页面查看评审信息项目组内部流程批准需求规格文档,所有需求数据自动批准选择导入方式需求收集需求分析详细设计概要设计软件开发单元测试系统&验收测试集成测试项目管理质量管理部署维护业务流程定义&原型设计UseCase定义需求规格确认内部在线文档评审进行系统架构设计,划分软件模块,定义系统接口基于LiveDoc和架构设计工具在线协同进行概要设计架构设计和仿真软件架构图和软件模块结构导入形成概要设计软件需求顶层结构输出概要设计文件,对概要设计进行评审需求收集需求分析详细设计概要设计软件开发单元测试系统&验收测试集成测试项目管理质量管理部署维护基于标准组件库,定义模块的软件需求借用标准软件组件系统需求追溯软件需求定义详细设计确认从组件库中复制一个软件需求插入到当前工作项目的软件需求规格文档和项目软件需求列表中Reference复制方式:引用软件需求及关联数据NewObject选择性复制:参考软件需求或所有关联数据(测试用例、代码等)需求收集需求分析详细设计概要设计软件开发单元测试系统&验收测试集成测试项目管理质量管理部署维护基于标准组件库,定义模块的软件需求借用标准软件组件系统需求追溯软件需求定义详细设计确认基于文档或者数据页面协同进行软件需求及结构定义填写开发预估工作量,用来关联开发过程中的工作记录和剩余工作量关联软件计划版本将需求分配到开发人员进行需求的工时管理、分配开发人员、关联版本计划需求收集需求分析详细设计概要设计软件开发单元测试系统&验收测试集成测试项目管理质量管理部署维护基于标准组件库,定义模块的软件需求借用标准软件组件系统需求追溯软件需求定义详细设计确认多种方式定义系统需求与软件需求的“refinedby”关系系统展示系统需求&软件需求关联关系,并提供统计报表同时提供矩阵式追溯关系查询及定义一体化页面需求收集需求分析详细设计概要设计软件开发单元测试系统&验收测试集成测试项目管理质量管理发布维护基于标准组件库,定义模块的软件需求借用标准软件组件系统需求追溯软件需求定义详细设计确认在线批阅意见及回复批准,打回,披阅快捷操作审核数据汇总根据需求输出文件,进行外部评审项目组内部基于文档或者数据在线协同评审Reuse或Branch,进行软件多方案,多状态设计需求收集需求分析详细设计概要设计软件开发单元测试系统&验收测试集成测试项目管理质量管理发布维护代码开发、调试、管理,开发任务报工代码开发调试及提交代码管理及关联IDE提交SVN代码及版本管理紧密集成权限控制代码访问及版本比对代码关联需求管理代码编译及部署嵌入式ALM数据访问需求收集需求分析详细设计概要设计软件开发单元测试系统&验收测试集成测试项目管理质量管理部署维护代码开发、调试、管理,开发任务报工代码开发调试及提交代码管理及关联Polarion对SVN拥有完全管理权限代码与软件需求关联追溯在线进行代码的审查、版本比对需求收集需求分析详细设计概要设计软件开发单元测试系统&验收测试集成测试项目管理质量管理发布维护测试规划、执行及总结定义测试用例定义测试轮次测试执行测试问题管理测试迭代在测试用例LicDoc中定义测试用例(1)创建测试用例(2)关联软件需求(3)参照软件需求,利用表格工具定义测试步骤在数据页面用类似的方式定义测试用例软件需求&软件测试用例覆盖度评估需求收集需求分析详细设计概要设计软件开发单元测试系统&验收测试集成测试项目管理质量管理部署维护测试规划、执行及总结定义测试用例定义测试轮次测试执行测试问题管理测试迭代利用模板或自定义创建测试轮次定义测试轮次包含的测试用例模板选择,模板可自定义添加移除测试用例选择结果统计需求收集需求分析详细设计概要设计软件开发单元测试系统&验收测试集成测试项目管理质量管理部署维护测试规划、执行及总结定义测试用例定义测试轮次测试执行测试问题管理测试迭代逐一执行测试轮次中的测试用例(1)记录每一个测试步骤的测试结果,上传错误截图等附件(2)记录本轮次中测试用例的最终测试结果(3)测试完成自动跳转到下一个测试用例的测试页面本轮次测试结果统计及查看离线测试和测试自动化(1)将测试代码、测试用例导出,进行离线测试,并将测试结果导入系统(2)通过系统集成,测试自动化工具获取测试代码、用例,并提交测试结果需求收集需求分析详细设计概要设计软件开发单元测试系统&验收测试集成测试项目管理质量管理部署维护测试规划、执行及总结定义测试用例定义测试轮次测试执行测试问题管理测试迭代问题的创建提交(1)创建问题填写问题描述(2)关联测试用例,测试轮次问题分析(1)分析问题原因,安排解决或退回(2)安排修复问题责任人(3)评估问题解决工时(4)指定问题解决版本计划问题修复及关闭(1)接收修复问题任务(2)修改程序代码并重新提交(3)填写工作记录(4)问题解决并重新提交测试,直到问题关闭需求收集需求分析详细设计概要设计软件开发单元测试系统&验收测试集成测试项目管理质量管理部署维护测试规划、执行及总结定义测试用例定义测试轮次测试执行测试问题管理测试迭代测试迭代(1)对相同的测试单元,进行多轮次测试迭代(2)对多轮次的测试结果进行统计及监控测试问题收敛(1)从测试用例的角度监控测试结果(2)从问题状态的角度监控问题关闭情况需求收集需求分析详细设计概要设计软件开发单元测试系统&验收测试集成测试项目管理质量管理部署维护详细设计单元测试轮次测试规划、执行及收敛单元测试集成测试系统测试验收测试单元功能规格(SoftwareRequirement)单元级测试用例单元级测试用例单元功能规格(SoftwareRequirement)概要设计集成测试轮次集成功能规格(SoftwareRequirement)系统集成测试用例系统集成测试用例集成功能规格(Softw

温馨提示

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

评论

0/150

提交评论