l 测试需求管理
系统模块提供完整的需求收集/分析/组织/跟踪/反馈/变更管理实现需求、研发和质量的全面整合,为用户的绩效考核、决策分析和过程监控等提供有效的、准确的数据支持。给软件工程生命周期内的各个阶段都提供了强大、方便的信息查询、跟踪、管理功能。贯穿于项目开发的全过程中,以保障项目符合所描述的需求和标准。
Ø 具有可视化功能。提供多个表现视图,直观的反应出需求覆盖信息,允许在视图上进行需求编辑管理;提供定义需求属性,设置属性值的功能,以完善需求管理工作。
Ø 具有需求变更分析功能。能够比较不同版本需求之间的差别;具有项目快照功能,可以比较当前分析结果和其他保存的快间的区别,或者两个快照间的区别;可以分析需求变更对软件产品的影响。
Ø 具有需求过滤功能,可定义过滤规则、过滤不需要的信息。
Ø 具有需求文档自动生成功能。自动生成需求报告,将需求信息、需求追踪信息自动生成文本。
Ø 具有需求导入功能。支持快速、简单的从Word 或PDF文档中捕获需求,规范需求和需求文档的格式,定义需求属性,设置属性值,并将他们插入到需求说明书当中。能够替换需求说明书版本,从原始文档中直接需求辨认已经定义的需求,并且比较两个版本之间的差别。
l 测试用例管理
Ø 支持手工测试用例和自动化测试用例,支持测试用例树型结构。
Ø 支持测试用例的各种状态:执行通过、未执行、执行失败;
Ø 支持测试用例关联缺陷;
Ø 支持测试关联到需求;
Ø 支持执行中的测试用例管理。
实现测试用例的标准化,即每个测试人员都能够理解并使用标准化后的测试用例,降低了测试用例对个人的依赖。
l 缺陷管理
软件缺陷是软件开发过程中不可避免的,因此有效的缺陷管理成为过程管理的重要环节,而且开发过程中产生缺陷的数量又非常多,因此选择合适项目本身的缺陷管理工具就显得尤为重要。
工具通过缺陷流程管理,用户可以缺陷流程自定义;缺陷属性自定义;缺陷报自定义表以及缺陷分析模块等功能模块,解决了软件开发过程中缺陷修复成本高、结果难以量化等问题,最终起到提高软件质量、降低开发成本、实现项目的量化管理目标。具体功能如下:
Ø 强大的检索功能
Ø 历史变更记录
Ø Bug状态统计功能
Ø 问题追踪和管理;
Ø 问题跟进情况的分析报告;
Ø 对测试流程的每个环节都能以图表方式进行分析报告;
Ø 组件/模块负责人功能;
Ø 无限制的工作流。
l 测试执行管理
测试执行结果可以看作是软件测量质量标准。套件提供一个基于动态界面来执行质量目标、变化和需求的测试用例,以使质量保证资源的利用能够最大化。套件将不断通过/失败/未执行信息保留在测试用例中,并提供整体测试进程指示值总结。失败的测试执行可连接到缺陷启动追踪(程序)中。
套件可使测试人员快速运行测试用例并通过更新的结果(显示全部重要数据)进行指导。
友好用户界面显示全部的测试用例数据、测试方案以及测试步骤和预期结果等。只需要简单的点击右键,一条指令,测试人员就可以拥有一份完整测试执行状态的现场报告。
l 测试任务管理
提供任务和资源管理接口,为客户当前的一些工作流程资源整合提供相关接口,当然工具套件自身提供的任务管理如下:
Ø 任务的增加、修改及查询
Ø 权限限制
Ø 任务分配
Ø 任务转移
任务提示功能,测试人员提交新的测试人之后提示任务管理员分配,任务分配员分配/转移任务之后提示对应测试人员,测试结束时间提醒等。
工具套件提供任务和资源管理提高了软件测试组的产能和效率。
l 测试数据管理
测试数据管理包括数据生成、数据检查、数据维护、数据备份恢复、数据Email发送等子流程。对测试中必须使用到的真实数据进行加工,确保测试数据安全。测试数据管理特点:
Ø 在案例设计时,提供数据查询功能;
Ø 保障多个项目并行测试的需要,对产品测试数据的使用进行合理的分配和协调,避免数据使用中的冲突;
Ø 当环境测试数据发生变化后,可通过数据同步功能与环境测试数据保持一致。