[知识路书]测试报告
[知识路书]测试报告
这是一篇软工课程博客
| 项目 | 内容 |
|---|---|
| 课程:北航-2020-春-软件工程 | 博客园班级博客 |
| 作业要求 | 测试报告 |
| 我们在这个课程的目标是 | 测试项目 |
| 这个作业在哪个具体方面帮助我们实现目标 | 制定测试规则,总结测试结果 |
| 关于本组 | 【敏杰开发团队介绍】 |
| 关于选题 | 【知识路书项目介绍】 |
一、测试计划
测试时间
2020年4月25日至2020年4月28日
测试矩阵
| 矩阵项 | |
|---|---|
| 平台 | PC端或MAC端web浏览器 |
| 硬件 | PC端或MAC端 |
| 浏览器类型 | 主流web浏览器:Chrome、Firefox、Safari |
测试规划
- 2020年4月25日 至 2020年4月26日单元测试:前后端分离测试、组件测试、单元测试
- 2020年4月27日 至 2020年4月28日场景测试:前后端合并、整体测试
Alpha版本出口条件
-
前后端成功对接
-
各组件正常工作
-
链接跳转正常
-
无明显错误
-
发现的已知bug解决完成,或不重要的bug添加Issue以待下一版本解决
二、测试过程
单元测试
| 功能 | 测试标准 | 发现bug | bug是否已修复 | 是否通过测试 |
|---|---|---|---|---|
| 简单文献管理 | ||||
| \(\cdot\) 文献CURD | 用户可以上传、编辑、移除文献 | 无 | 通过 | |
| \(\cdot\) 文献引用管理 | 用户可以为每篇文献设置引用关系 | 新添加的文献不会立即出现在transfer选项中,需要重新加载数据 | 是 | 通过 |
| 路书编辑 | ||||
| \(\cdot\) 路书CURD | 用户可以创建、编辑、移除路书 | 无 | 通过 | |
| \(\cdot\) 添加素材 | 用户可以将素材添入路书 | 无 | 通过 | |
| \(\cdot\) 自动引用连接 | 添加素材后所有素材间已存在的引用关系可以自动添加并显示 | 文献名变更时原有结点关联会失效。这里需要引入id进一步完善路书结点与素材(文献)的关联方式 | 是 | 通过 |
| \(\cdot\) 连接CURD | 可以为所选素材间添加连接;可以移除所选连接;可以编辑已有连接,修改其颜色等属性 | 无 | 通过 | |
| \(\cdot\) 保存编辑 | 路书编辑后可以自动保存,重新加载时可以完全恢复上一次编辑 | 无 | 通过 | |
| 路书展示 | 路书可以以只读形式展示,这个模式下不允许任何修改 | 无 | 通过 | |
| 用户反馈 | 用户在登陆登出状态都可以提供反馈 | 无 | 通过 | |
| 用户 | ||||
| \(\cdot\) 登录登出 | 未登陆时跳转至登录页面,登陆成功后跳转至目标页面,登出后跳转至登陆页面 | csrf问题、JWT token问题 | 是 | 通过 |
| \(\cdot\) 权限管理 | 未登录时只能访问意见反馈功能,登录后只能查看自己所属的实体 | 后端未实现权限filter功能 | 是 | 通过 |
场景测试
-
常见场景一:登陆
- 未登录的用户进入网站,自动跳转至登陆界面
- 输入用户名密码,点击登录按钮,登录成功后自动跳转至文献管理页面
-
常见场景二:文献管理
-
登录状态下,点击
文献管理,进入文献管理界面 -
通过点击创建文献,添加文献列表项
-
创建错误可以点击
修改,想要删除可以点击删除
-
-
常见场景三:路书管理
- 登录状态下,点击导航栏的
路书管理,跳转至路书管理界面 - 如已有路书,可以点击
查看进入路书阅览器,点击修改进入路书编辑起,点击删除进行删除
- 登录状态下,点击导航栏的
-
常见场景四:路书编辑
- 登录状态下,在路书管理界面点击
新建路书或点击已有路书的编辑,进入路书编辑界面 - 用户可以点击
标题和描述旁边的修改图标修改标题或修改描述 - 点击左侧文献栏中的一个文献,鼠标悬停在下拉列表按钮,弹出文献添加/删除选项
- 选择添加文献,可在路书编辑区看到
文献节点被成功添加 - 点击右侧工具栏中的
Add Node按钮,输入节点名和Url,可以添加普通节点 - 任何时刻用户都可以拖动编辑区的节点达到更好的显示效果
- 点击右侧工具栏的
Add Connection按钮,选择两个节点,即可添加一条关系连接 - 点击右侧工具栏的
Add Comment按钮,可以选择一个节点,对其添加注释内容 - 相应的,可以通过
Delete Node、Delete Connection、Delete Comment进行删除 - 编辑结束后,点击右侧工具栏的
Save Roadmap按钮保存
- 登录状态下,在路书管理界面点击
-
常见场景五:路书阅览/编辑切换
- 登录状态下,在路书管理界面点击已有路书的
查看,进入路书阅览界面 - 可以通过点击右侧的
Edit按钮切换到编辑界面 - 在路书编辑界面,可以通过点击右侧的
Read Only按钮切换到阅览界面
- 登录状态下,在路书管理界面点击已有路书的
| 场景 | 测试是否通过 |
|---|---|
| 场景一 | 通过 |
| 场景二 | 通过 |
| 场景三 | 通过 |
| 场景四 | 通过 |
| 场景五 | 通过 |
三、测试结果
发现多少个bug
| 序号 | bug描述 | 是否解决 |
|---|---|---|
| 1 | 新添加的文献不会立即出现在transfer选项中,需要重新加载数据 | 是 |
| 2 | 文献名变更时原有结点关联会失效。这里需要引入id进一步完善路书结点与素材(文献)的关联方式 | 是 |
| 3 | csrf问题、JWT token无法获取 | 是 |
| 4 | 后端用户权限filter功能有误 | 是 |
| 5 | 路书编辑界面注释掉无用按钮 | 是 |
| 6 | 路书id为-1时,只读按钮应该disable | 是 |
| 7 | 拉动节点后窗口抖动 | 是 |
| 8 | 文献添加引用时会自动双向引用 | 是 |
| 9 | 文献的URL属性格式问题 | 是 |

浙公网安备 33010602011771号