您查看的文章来源于http://www.oklinux.cn
项目背景
中国移动(深圳)有限公司承担建设了移动业务运营支撑系统软件测评中心,并承担着中国移动全网范围内的BOSS、BASS等系统的中间测试任务。目前在测试过程中,大量的测试管理工作依赖手工进行,越来越难以满足测试工作的需要,面临着以下的问题和挑战。
问题和挑战
? 测试项目管理——并行测试项目众多,项目规模也很大。难以有效的对测试项目的计划、任务、风险进行管理,无法控制人力和资源的安排与协调,项目往往出现拖延现象。
? 测试业务管理——业务需求、测试需求、测试用例之间没有建立自动关联关系,完全依靠手工维护,错误率较高。对于测试过程中的各个环节难以进行追踪,需求产生变更后导致测试不充分。
? 日常测试工作管理——对于测试工作的进展缺乏实时统计和分析,无法了解整个项目的进展情况,测试工作中产生的经验难以在今后的工作中起到借鉴作用。
? 测试支持管理——测试工作的硬件、软件等系统环境缺乏管理,对于相关的合作伙伴也缺乏量化的绩效考核管理。
Hansky方案功能
在进行了充分的技术交流和调研之后,深圳移动测试中心于2008年7月正式选用Hansky Butterfly及相关测试管理解决方案作为其电子化管理平台,希望通过Hansky全面的测试管理解决方案来提升自身的管理水平。Hansky方案的网络拓扑图如下:
![](/upimg/hcup2/Image/20092242324470377801.jpg)
通过基于Hansky Butterfly进行客户化定制,Hansky为深圳移动提供了完整的测试管理解决方案,系统功能图如下:
![](/upimg/hcup2/Image/20092242324485977802.jpg)
该测试管理系统具有以下几大功能模块:
? 测试项目管理
? 测试计划管理——测试计划包含:性能测试、功能测试等测试策略的描述,测试资源管理(人力 环境等),测试进度的计划。测试人员根据制定的测试计划执行测试工作,增强了对于测试项目的管控。
? 测试任务管理——任务管理中除了基本功能外,还包括任务的状态变更和问题管理。对于一个测试项目,测试管理人员可以根据工作内容制定相应的任务,根据具体的工作内容进行分工并能够及时地掌握任务的进度。
? 测试风险问题管理——随时了解测试过程中的风险和问题,提前杜绝风险和问题的出现。
? 测试业务管理
? 测试需求管理——在业务需求、测试需求、测试用例之间建立自动的关联关系,大大减轻了手工操作的负担,并且降低了错误率。建立需求变更管理和评审流程,使得所有需求变更可以追踪。
? 测试用例、执行用例的管理——除了对测试用例以及测试执行用例提供基本的管理功能外,还支持测试用例的状态变更流程和评审流程,在评审完毕后,测试用例可以生成执行版本。便于跟踪测试用例以及执行用例之间的关联关系。
? 缺陷管理——测试管理系统记录的缺陷是在测试过程中发现的问题的汇总,测试缺陷直接和测试执行用例对应,一个测试执行用例可以对应于多个测试缺陷,便于跟踪缺陷与测试用例之间的关联关系。
? 日常测试工作管理
? 查询、统计和报表管理——可以自定义查询条件和查询结果,并生成查询统计报表,便于相关领导随时了解测试项目的进展。
? 知识库管理——知识库的内容包括与测试领域相关的理论知识、事实数据,由专家经验得到的启发式知识等。实现了对知识的结构化管理,让以往的经验可以为后来的工作所用。
? 公告管理、日志管理、权限管理——提供信息发布、操作记录、权限灵活设定等功能,使得整个系统的使用和管理非常方便。
? 系统导入导出——可以根据要求灵活的设定需求、用例、缺陷、报表的导入、导出,支持Word、Excel格式,极大的方便了测试过程中的操作。
? 测试工作支持管理
? 测试环境及配置项管理——主要管理硬件环境配置以及在硬件环境上安装的软件信息,可以使测试人员花费较少的时间就完成测试用例的执行、维护,并且可以保证每一个被提交的缺陷都可以在任何时候被准确的重现,大大的提高了工作效率。
? 合作伙伴管理——对于测试项目中涉及到的合作伙伴进行量化的管理和考核,可以在合作伙伴的选择上提供科学的依据,为商务合作提供数据。
? 系统扩展功能
? 实体管理——系统管理员可以对各种实体(需求、测试用例、任务、计划等)进行方便的管理,比如增加字段,修改流程等,使得整个系统灵活易用,可扩展性很高。
Hansky方案特点
Hansky的整体测试管理方案具有如下特点:
? 与传统的测试管理只关注测试业务相关的管理不同,系统中同时具有测试项目管理和测试业务管理两条管理主线,使得对于整个测试项目的管控和度量更加全面。
? 与传统的测试业务管理不同,除了关注测试任务、计划、测试用例、缺陷以外,加强了对于测试需求文档的管理,并将需求与整个测试过程关联整合,使得测试人员很清楚的了解测试用例与需求之间的对应关系,提高了测试的准确度和工作效率。
? 对于测试环境信息进行管理,使得测试环境的变化不会影响到测试的执行。
? 对于合作伙伴进行绩效管理,便于有效的评估合作伙伴的工作。
? 基于Hansky Butterfly提供的强大定制功能,提供了灵活易用的报表和系统管理功能,所有的数据和流程都是统一的,并可以根据实际的需要进行定制和调整。
成果与未来
Hansky测试管理解决方案通过快速灵活的定制,帮助深圳移动测试中心提供了对于测试项目的全面管控,自动形成了“需求-测试用例-缺陷”的关联关系,帮助客户提高了测试的准确度性和自动化程度,并提供各种度量手段进行量化的考核,全面的提高了测试管理水平,确保移动各省的业务系统上线后正常运行。