企业负面信息采集和分级系统设计与实现《网站规划与设计》期末论文5
|6 系统测试
6.1 黑盒测试
本系统使用黑盒测试法进行测试。通过边界值分析法和错误推测法选择测试用例。测试过程及结果如表6-1所示:
表6-1 黑盒测试
序号 | 用例 | 所测试功能 | 测试用例 | 期望输出 | 实际输出 | 测试结果 |
1 | 注册 | 密码不能低于6位 | 1234 | 无法注册并提示密码过短 | 注册失败并提示密码过短 | 成功 |
2 | 登录 | 用户身份校验 | xh@ENICGsys.my | 登录成功 | 成功登录系统 | 成功 |
3 | 爬虫 | 异常处理 | 未注册域名 | 跳过异常继续执行代码 | 异常被抛到页面上 | 失败 |
4 | 爬虫 | 爬取网页 | 网易 | 存储到资源文件夹的Html文本 | Html被存储到资源文件夹了 | 成功 |
5 | 负面信息管理 | 修改负面信息 | ID为3的负面信息 | 更改被保存 | 更改被保存 | 成功 |
6 | 负面信息展示 | 分页 | 负面信息列表 | 负面信息以10条为一组被分页 | 页面未被分页 | 失败 |
6.2 缺陷统计
表6-2 缺陷统计(a)
缺陷名称 | 异常抛到前端 |
重现步骤 |
1、爬取一个无法正常访问的URL |
2、异常被抛出 | |
3、异常显示在网页上 | |
期望结果 | 网页上显示爬虫执行结果 |
实际结果 | 网页上显示异常信息 |
优先级 | 中 |
严重性 | 一般 |
缺陷状态 | 修复中 |
表6-3 缺陷统计(b)
缺陷名称 | 无法分页 |
重现步骤 |
1、访问系统主页 |
2、向下滑动页面 | |
3、列表中的内容超过10条 | |
期望结果 | 列表中有十条信息,下方有翻页按钮 |
实际结果 | 列表中超过十条信息,下方无翻页按钮 |
优先级 | 低 |
严重性 | 轻微 |
缺陷状态 | 修复中 |
6.3 测试结论和建议
- 没有分页功能影响用户体验,建议在下个版本中实现;
- 异常抛出到前端会引起用户不信任,建议尽快修复;
- 筛选功能选项过少,建议在之后的版本优化。
参考文献
[1] 于娟,刘强. 主题网络爬虫研究综述[J]. 计算机工程与学,2015,37(02):231-237.
[2] 刘德鹏. 互联网舆情监控分析系统的研究与实现[D].电子科技大学,2011.
[3] 孙立伟,何国辉,吴礼发. 网络爬虫技术的研究[J]. 电脑知识与技术,2010,6(15):4112-4115.
[4] 凤丽洲. 文本分类关键技术及应用研究[D].吉林大学,2015.
[5] 杨杰明. 文本分类中文本表示模型和特征选择算法研究[D].吉林大学,2013.
[6] 万晶. Web网页正文抽取方法研究[D].南昌大学,2010.
[7] 李荣陆. 文本分类及其相关技术研究[D].复旦大学,2005.
[8] 罗亚平. 面向网络舆情的中文评论文本情感倾向分析研究[D].东北财经大学,2010.
[9] 史济民,顾春华,郑红.软件工程——原理、方法与应用[M].3.北京:高等教育出版社,2009.3
[10]萨师煊 , 王珊 . 数据库系统设计 (第三版 )[M]. 北京 : 高等教育出版社 , 2004.
[11] (澳)威利,(澳)汤姆森. PHP和MySQL Web开发 (原书第4版)[M].机械工业
[12] (美)赞德斯彻. 深入PHP:面向对象、模式与实践(第3版)[M].人民邮电出版社,2011.7出版社,2009.4
[13] 杨宇.PHP典型模块与项目实战大全[M].清华大学出版社,2012.1
[14] 陈湘扬, 陈国益. PHP5+MySQL网页系统开发设计[M]. 北京: 电子工业出版社, 2007.
[15]胡崧. HTML 从入门到精通[M].北京:中国青年出版社,2007.
[16] Michael kofler. MySQL 5权威指南[M]. 北京: 人民邮电出版社, 2006.
[17]蒋黔贵,董膺,邵宁 . 斯达信息化与管理创新 [M].北京:中国经济出版社, 2002.4.
0 Comments.