[知识路书]测试报告

[知识路书]测试报告

这是一篇软工课程博客

项目 内容
课程:北航-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属性格式问题 是
posted @ 2020-04-29 19:38  敏杰开发  阅读(229)  评论(2)    收藏  举报