当前位置:问答库>论文摘要

题目:基于Portal的测试管理系统的设计与实现

关键词:测试管理系统;门户;单点登录;系统构建

  摘要


测试是所有软件开发的重要环节,而对于长期、持续的大规模测试来说,测试管理系统是必要的工具。测试管理系统可用于协助测试者间工作的分配、测试者与开发者间测试目标的明确、测试者和管理者间测试的报告以及对长期测试成果的总结。于此同时,随着小组内业务种类和人员流动性的增加,原有系统组的功能单一、管理混乱、所需培训时间长的缺点逐渐暴露。因此有必要投入人力开发一个综合性的测试管理系统以便于对测试工作进行整合与梳理。

根据对测试过程的实际需求,新系统按照功能可分为四部分:测试流程子系统、测试编辑子系统、管理子系统、信息发布子系统。每一个功能子系统分为用户接口模块、业务服务模块和复数个功能服务模块,并向下调用底层模块操作数据库,向上由Portal的页面布局组件调用并最终呈现给用户的浏览器。由于可预见的组内业务增长,新系统的框架留有足够的可扩展性以方便进行可预见的二次开发。

新开发的系统基于Liferay Portal平台技术进行开发,使用Spring、Struts和Hibernate搭建平台,以此更好地划分模块,便于测试信息的管理、编辑与发布,同时增强了对于页面布局和用户权限的管理功能。为了解决子系统与数据库的独立性需求,新系统采用了单点登录技术和静态页面生成技术。

当前新系统已经在小组内部投入使用,系统运行稳定,下一轮开发与其他功能的整合正在进行中。