软件测试报告
版本变更历史
| 版本 | 提交日期 | 主要编制人 | 审核人 | 版本说明 |
|---|---|---|---|---|
| v1.0 | 2024.4.25 | |||
1 引言
1.1 编写目的
说明编写这份测试报告的目的,指出预期的读者。
为软件测试建立计划,供软件测试人员作为软件测试实施时的参考。
1.2 背景
a.被测试软件系统的名称;
b.该开发项目的历史,测试环境等
a.知识图谱智能构建系统
1.3 术语和缩略词
列出本文件中用到的专门术语的定义和缩略词的全称。
(1)文献:分为两类,一类是由用户上传,另一类是由系统后台提供。由用户上传的是每一个句子的文件,文件中可以包含多个句子,每个句子调用模型提取出最终显示到知识图谱中的实体和关系。后台提供的是文献库,用作候选段,当模型在用户提供的文件中无法解析出答案时,将在候选段中查找。
(2)问答对:由模型根据用户提供的文字,以及后台备用的文献库中查找,提取出一组问题和答案,称之为问答对。部分字段可能无法得到问答对。
(3)三元组:由问答对提取三元组,即实体 1——关系——实体 2,得到三元组即为模型调用的结束。三元组还需要经过处理,变为点集和边集才能够用于知识图谱的显示。
(4)知识图谱及自动更新:在前端显示的知识图谱是连接到三元组保存的.json 实现的。自动更新实现的原理是设置每隔固定时长反复调用文件,来更新图谱。图谱的显示由二维的三维的区别,三维比二维的可视化效果更好,更易于用户直观感受实体之间联系。
(5)权限管理:该功能模块主要用于系统管理员管理用户对数据库的操作权限。例如:是否允许删除文献,是否允许修改问答对,是否拥有管理员角色(当前系统最高权限)等。
(6)导出:在知识图谱模块,用户可以查看图谱的同时,也可以将图谱导出为 png 或 jpg 文件,便于用户具体地查看实体以及之间的联系。
(7)手动更新:当用户需要及时地查看图谱的更新状况时,系统提供了强制更新接口,使得三元组文件的最新状态可以立刻反馈到图谱可视化结果中。
1.4 参考资料
列出相关的参考资料,如本项目的经核准的计划任务书或合同、上级机关的批文;
属于本项目的其他已发表的文件;
本文件中各处引用的文件、资料、包括所要用到的软件开发标准。
列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
-
窦万峰.软件工程方法与实践(第三版).北京:机械工业出版社,2016.
-
窦万峰,蒋锁良,杨俊 . 软件工程实验教程(第三版). 北京:机械工业出版社,2016.
-
保罗 C.乔根森 . 软件测试(第四版). 北京:机械工业出版社,2017.
-
陈定甲,淳鑫.基于 Vue 技术的通用知识图谱问答系统设计与实现[J].装备制造技术,2022,No.331(07):97-99.
2 测试用例设计
采取白盒或黑盒等测试技术对系统的每一具体功能设计测试用例,使用表格的形式给出
表 24 登录_第一组测试用例
| 测试用例编号 | LOGIN_001 |
|---|---|
| 测试项目 | 登录 |
| 测试标题 | 输入账号、密码 |
| 重要级别 | 高 |
| 预置条件 | 该用户名已注册过 |
| 输入 | 账号123@gmail.com,密码 123456 |
| 操作步骤 | 1 打开登录界面;2 输入账号123@gmail.com;3 输入密码 123456 |
| 预期输出 | 提示用户登录成功 |
表 25 登录_第二组测试用例
| 测试用例编号 | LOGIN_002 |
|---|---|
| 测试项目 | 登录 |
| 测试标题 | 输入账号、密码 |
| 重要级别 | 高 |
| 预置条件 | 该用户名已注册过 |
| 输入 | 密码 123456 |
| 操作步骤 | 1 打开登录界面;2 输入密码 123456; |
| 预期输出 | 提示用户输入数据不完整 |
表 26 登录_第三组测试用例
| 测试用例编号 | LOGIN_003 |
|---|---|
| 测试项目 | 登录 |
| 测试标题 | 输入账号、密码 |
| 重要级别 | 高 |
| 预置条件 | 该用户名已注册过 |
| 输入 | 账号123@gmail.com |
| 操作步骤 | 1 打开登录界面;2 输入账号123@gmail.com; |
| 预期输出 | 提示用户输入数据不完整 |
表 27 登录_第四组测试用例
| 测试用例编号 | LOGIN_004 |
|---|---|
| 测试项目 | 登录 |
| 测试标题 | 输入账号、密码 |
| 重要级别 | 高 |
| 预置条件 | 该用户名已注册过,账号为123@gmail.com,密码为 123456 |
| 输入 | 账号12@gmail.com,密码 123456 |
| 操作步骤 | 1 打开登录界面;2 输入账号12@gmail.com;3 输入密码 123456 |
| 预期输出 | 提示用户不存在 |
表 28 登录_第五组测试用例
| 测试用例编号 | LOGIN_005 |
|---|---|
| 测试项目 | 登录 |
| 测试标题 | 输入账号、密码 |
| 重要级别 | 高 |
| 预置条件 | 该用户名已注册过,账号为123@gmail.com,密码为 123456 |
| 输入 | 账号123@gmail.com,密码 abcdef |
| 操作步骤 | 1 打开登录界面;2 输入账号123@gmail.com;3 输入密码 abcdef |
| 预期输出 | 提示用户登录密码错误 |
表 29 注册_第一组测试用例
| 测试用例编号 | REGISTER_001 |
|---|---|
| 测试项目 | 注册 |
| 测试标题 | 输入邮箱、用户名、密码以及邮箱验证码 |
| 重要级别 | 高 |
| 预置条件 | 进入注册网页界面 |
| 输入 | 邮箱1122334455@qq.com,用户名 123456,密码 123456,邮箱验证码 |
| 操作步骤 | 1 打开注册界面;2 输入邮箱1122334455@qq.com; 3. 输入用户名 123456;4. 输入密码 123456;5. 输入邮箱验证码 |
| 预期输出 | 提示用户注册成功 |
表 30 注册_第二组测试用例
| 测试用例编号 | REGISTER_002 |
|---|---|
| 测试项目 | 注册 |
| 测试标题 | 输入邮箱、用户名、密码以及邮箱验证码 |
| 重要级别 | 高 |
| 预置条件 | 进入注册网页界面 |
| 输入 | 邮箱1122334455@qq.com,用户名 null,密码 123456,邮箱验证码 |
| 操作步骤 | 1 打开注册界面;2 输入邮箱1122334455@qq.com○; 3 输入密码 123456;4. 输入邮箱验证码 |
| 预期输出 | 提示用户输入数据不完整 |
表 31 注册_第三组测试用例
| 测试用例编号 | REGISTER_003 |
|---|---|
| 测试项目 | 注册 |
| 测试标题 | 输入用户名、密码以及邮箱 |
| 重要级别 | 高 |
| 预置条件 | 进入注册网页界面 |
| 输入 | 用户名 123456,密码 null,邮箱 1122334455@qq.com |
| 操作步骤 | 1 打开注册界面;2. 输入邮箱1122334455@qq.com 3. 输入账号 123456;4. 输入邮箱验证码 |
| 预期输出 | 提示用户输入数据不完整 |
表 32 注册_第四组测试用例
| 测试用例编号 | REGISTER_004 |
|---|---|
| 测试项目 | 注册 |
| 测试标题 | 输入用户名、密码以及邮箱 |
| 重要级别 | 高 |
| 预置条 件 | 进入注册网页界面 |
| 输入 | 用户名 123456,密码 123456,邮箱 null |
| 操作步骤 | 1 打开注册界面;2 输入用户名 123456;3 输入密码 123456; |
| 预期输出 | 1 提示输入用户名;2 提示输入密码;3 提示用户输入邮箱;4 提示用户输入数据不完整 |
表 33 注册_第五组测试用例
| 测试用例编号 | REGISTER_007 |
|---|---|
| 测试项目 | 注册 |
| 测试标题 | 输入用户名、密码以及邮箱 |
| 重要级别 | 高 |
| 预置条件 | 进入注册网页界面 |
| 输入 | 用户名 123456,密码 null,邮箱 null |
| 操作步骤 | 1 打开注册界面;2 输入账号 123456 |
| 预期输出 | 1 提示输入用户名;2 提示输入密码;3 提示用户输入邮箱;4 提示用户输入数据不完整 |
表 34 注册_第六组测试用例
| 测试用例编号 | REGISTER_008 |
|---|---|
| 测试项目 | 注册 |
| 测试标题 | 输入用户名、密码以及邮箱 |
| 重要级别 | 高 |
| 预置条件 | 已注册该用户,邮箱1122334455@qq.com,用户名 123456,密码 123456 |
| 输入 | 用户名 123456,密码 123456,邮箱1122334455@qq.com |
| 操作步骤 | 1 打开注册界面;2 输入用户名 123456;3 输入密码 123456;4 输入邮箱1122334455@qq.com |
| 预期输出 | 1 账号或用户名已存在 |
表 35 注销_第一组测试用例
| 测试用例编号 | LOGOFF_001 |
|---|---|
| 测试项目 | 注销 |
| 测试标题 | 注销账号信息 |
| 重要级别 | 高 |
| 预置条件 | 该用户名已注册过 |
| 输入 | 无 |
| 操作步骤 | 1 打开主界面;f2 点击注销账号按钮 |
| 预期输出 | 注销成功 |
表 36 注销_第二组测试用例(用户一方未更新情况)
| 测试用例编号 | LOGOFF_002 |
|---|---|
| 测试项目 | 注销 |
| 测试标题 | 注销账号信息 |
| 重要级别 | 高 |
| 预置条件 | 该用户名未注册过 |
| 输入 | 无 |
| 操作步骤 | 1 打开主界面;2 点击注销按钮 |
| 预期输出 | 1 提示用户不存在 |
表 37 注销_第三组测试用例
| 测试用例编号 | LOGOFF_003 |
|---|---|
| 测试项目 | 注销 |
| 测试标题 | 注销账号信息 |
| 重要级别 | 高 |
| 预置条件 | 注销角色为管理员的账号 |
| 输入 | 无 |
| 操作步骤 | 1 打开主界面;2 点击注销账号按钮 |
| 预期输出 | 1 提示管理员不可注销 |
表 38 文献管理_第一组测试用例
| 测试用例编号 | FILE_MANAGE_001 |
|---|---|
| 测试项目 | 文献管理 |
| 测试标题 | 上传文献 |
| 重要级别 | 中 |
| 预置条件 | 成功登录,文献文件格式为 TXT |
| 输入 | 文献标题, 文献内容 |
| 操作步骤 | 1 打开文献管理界面;2 点击选择“+”按钮;③ 点击上传按钮 |
| 预期输出 | 提示文献上传成功,更新文献列表 |
表 39 文献管理_第二组测试用例
| 测试用例编号 | FILE_MANAGE_003 |
|---|---|
| 测试项目 | 文献管理 |
| 测试标题 | 查询某个文献详细内容 |
| 重要级别 | 中 |
| 预置条件 | 所查文献已成功上传 |
| 输入 | 无 |
| 操作步骤 | 1 打开文献管理界面;2 点击已上传文献 |
| 预期输出 | 显示文献详细信息 |
表 40 文献管理_第三组测试用例
| 测试用例编号 | FILE_MANAGE_004 |
|---|---|
| 测试项目 | 文献管理 |
| 测试标题 | 查询某个文献详细内容 |
| 重要级别 | 中 |
| 预置条件 | 进入文献管理界面,系统原因用户一方文献未来得及更新 |
| 输入 | 无 |
| 操作步骤 | 1 打开文献管理界面;2 点击已上传文献 |
| 预期输出 | 标题名未知 |
表 41 文献管理_第四组测试用例
| 测试用例编号 | FILE_MANAGE_005 |
|---|---|
| 测试项目 | 文献管理 |
| 测试标题 | 查询所有文献 |
| 重要级别 | 中 |
| 预置条件 | 进入文献管理界面 |
| 输入 | 无 |
| 操作步骤 | 1 打开文献管理界面;2 分页查看 |
| 预期输出 | 分页显示所有文献列表 |
表 42 文献管理_第五组测试用例
| 测试用例编号 | FILE_MANAGE_006 |
|---|---|
| 测试项目 | 文献管理 |
| 测试标题 | 查询所有文献 |
| 重要级别 | 中 |
| 预置条件 | 进入文献管理界面,文献未上传 |
| 输入 | 无 |
| 操作步骤 | 1 打开文献管理界面;2 点击查询按钮 |
| 预期输出 | 提示页面不存在 |
表 43 文献管理_第六组测试用例
| 测试用例编号 | FILE_MANAGE_007 |
|---|---|
| 测试项目 | 文献管理 |
| 测试标题 | 删除文献 |
| 重要级别 | 中 |
| 预置条件 | 文献已上传 |
| 输入 | 无 |
| 操作步骤 | 1 打开文献管理界面;2 点击删除按钮 |
| 预期输出 | 提示文献删除成功 |
表 44 文献管理_第七组测试用例
| 测试用例编号 | FILE_MANAGE_008 |
|---|---|
| 测试项目 | 文献管理 |
| 测试标题 | 删除文献 |
| 重要级别 | 中 |
| 预置条件 | 进入文献管理界面,文献未上传 |
| 输入 | 无 |
| 操作步骤 | 1 打开文献管理界面;2 点击删除按钮 |
| 预期输出 | 提示该文献不存在 |
表 45 文献管理_第八组测试用例
| 测试用例编号 | FILE_MANAGE_009 |
|---|---|
| 测试项目 | 文献管理 |
| 测试标题 | 修改文献 |
| 重要级别 | 中 |
| 预置条件 | 进入文献管理界面 |
| 输入 | 内容 |
| 操作步骤 | 1 打开文献管理界面;2 点击所选文献;3 输入修改内容;④ 点击修改按钮 |
| 预期输出 | 提示文献修改成功 |
表 46 文献管理_第九组测试用例
| 测试用例编号 | FILE_MANAGE_010 |
|---|---|
| 测试项目 | 文献管理 |
| 测试标题 | 修改文献 |
| 重要级别 | 中 |
| 预置条件 | 进入文献管理界面,系统原因用户一方文献未来得及更新 |
| 输入 | 内容 |
| 操作步骤 | 1 打开文献管理界面;2 点击所选文献;3 输入修改内容;④ 点击修改按钮 |
| 预期输出 | 提示文献不存在 |
表 47 问答对管理_第一组测试用例
| 测试用例编号 | QAPAIR_MANAGE_001 |
|---|---|
| 测试项目 | 问答对管理 |
| 测试标题 | 拉取问答对列表 |
| 重要级别 | 中 |
| 预置条件 | 进入问答对管理界面 |
| 输入 | 无 |
| 操作步骤 | 1 打开问答对管理界面;2 点击查询按钮 |
| 预期输出 | 分页显示问答对 |
表 48 问答对管理_第二组测试用例
| 测试用例编号 | QAPAIR_MANAGE_002 |
|---|---|
| 测试项目 | 问答对管理 |
| 测试标题 | 匹配近似问答对 |
| 重要级别 | 中 |
| 预置条件 | 进入问答对管理界面 |
| 输入 | 问题 |
| 操作步骤 | 1 打开问答对管理界面;2 输入问题;3 点击查询按钮 |
| 预期输出 | 返回相似度前 10 的问题对列表 |
表 49 问答对管理_第三组测试用例
| 测试用例编号 | QAPAIR_MANAGE_003 |
|---|---|
| 测试项目 | 问答对管理 |
| 测试标题 | 修改问答对 |
| 重要级别 | 中 |
| 预置条件 | 以管理员身份进入问答对管理界面 |
| 输入 | 问答对 |
| 操作步骤 | 1 打开问答对管理界面;2 点击修改按钮;3 输入问答对;④ 点击确认按钮 |
| 预期输出 | 分页同时返回文献标题 |
表 50 问答对管理_第四组测试用例
| 测试用例编号 | QAPAIR_MANAGE_004 |
|---|---|
| 测试项目 | 问答对管理 |
| 测试标题 | 修改问答对 |
| 重要级别 | 中 |
| 预置条件 | 以管理员身份进入问答对管理界面 |
| 输入 | 问答对 |
| 操作步骤 | 1 打开问答对管理界面;2 点击修改按钮;3 输入问答对; ④ 点击保存按钮 |
| 预期输出 | 提示修改成功 |
表 51 问答对管理_第五组测试用例
| 测试用例编号 | QAPAIR_MANAGE_005 |
|---|---|
| 测试项目 | 问答对管理 |
| 测试标题 | 删除问答对 |
| 重要级别 | 中 |
| 预置条件 | 以管理员身份进入问答对管理界面 |
| 输入 | 无 |
| 操作步骤 | 1 打开问答对管理界面;2 点击删除按钮 |
| 预期输出 | 提示问答对删除成功 |
表 52 问答对管理_第六组测试用例
| 测试用例编号 | QAPAIR_MANAGE_006 |
|---|---|
| 测试项目 | 问答对管理 |
| 测试标题 | 删除问答对 |
| 重要级别 | 中 |
| 预置条件 | 以管理员身份进入问答对管理界面 |
| 输入 | 无 |
| 操作步骤 | 1 打开问答对管理界面;2 点击删除按钮 |
| 预期输出 | 提示问答对不存在 |
表 53 知识图谱管理_第一组测试用例
| 测试用例编号 | KG_MANAGE_001 |
|---|---|
| 测试项目 | 知识图谱管理 |
| 测试标题 | 显示知识图谱 |
| 重要级别 | 中 |
| 预置条件 | 进入知识图谱管理界面 |
| 输入 | 无 |
| 操作步骤 | 1 打开知识图谱界面 |
| 预期输出 | 显示图谱信息 |
表 54 知识图谱管理_第二组测试用例
| 测试用例编号 | KG_MANAGE_002 |
|---|---|
| 测试项目 | 知识图谱管理 |
| 测试标题 | 导出知识图谱 |
| 重要级别 | 中 |
| 预置条件 | 进入知识图谱管理界面 |
| 输入 | 无 |
| 操作步骤 | 1 打开知识图谱界面;2 点击导出按钮 |
| 预期输出 | 提示导出成功 |
表 55 知识图谱管理_第三组测试用例
| 测试用例编号 | KG_MANAGE_003 |
|---|---|
| 测试项目 | 知识图谱管理 |
| 测试标题 | 导出知识图谱 |
| 重要级别 | 中 |
| 预置条件 | 进入知识图谱管理界面,网络断开连接 |
| 输入 | 无 |
| 操作步骤 | 1 打开知识图谱界面;2 点击导出按钮;3 选择导出格式;④ 点击确认按钮 |
| 预期输出 | 提示导出失 败,请重新连接网络 |
表 56 知识图谱管理_第四组测试用例
| 测试用例编号 | KG_MANAGE_004 |
|---|---|
| 测试项目 | 知识图谱管理 |
| 测试标题 | 手动更新知识图谱 |
| 重要级别 | 中 |
| 预置条件 | 进入知识图谱管理界面 |
| 输入 | 无 |
| 操作步骤 | 1 打开知识图谱界面;2 点击更新按钮 |
| 预期输出 | 提示更新成功 |
表 57 知识图谱管理_第五组测试用例
| 测试用例编号 | KG_MANAGE_005 |
|---|---|
| 测试项目 | 知识图谱管理 |
| 测试标题 | 手动更新知识图谱,网络断开连接 |
| 重要级别 | 中 |
| 预置条件 | 进入知识图谱管理界面 |
| 输入 | 无 |
| 操作步骤 | 1 打开知识图谱界面;2 点击更新按钮 |
| 预期输出 | 提示更新失败,请重新连接网络 |
表 58 权限管理_第一组测试用例
| 测试用例编号 | PERMINSSION_MANAGE_001 |
|---|---|
| 测试项目 | 权限管理 |
| 测试标题 | 查看所有用户权限 |
| 重要级别 | 高 |
| 预置条件 | 以管理员身份进入权限管理界面 |
| 输入 | 无 |
| 操作步骤 | 1 打开权限管理界面;2 点击查询按钮 |
| 预期输出 | 提示权限查询成功 |
表 59 权限管理_第二组测试用例
| 测试用例编号 | PERMINSSION_MANAGE_002 |
|---|---|
| 测试项目 | 权限管理 |
| 测试标题 | 查看某一个用户权限 |
| 重要级别 | 高 |
| 预置条件 | 以管理员身份进入权限管理界面 |
| 输入 | 无 |
| 操作步骤 | 1 打开权限管理界面;2 输入用户 id;3 点击查询按钮 |
| 预期输出 | 显示用户权限 |
表 60 权限管理_第三组测试用例
| 测试用例编号 | PERMINSSION_MANAGE_003 |
|---|---|
| 测试项目 | 权限管理 |
| 测试标题 | 查看某一个用户权限 |
| 重要级别 | 高 |
| 预置条件 | 以管理员身份进入权限管理界面 |
| 输入 | 无 |
| 操作步骤 | 1 打开权限管理界面;2 查询用户权限 |
| 预期输出 | 提示该用户不存在 |
表 61 权限管理_第四组测试用例
| 测试用例编号 | PERMINSSION_MANAGE_004 |
|---|---|
| 测试项目 | 权限管理 |
| 测试标题 | 修改用户某一个权限 |
| 重要级别 | 高 |
| 预置条件 | 以管理员身份进入权限管理界面 |
| 输入 | 无 |
| 操作步骤 | 1 打开权限管理界面;2 点击 四种"授权" 开关;③ 点击 "确定" 按钮 |
| 预期输出 | 提示修改权限成功 |
表 62 权限管理_第五组测试用例
| 测试用例编号 | PERMINSSION_MANAGE_005 |
|---|---|
| 测试项目 | 权限管理 |
| 测试标题 | 注销用户账号 |
| 重要级别 | 高 |
| 预置条件 | 以管理员身份进入权限管理界面 |
| 输入 | 无 |
| 操作步骤 | 1 打开权限管理界面;2 选择某一用户;3 点击 "注销" 按钮 |
| 预期输出 | 提示注销用户权限成功 |
表 63 权限管理_第六组测试用例
| 测试用例编号 | PERMINSSION_MANAGE_005 |
|---|---|
| 测试项目 | 权限管理 |
| 测试标题 | 注销用户账号 |
| 重要级别 | 高 |
| 预置条件 | 以管理员身份进入权限管理界面,该用户为管理员 |
| 输入 | 无 |
| 操作步骤 | 打开权限管理界面,点击“注销”按钮 |
| 预期输出 | 提示此用户为管理员,账号不可注销 |
表 64 权限管理_第七组测试用例
| 测试用例编号 | PERMINSSION_MANAGE_006 |
|---|---|
| 测试项目 | 权限管理 |
| 测试标题 | 授予用户管理员权限 |
| 重要级别 | 高 |
| 预置条件 | 以管理员身份进入权限管理界面 |
| 输入 | 无 |
| 操作步骤 | 1 打开权限管理界面;2 选择某一用户;3 点击 "授权" 按钮 |
| 预期输出 | 提示用户授权成功 |
3 测试结果及分析
3.1 测试环境
主要指实际测试的硬件、软件环境
硬件环境 X86 平台、ARM 平台
软件环境 数据库(mysql,sqlserver,oracle,db2),运行的中间件,即应用服务器, 如 tomcat,jetty,jboss,weblogic,webphere,以及运行的操作系统环境,windows,unix(AIX,solaris), 各版本的 linux
3.2 测试用例执行
3.2.1 账号管理结果
(1)登录:账号或密码输入不完整


结果分析:与预期结果一致,注册失败,提示请输入邮箱和密码
(2)登录:账号或者密码输入错误

结果分析:与预期结果一致,注册失败,提示密码错误
(3)登录:账号或者密码正确

结果分析:与预期结果一致,进入主界面,提示登录成功
(4)注册:缺少用户名、邮箱、密码和邮箱验证码

结果分析:与预期结果一致,注册失败,提示请输入完整信息
(5)注册:输入正确 邮箱、用户名、密码和邮箱验证码

结果分析:与预期结果一致,页面提示验证码发送成功,注册成功
(6)注销:注销账号


结果分析:与预期结果一致,用户账号被删除,退回登录页面
3.2.2 文献管理结果
(1)查看文献

结果分析:与预期结果一致,可以查看到某个文献的详细信息
(2)上传文献



结果分析:与预期结果一致,可以上传格式为 txt 和 pdf 格式 的文献
(3)修改文献


结果分析:与预期结果一致,页面提示修改成功
(4)删除文献


结果分析:与预期结果一致,页面提示删除成功
(5)下载文献

结果分析:与预期结果一致,下载为 txt 格式的文献
3.2.3 问答对管理结果
(1)问答对查询

结果分析:与预期结果一致,能够分页显示所有问答对
(2)问答对检索

结果分析:与预期结果一致,能够查看检索的问答对
(3)问答对修改


结果分析:与预期结果一致,提示修改成功
(4)问答对删除


结果分析:与预期结果一致,提示删除成功,界面减少此问答对
3.2.4 知识图谱管理结果
(1)显示知识图谱

结果分析:与预期结果一致,成功显示知识图谱
(2)导出图片

结果分析:与预期结果一致,成功导出 PNG 格式的图片
(3)导出数据

结果分析:与预期结果一致,成功导出数据
(4)导出日志

结果分析:与预期结果一致,成功导出日志
3.2.5 权限管理结果
(1)查看用户权限

结果分析:与预期结果一致,成功查看用户单项权限
(2)修改单项权限


结果分析:与预期结果一致,成功修改单项权限,页面提示修改成功
(3)授予管理员身份



结果分析:与 预期结果一致,成功授予用户管理员身份,页面提示授予成功
(4)注销用户账号


结果分析:与预期结果一致,成功注销用户账号,页面提示注销成功
3.3 结论及建议
(1) 针对上述所有测试用例执行,对软件功能的实现正确性进行概述总结。参照需求规格说明书,指明软件实现了哪些功能,哪些功能实现仍然有缺陷,哪些功能未完成。
(2) 对于有缺陷的功能给出修改建议。