摘要:本系统是为测试人员或测试负责主管设计的软件用例管理平台,可以提高办公效率。系统基本满足了现有的测试人员和测试负责主管人员对测试业务的管理业务需求。本系统使用了NodeJS及MongoDB等的设计理念,将C/S结构的Excel和Xmind用例编写移植到B/S结构上,包括登入登出、用例编写、项目管理、权限分配、数据报表等模块。该系统能提高软件测试20%的效率,是一款具有推广价值的应用软件。
关键词:用例;NodeJS;MongoDB
目录
摘要
Abstract
1 引言1
1.1 课题背景与目的1
1.2 课题设计内容和思路1
2 系统需求分析3
2.1 用户需求分析汇总3
2.2 需求设计技术分析3
2.3 功能需求4
2.3.1 登入退出模块4
2.3.2 项目管理模块4
2.3.3 用例管理模块4
2.3.4 权限设置模块8
2.3.5 顶层数据流程图10
2.3.6 一层数据流程图11
2.3.7 总ER图12
2.3.8 数据字典13
3 系统功能设计18
3.1 系统总体规划18
3.1.1 系统总体功能流程框架图18
3.1.2 逻辑结构设计19
3.1.3 数据结构设计19
3.1.4 页面布局交互及流程的设计23
3.2 系统功能的分析和实现23
3.2.1 登入退出模块23
3.2.2 项目管理模块23
3.2.3 用例管理模块24
3.2.4 权限设置模块28
3.2.5 统计用例报表模块32
4 测试及维护34
5 系统的改进及扩展35
5.1 设计难点35
5.2 设计不足改进35
5.3 设计设想扩充35
6 结语36
参考文献37
致 谢38