测试管理系统设计与实现
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
测试管理系统设计与实现
作为软件开发的重要环节,软件测试越来越受到人们的重视。随着软件开发规模的增大、复杂程度的增加,以寻找软件中的错误为目的的测试工作就显得更加困难。为了尽可能多地找出程序中的错误,生产出高质量的软件产品,加强对测试工作的组织和管理就显得尤为重要。一套适合的测试管理软件则能够大大提高测试组织和管理的效率。
在本文中,阐述了软件测试的技术、方法和流程,分析对比了目前国内外相关的测试管理工具。在此基础上,结合所在企业的实际需求,设计并实现了一套测试管理系统,其主要功能包括:测试用例库管理,测试计划模板管理,版本测试记录
管理以及标准化的测试报告输出等。该系统基于B/S架构,只需在服务器端安装和升级,客户端随时随地都能通过浏览器访问,在相关Web页面方便地进行测试
管理的所有操作。整个系统的采用三层的设计模型,分别为用户界面层,业务逻辑层和数据访问层,使得系统结构更加清晰,分工更明确,有利于后期的维护和升级。
作为一个软件开发项目,如果缺乏有效的过程管理会导致项目的不可预测性、重复的错误以及努力的白白浪费。因此,本系统采用了目前较先进的轻量级开发方法——敏捷方法作为指导,通过对敏捷方法中最重要的极限编程思想的分析,
将其与本企业的具体条件相结合进行过程管理。在开发过程中,着重运用了计划游戏、简单设计、短周期交付与评审和测试驱动开发等实践。本文主要从以下几个方面阐述了测试管理系统的具体实现:1、软件测试的组织与流程2、敏捷方法和极限编程思想的运用3、测试管理系统各模块的设计与实现4、测试管理系统的测试。