UML软件工程组织

软 件 测 试 管 理 系 统 (TMS2.0) 简 介

 

1、系统概述
在软件开发生命周期中软件测试是一个非常重要的环节.TMS软件测试管理系统采用BROWSER/WEB的方式对软件产品的整个测试流程,从制定测试计划、编写测试案例(testcase)和测试步骤、问题(bug)的跟踪处理、测试总结报告等各个阶段进行有效的控制和管理,以提高软件开发尤其是产品测试的管理水平,保证软件产品质量,提高软件产品市场竞争力.TMS软件测试管理系统一方面通过对测试各阶段编辑和处理环境的提供以及自动生成WORD文档的功能,大幅度降低测试人员的工作量和重复劳动,提高了测试人员的工作效率和积极性;另一方面,使用TMS测试管理系统通过科学的测试管理流程高效地实现了问题(bug)的跟踪处理, 避免了测试人员和开发设计人员之间面对面的交流,减少了以往测试和开发之间难免的摩擦和矛盾,提高了工作效率,也便于管理者对工作进度的准确评估和工作业绩的考核,工作进程的有效控制和工作进度的及时调整。

2、系统功能介绍
  软件测试管理系统(TMS2.0)功能应用划分如下:
  (1)测试计划管理:单元测试、集成测试和产品测试的测试计划的录入、修 改、删除、查询、打印功能;也可以在另外的编辑器中输入, 此处仅记录文件路径;
  (2)测试案例和测试步骤的管理:
  1).测试案例及步骤的增、删、改、拷贝和查询功能;
  2).测试案例测试情况的管理,如测试状态包括:未测试、测试中、已测试;测试结果分为:通过、未实现、存在问题等;
  3).测试案例可按模块输入、按模块编号和归档;
  (3)问题报告(缺陷跟踪)管理
  1)问题报告处理流程图(略);
  2)问题报告处理支持EMAIL功能,问题逾期未解决或超出临界值自动警告提醒功能;
  3) 实现问题报告与测试案例的关联;
  (4)测试报告管理
  1) 单元测试、集成测试和产品测试的测试报告的自动生成以及提供手工录入、修改、删除、查询、打印功能;
  2).也可以在另外的编辑器中输入,此处仅记录文件路径;
  (5)统计分析和决策支持功能
  在系统建立的测试数据库的基础上,进行合理的统计分析和数据挖掘,例如根据问题分布的模块、问题所属的性质、问题在各阶段的分布情况和解决情况等方面的统计分析使项目管理者全面了解产品开发的进度,产品开发的质量,产品开发中问题的聚焦,为决策者提供支持。
  (6)以上各个阶段的输出结果均可根据需要自动生成WORD文档。
  (7)系统管理功能 系统具有项目管理、项目中模块管理、 用户及权限管理等功能。通过系统管理中用户权限分配功能还可以实现问题报告处理中流程的重新组合功能。系统具有良好的可扩充性,其菜单、子菜单和相关联程序的名称等信息从数据库读取。
  用户的职能和权限管理如下:
  问题(bug)提交和处理时的职能划分:
  A:职能:取消问题 (建议项目负责人负责)
B:职能:确定问题 (建议测试组组长负责)
C:职能:分发问题 (建议设计组组长负责)
D:职能:测试问题 (建议测试组成员负责)
E:职能:解决问题 (建议设计组成员负责)
F:产品组成员 M:规划组成员 (目前未用)
G:普通用户 (非普通用户均具有提出问题的权限)
这里,测试组成员和设计组成员等只是针对所属项目而言,一个用户可以是一个项目的测试组成员,同时也可以是另外一个项目的设计组成员。同一个用户可以同时在一个项目里有多项职能。
  对测试管理系统综合查询部分的权限区分:
  0:系统管理员,可以进行系统管理功能,但没有综合查询功能;
  1:一级查询,可以访问所有项目的综合查询部分全部功能;
  2:二级查询,用户可以访问所参与项目的综合查询部分全部功能;
  3:三级查询,可以进行已CLOSE问题查询。



版权所有:UML软件工程组织