摘要:
随着软件业的日益壮大和逐步成熟,软件测试也在不断发展.测试从简单的调试逐渐往规范化,流程化的方向发展.软件测试管理活动十分复杂,不依托辅助工具,工作量非常巨大.仅靠人工处理,不仅效率低,而且可能出现无法解决的问题. 本文研究了软件测试相关理论,并对现有的软件测试管理工具进行了分析,在理论的基础上结合本实验室人员流动大,所开发项目需求变化密集的特点,设计了一个基于Web的软件测试管理系统.该系统提供从测试需求,测试计划,测试执行到缺陷跟踪的整个测试流程的管理及测试相关任务的管理.系统灵活的权限及角色设定功能,使系统能够不受人员规模及人员变动的影响和限制;系统提供测试用例模板及测试用例参考等功能,使测试用例设计过程中可以充分利用现有资源;系统强调对测试需求的管理,对需求的变更进行控制,让使用者可以快速的根据需求变更调整测试计划. 本文基于J2EE平台,使用MVC设计模式,引入Hibernate持久层框架实现了本文所设计的系统,并在研究室初步使用.随着该系统的引入,本实验室的软件测试体系已基本形成,测试流程变得规范,测试的质量和效率得到了提高,为本实验室所开发软件产品的质量保证提供了支持.
展开