4班1组测试心得
湖南大学信息科学与工程学院软件工程16级4班1组
第1章引言
1.目的
本测试报告为基于知识图谱的药物推荐系统项目的测试报告,目的在于总结测试阶段的测试情况以及分析测试结果,描述系统是否符合需求并对测试质量进行分析。作为测试质量参考文档提供给用户、测试人员、开发人员、项目管理者、其他质量管理人员阅读。
第2章 测试概述
2.1测试对象
该项目是一个基于知识图谱的药物推荐网站,用于解决现有的“看病难”问题,系统以Javaee、python技术为基础进行开发。
2.2项目背景
该系统主要是为了让用户在网上就可以查询以及购买(自选)到与自己症状的药品,应用于广大的网上用户中,既方便快捷有有效的在一定程度上解决可我国目前“看病难”问题,而且不同于以往的药物系统。
2.3测试目的
测试要点是对于核心功能的测试,对于辅助功能也要进行测试。测试范围是整个项目的每个模块。测试的目的在于总结测试阶段的测试情况以及分析测试结果,描述系统是否符合需求并对测试质量进行分析。
2.4测试时间
开始时间:2018年12月28日。
发布时间:2019年1月4日。
第3章 测试方法
测试方法和测试环境的概要介绍,包括测试的一些声明、测试范围、测试目的等等,主要是测试情况简介。
2.1测试用例设计
如 测试搜索功能 用例设计
1.症状搜索
输入:症状表现(头痛)
搜索出:有头痛症状的相关疾病->疾病对应的药品->药品的详细信息
2.疾病搜索
输入:疾病名(发烧)
输出:疾病名(发烧)->疾病信息、相对应的药品名->药品的详细信息
3.药品搜索
输入:药品名(感冒灵)
输出:药品名->所需的药品->药品的详细信息
3.1测试环境
3.1.1硬件环境
- 运行本软件的配置为能够运行Eclipse JavaEE;
- 服务器为 Tmocat v8.5 Sever at locallost ;
3.1.2软件环境
- 与windows2000 Advanced server 的接口
- TCP/IP,HTTP 1.1,套结字 Sockets,
- 服务器与MySQL 数据库接口
3.2 测试工具
- Eclipse。编写测试代码
- Navicat。构建数据库
- 服务器 Tmocat v8.5 Sever at locallost 运行测试
3.3测试方法
按页面上的模块分别测试,首先首页的实现,注册、登陆功能的实现,然后是药品分类模块,搜索功能,发布站内消息,各类用户的权限功能测试。
第4章 测试结果及缺陷分析
这是测试报告的核心,主要汇总测试各种数据并进行度量,度量包括对测试过程的度量和能力评估、对软件产品的质量度量和产品评估。
4.1 覆盖分析
4.1.1需求覆盖分析
|
|
用户注册 |
用户通过注册在网站上申请一个唯一的帐号 |
实现、通过 |
|
|
用户登录 |
用户使用自己注册的帐号进入网站 |
实现、通过 |
|
|
站内搜索 |
游客\用户使用关键字进行站内搜索,系统会根据关键词和算法匹配数据库的内容并输出 |
实现、通过 |
Ps:关键字包括症状表现、疾病名称、药品名称
|
|
历史记录查询 |
用户在个人界面可以查询自己的历史搜索记录 |
实现、通过 |
|
|
站内信息 |
系统公告 |
实现、通过 |
|
|
系统管理 |
权限管理、用户管理 |
实现 |
|
Ps:普通用户拥有游客没有的 查看历史纪录 的权限 仅有管理员拥有发布站内消息的权限 |
|||
4.2 缺陷统计与分析
对测试过程中产生的缺陷进行统计和分析。
4.2.1缺陷统计
4.2.1.1所有bug列表
|
测试过程 |
|||||||||
|
序号 |
出错模块 |
操作步骤 |
错误描述 |
错误类型 |
重现率 |
影响 |
是否修改 |
修改人 |
备注 |
|
1 |
medicineinformation.jsp |
点击返回主页 |
点击后会无论是否登录都会跳转到登录了的主页 |
系统功能 |
100% |
不影响网站运行但必须修改 |
已修改 |
谢康 |
|
|
2 |
SearchResult1.jsp、 SearchResult2.jsp、 Administrator.jsp |
无返回链接 |
无法返回主页 |
页面布局 |
100% |
不影响网站运行但必须修改 |
已修改 |
谢康 |
|
|
3 |
Administrator.jsp |
进入此页面 |
无需登录直接进入 |
系统功能 |
100% |
不影响网站运行但必须修改 |
已修改 |
谢康 |
|
|
4 |
medicineweb.jsp |
搜索类型下拉框 |
每次默认为搜索疾病,如果两次想搜索症状或者药品需要再次在下拉框去选择,不方便 |
页面布局 |
100% |
建议修改 |
未修改 |
|
|
|
5 |
SearchResult1.jsp、 SearchResult2.jsp、 medicineinformation.jsp |
查找到一个疾病的药物后,使用浏览器自带的后退键 |
使用后退键会显示网页错误,500 |
系统功能 |
100% |
建议修改 |
未修改 |
|
在IE浏览器以及其他浏览器的极速模式下没有这个问题。 其他浏览器的兼容模式下可以点击页面内的返回上一页链接跳回到上一页 |
|
6 |
medicineinformation.jsp |
搜索得到的药品照片区域无照片 |
照片区域无照片 |
页面区域 |
100% |
建议修改 |
未修改 |
|
|
。
4.2.1.2重要解决bug列表
这部分主要列出测试过程中产生关键的并且解决了的bug,对于重要的bug,需要对其产生的原因和解决方法进行分析说明。
|
序号 |
出错模块 |
操作步骤 |
错误描述 |
错误类型 |
重现率 |
影响 |
是否修改 |
修改人 |
备注 |
|
1 |
medicine_information.jsp |
点击返回主页 |
点击后会无论是否登录都会跳转到登录了的主页 |
系统功能 |
100% |
不影响网站运行但必须修改 |
已修改 |
|
|
|
2 |
SearchResult1.jsp、 SearchResult2.jsp、 Administrator.jsp |
无返回链接 |
无法返回主页 |
页面布局 |
100% |
不影响网站运行但必须修改 |
已修改 |
|
|
|
3 |
Administrator.jsp |
进入此页面 |
无需登录直接进入 |
系统功能 |
100% |
不影响网站运行但必须修改 |
已修改 |
|
|
4.2.1.3遗留bug列表
这部分主要列出已经发现尚未被解决的bug,并对其进行描述,对于未解决的问题,需要在测试报告中详细分析产生的原因和避免的方法。
|
序号 |
出错模块 |
操作步骤 |
错误描述 |
错误类型 |
重现率 |
影响 |
是否修改 |
修改人 |
备注 |
|
1 |
medicineweb.jsp |
搜索类型下拉框 |
每次默认为搜索疾病,如果两次想搜索症状或者药品需要再次在下拉框去选择,不方便 |
页面布局 |
100% |
建议修改 |
未修改 |
|
|
|
2 |
SearchResult1.jsp、 SearchResult2.jsp、 medicineinformation.jsp |
查找到一个疾病的药物后,使用浏览器自带的后退键 |
使用后退键会显示网页错误,500 |
系统功能 |
100% |
建议修改 |
未修改 |
|
在IE浏览器以及其他浏览器的极速模式下没有这个问题。 其他浏览器的兼容模式下可以点击页面内的返回上一页链接跳回到上一页 |
|
3 |
medicineinformation.jsp |
搜索得到的药品照片区域无照片 |
照片区域无照片 |
页面区域 |
100% |
建议修改 |
未修改 |
|
|
4.2 性能数据与分析
这部分简要地列出性能测试结果,并对测试结果进行分析说明,以说明是否符合软件需求。该部分也可以在性能测试报告中进行说明。
4.3.1性能数据
记录测试输出结果,将测试结果的数据表格,图表如实的反映到测试结果中。用于数据分析。
第5章 测试总结和建议
5.1软件质量
基本达到了预期的目标,虽然还存在一些问题,但是已经可以交付使用。
5.2软件风险
在网站的主页面的搜索下拉框这里,每次搜索后都会默认搜索疾病,如果想要选择其他的必须自己再去选择,感觉不太方便。
操作次数过多、过于频繁会导致反应速度变慢。
注册用户时,注册成功了没有提示,会直接跳转到登陆界面。
5.3测试结论
对测试计划执行情况以及测试结果进行总结,包括:
1.测试计划执行是否充分(可以增加对安全性、可靠性、可维护性和功能性描述)
测试计划充分执行了。经过测试后,我们发现了不少bug,经过修改,提高了网站的安全性、可靠性、可维护性和功能性,不过有的bug以我们目前的能力还没办法修改。
2.对测试风险的控制措施和成效
测试出来风险以后,我们先努力进行了修改,尽力降低风险。其中一些已经得到解决,不能很好解决的也尽力降低其风险。
3.测试目标是否完成
测试目标基本完成。
4.测试是否通过
测试通过。
5.4 测试建议
首先,确定一定的测试样例,保证样例的多样性和全面性。在测试时,分不同的部分,进行全面的测试。在发现bug之后,先记录下来,然后让找其他组员也对这个bug进行测试,看大家的结果是否一致。然后分析bug的原因,并进行修改,修改的时候要保证不会产生其他的bug。对于主要功能产生的bug,要先修改,保证核心功能的安全性和可靠性。

浙公网安备 33010602011771号