概述
嵌入式系统开发一般分为需求分析、概要设计、详细设计、产品实现、测试等阶段,每个阶段的工作都是围绕着不同类型的需求开展的,以需求为驱动的测试管理是当前亟待解决的问题。基于ibm rational doors和ibm rational quality manager的需求驱动管理凯发娱乐登录的解决方案可以满足项目所有阶段的需求管理任务和测试管理任务,包括需求定义、需求跟踪矩阵、需求变更控制、测试计划、测试用例设计、测试用例执行、测试缺陷跟踪、测试报告统计等。通过doors和rqm的跨生命周期协作,实现了需求驱动的测试方案,帮助测试人员尽早准备测试,实现持续的质量保障,确保设计的产品满足用户需求。
.jpg)
凯发娱乐登录的解决方案
• 需求分析人员在doors定义和管理需求
♦ 集中管控所有项目需求
doors通过直观、文档风格的用户界面为大量并行开发用户提供了统一的、可定制化的视图。在doors数据库中,客户可以同时存储、访问和管理多个项目的需求信息及其衍生的项目其他文档。
♦ 需求的条目化管理
doors提供了类似word风格的编辑界面和功能,对需求采取条目化的存储方式。
♦ 需求的链接、跟踪、管理
doors中可以很容易创建两个需求文档内需求条目之间的关联关系,通过关联标识用户可以很方便地跳转到相关联的需求。
♦ 需求变更、影响分析
doors 包括一套完整的变更建议流程和审核系统,使得用户可以针对需求,递交变更建议及其建议的原因。doors提供了基线功能,可以使用户看到不同需求版本的区别。
• 测试人员在rqm中进行测试管理
♦ 测试计划创建
在rqm中创建的测试计划清晰地描述了项目目标和项目条目以及退出条件,同时可以跟需求集进行链接。
♦ 测试用例管理
rqm中的测试用例详细描述了测试的内容,包括测试初始条件、测试步骤、期望的测试结果、真实的测试结果等,并可以将测试用例与需求相关联起来。
♦ 测试报告统计
rqm的报告支持按不同级别的粒度捕获信息,确保所有的团队成员可以获取他们所需的信息。
• 从需求到测试的质量管理凯发娱乐登录的解决方案
doors和rqm可以完美无缝集成,将需求管理延伸到测试管理,共同完成以需求为核心的测试任务。在doors中管理功能需求,在rqm中管理相应的测试计划和测试用例。通过两者的集成,需求人员可以在doors中制定必须由测试所满足的验证标准,通过执行影响分析来进行需求和测试覆盖;测试人员在rqm中根据来自doors的需求编写测试计划和测试用例,建立到需求的追踪关系,使用验证标准作为测试通过的依据。rqm中的测试结果和状态可以同步显示到doors对应的需求中,需求人员可以在doors中直接了解需求的测试状态及结果。
.jpg)
通过rqm和doors的集成可以实现需求驱动测试,达到全生命周期需求与测试的协作和跟踪。团队间可以共享明确的公共需求集,不会遗漏重要需求,评估需求变更对测试的影响,识别出要测试的重要需求,证明测试的合规性。可在需求阶段尽早引入测试计划,确保测试任务的合理规划;通过将测试用例关联到需求,可以很直观地将测试任务追溯到需求;可将测试过程中发现的缺陷关联到需求,直接追溯需求的缺陷;可根据需求度量来掌控测试进度,在rqm中设置目标,并根据那些被满足或不被满足的需求来度量测试的进度,实现有效的测试管理。