首页> 中文学位 >基于PHP MVC的软件测试管理工具的设计与实现
【6h】

基于PHP MVC的软件测试管理工具的设计与实现

代理获取

目录

封面

声明

答辩决议书

中文摘要

英文摘要

目录

1 绪论

1.1 研究背景

1.2 课题的意义及国内外现状分析

1.3 研究内容

1.4 论文组织结构

2 相关工作

2.1 软件测试过程管理概述

2.2 主流软件测试管理工具

2.3 PHP MVC 开发模式

2.4 本章小结

3 软件测试管理工具需求分析

3.1 测试管理现状分析

3.2 软件测试管理工具需求分析

3.3 本章小结

4 软件测试管理工具的设计

4.1 软件测试管理工具体系结构

4.2 软件需求文档管理子系统设计

4.3 测试用例相关管理子系统设计

4.4 本章小结

5 软件测试管理工具的实现

5.1 软件需求文档管理模块的实现

5.2 测试用例相关管理模块的实现

5.3 软件测试管理工具的应用

5.4 本章小结

6 结论

参考文献

致谢

攻读学位期间发表的学术论文

展开▼

摘要

软件测试管理活动十分复杂,关系到文档,人员,时间等各方面的工作,如果缺少相关测试管理工具,测试过程将效率低下,且可能会出现较大风险。论文基于某公司项目实际情况,针对多项目之间具有相关性以及需求变更大的特点,设计及实现了一个基于PHP MVC的软件测试管理工具。该工具支持整个测试过程中众多测试活动的管理:软件需求文档管理、测试需求类别管理、测试用例版本和有效性管理、测试计划中测试用例的选择、测试任务分配、测试任务执行等管理、缺陷管理以及测试结果查询分析等。
  本文首先分析了工具的功能需求和非功能需求,并进行了架构设计。论文将系统分为软件功能需求文档管理、测试用例管理、测试计划管理、测试进度监控、缺陷跟踪管理、测试结果查询分析管理以及系统维护和管理七个子系统。其中,本文对软件需求管理子系统和测试用例相关管理子系统进行了详细设计。软件需求管理子系统实现了实时沟通以及状态流转功能,实现了软件需求在项目间的共享,实现了软件需求文档之间关系的建立,实现了软件需求有效性的维护,及实现了软件需求版本以及与测试用例版本关系的建立。测试用例相关子系统实现了测试用例有效性的维护、测试人员可用时间和所分配任务时间的衡量、测试用例执行监控等任务,使测试管理人员能够通过工具及时发现项目风险采取应对措施,减少项目失败风险。
  整个系统采用了B/S架构和MVC模式,由页面层,业务逻辑层和数据层组成。系统提供了严格的权限控制和灵活的角色设定,满足了测试过程中不同人员的参与测试的要求;系统提供的需求版本的管理严格规范了需求变更管理流程,使软件项目团队更有效率的进行开发测试相关工作;系统支持各类测试结果的查询功能,让测试相关人员全面了解整个测试过程。
  本文所开发的基于PHP MVC的软件测试管理工具已经在公司内部进行使用,该工具使需求管理变得更规范,测试用例版本更清晰,测试计划制定更快速,测试任务的分配更合理,测试过程更易被监控,测试流程变得更规范,测试的质量和效率得到了很大的提升,为公司所发布产品起到了很大的质量保证。在性能方面,该工具也满足大量用户访问的并发性,系统响应时间等都满足了预期的目标。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号