文档介绍:Hansky测试管理应用深圳移动成功案例
项目背景
中国移动(深圳)有限公司承担建设了移动业务运营支撑系统软件测评中心,并承担着中国移动全网范围内的BOSS、BASS等系统的中间测试任务。目前在测试过程中,大量的测试管理工作依赖手工进行,越来越难以满足测试工作的需要,面临着以下的问题和挑战。
问题和挑战
l 测试项目管理——并行测试项目众多,项目规模也很大。难以有效的对测试项目的计划、任务、风险进行管理,无法控制人力和资源的安排与协调,项目往往出现拖延现象。
l 测试业务管理——业务需求、测试需求、测试用例之间没有建立自动关联关系,完全依靠手工维护,错误率较高。对于测试过程中的各个环节难以进行追踪,需求产生变更后导致测试不充分。
l 日常测试工作管理——对于测试工作的进展缺乏实时统计和分析,无法了解整个项目的进展情况,测试工作中产生的经验难以在今后的工作中起到借鉴作用。
l 测试支持管理——测试工作的硬件、软件等系统环境缺乏管理,对于相关的合作伙伴也缺乏量化的绩效考核管理。
Hansky方案功能
在进行了充分的技术交流和调研之后,深圳移动测试中心于2008年7月正式选用Hansky Butterfly及相关测试管理解决方案作为其电子化管理平台,希望通过Hansky全面的测试管理解决方案来提升自身的管理水平。Hansky方案的网络拓扑图如下:
通过基于Hansky Butterfly进行客户化定制,Hansky为深圳移动提供了完整的测试管理解决方案,系统功能图如下:
该测试管理系统具有以下几大功能模块:
l 测试项目管理
测试计划管理——测试计划包含:性能测试、功能测试等测试策略的描述,测试资源管理(人力环境等),测试进度的计划。测试人员根据制定的测试计划执行测试工作,增强了对于测试项目的管控。
测试任务管理——任务管理中除了基本功能外,还包括任务的状态变更和问题管理。对于一个测试项目,测试管理人员可以根据工作内容制定相应的任务,根据具体的工作内容进行分工并能够及时地掌握任务的进度。
测试风险问题管理——随时了解测试过程中的风险和问题,提前杜绝风险和问题的出现。
l 测试业务管理
测试需求管理——在业务需求、测试需求、测试用例之间建立自动的关联关系,大大减轻了手工操作的负担,并且降低了错误率。建立需求变更管理和评审流程,使得所有需求变更可以追踪。
测试用例、执行用例的管理——除了对测试用例以及测试执行用例提供基本的管理功能外,还支持测试用例的状态变更流程和评审流程,在评审完毕后,测试用例可以生成执行版本。便于跟踪测试用例以及执行用例之间的关联关系。
n 缺陷管理——测试管理系统记录的缺陷是在测试过程中发现的问题的汇总,测试缺陷直接和测试执行用例对应,一个测试执行用例可以对应于多个测试缺陷,便于跟踪缺陷与测试用例之间的关联关系。
l 日常测试工作管理
查询、统计和报表管理——可以自定义查询条件和查询结果,并生成查询统计报表,便于相关领导随时了解测试项目的进展。
知识库管理——知识库的内容包括与测试领域相关的理论知识、事实数据,由专家经验得到的启发式知识等。实现了对知识的结构化管理,让以往的经验可以为后来的工作所用。
公告管理、日志管理、权限管理——提供信息发布、操