基于网络爬虫的小湖知识图谱系统测试心得

和很多组比起来,我们组的功能可能算是比较少的,当然里面是涉及到了网络爬虫和知识图谱这种比较高深的技术问题,但是可能整体来说功能没有那么多花里胡哨的东西。

这可能也和我们总的定位有关,我们做的是小湖聊天机器人的二期项目,这次并不是对于整个项目进行推进,而是着重于聊天机器人的知识库的构建,也由此,本学期我们小组的项目最终能够直接展示出来的东西并不那么多。

我们组内成员基本都没有系统学习过测试的流程、方法等等,因此在最后的测试中,把自己假想成用户,然后开发思路,做一个不正常的用户,各种奇怪的想法都要去试一下,以便真的有这种用户的时候,我们的系统能够满足他的需求。

但是我们这个整体都算是给管理员使用的,即使说是有用户,那也不是随随便便一个人就会使用的系统,直接能够操作的基本就是一些增删改查,知识图谱构建成功后的图形展示等等,对于一些后台的东西,虽然仍然需要管理员进行管理和处理,但是也并不那么表面。

这次测试还是测出来不少问题的,对于一些比较严重的也及时进行了修改。

除了讨论需求、项目的实现,我想测试一定算是最终也是最重要的一环了。下学期如果开设了有关测试的课程,相信对以后都会很有意义。

1、爬虫方面:测试爬虫程序是否能够成功的从网站上爬取到我们所需要的教师相关的信息。

2、网站:

①以用户身份测试是否能够顺利使用网站上的各种功能,并成功的查询到所需要的相关信息。

测试要点

测试范围

测试

用户登录

输入错误的账号密码,输入正确的账号密码

确保只有输入正确的账号密码才能完成用户登录

用户修改信息

修改用户账号上资料中的昵称等信息

确保用户可以正常的修改信息

用户查看教师信息

用户点击教师管理后,查看教师信息

测试是否能够看到教师信息

用户搜索教师信息

输入正确的教师信息,输入错误的教师信息

确保只有在用户输入了正确的教师信息的情况下,才会显示相应老师的相关信息

用户查看知识图谱

点击知识图谱按钮

确保用户可以正常的查看知识图谱

用户查看学院信息

用户点击学院管理,查看学院信息

测试是否能够看到已有的学院信息

用户搜索学院信息

用户输入学院相信信息

测试是否能够看到学院的相关信息

用户搜索学校信息

用户输入学校相关信息,点击搜索

测试是否能够看到学校的相关信息

用户查看学校信息

用户点击学校管理,查看学校信息

测试用户是否能够看到已有的学校信息

②以管理员身份测试是否能够根据需求进行各种数据管理以及权限分配。

测试要点

测试范围

测试

管理员登录

输入正确的账号密码,输入错误的账号密码

测试是否只有输入正确的账号密码时才能登录入系统

管理员修改信息

修改账号上的昵称等信息

测试是否管理员可以顺利的修改账号上的信息

管理员重置密码

输入新的密码

测试是否管理员可以顺利修改密码

管理员添加学校

管理员填写学校的相关信息后添加学校

测试是否有必填项提示,测试是否可以顺利添加,测试是否不能输入空数据

管理员修改学校

管理员选中一个学校后点击修改,修改学校的相关信息点击确定后更新学校相关信息

测试是否有必填项提示,测试是否可以顺利修改,测试是否不能输入空数据,测试是否提示选中一个学校

管理员删除学校

管理员选中一个学校后,点击删除以删除学校

测试是否提示选中学校,测试正确操作后是否能够顺利删除学校

管理员查询学校

管理员输入相应信息后点击查询

测试是否能够成功输出相关学校信息

管理员添加学院

管理员填写学院相关信息后点击添加

测试是否有必填项提示,测试是否可以顺利添加,测试是否不能够输入空数据

管理员修改学院

管理员选中一个学院后点击修改,修改学院的相关信息点击确定后更新学院相关信息

测试是否有必填项提示,测试是否可以顺利修改,测试是否不能够输入空数据,测试是否提示选中一个学院

管理员删除学院

选中一个学院,点击删除

测试是否提示选中学院,测试正确操作后是否能够顺利删除学院

管理员查询学院

管理员输入相应信息后点击查询

测试是否能够成功输出相关学院信息

管理员添加教师信息

管理员填写教师信息后点击添加

测试是否有必填项提示,测试是否可以顺利添加,测试是否不能够输入空数据

管理员修改教师信息

管理员选中一个教师后点击修改,修改学校的相关信息点击确定后更新学校相关信息

测试是否有必填项提示,测试是否可以顺利修改,测试是否不能够输入空数据,测试是否提示选中一个教师信息

管理员删除教师信息

选中一个教师,点击删除

测试是否提示选中教师信息,测试正确操作后是否能够顺利删除相关教师信息

管理员查询教师信息

输入相关信息后,点击查询

测试是否能够成功查询

管理员查看知识图谱

管理员点击查看知识图谱

测试是否能够正确显示出知识图谱

管理员添加反馈信息

管理员添加相关信息后点击添加。

测试是否有必填项提示,测试是否可以顺利添加,测试是否不能够输入空数据

管理员删除反馈信息

管理员选择一条信息后点击删除。

测试是否提示选中反馈信息,测试正确操作后是否能够顺利删除反馈信息

管理员进行系统管理

进行系统管理的相关操作

测试相关操作是否能够生效,是否符合要求。

管理员任务管理

管理员进行任务管理的相关操作

测试任务管理的相关操作是否能够实现,是否符合相关要求

猜你喜欢

转载自www.cnblogs.com/viator1601/p/10222935.html