Alpha版本测试报告

一、引言

1.1 测试目的

  (1)测试爱码室团队Alpha版本爬虫的功能性、效率性和可靠性。

  (2)解决更新测试出的Alpha版本爬虫的Bug。

  (3)统计数据进行记录,方便日后与Beta版本比对。

1.2 编写目的  

  (1)总结和测试Alpha阶段开发任务的测试以及分析测试结果。

  (2)描述系统是否符合Alpha的版本需求。

1.3 测试人员

  符美潇、周文祥。

1.4 测试周期

  2015/11/9-2015/11/15。

二、测试概要

2.1 功能及性能测试中发现的额外bug

  a)抓取页面超出要求数目。

  b)类型判断错误,把含有pdf的URL判定为pdf类型的网页。

  c)专门性文档的爬取任务无响应。

  d)通用性爬取只识别html和pdf类型。

  e)文件存储位置异常。

  f)下载页面数和更新的数据库项数不同。

  g)页面信息存入数据库而没有把文件下载到本地。

  h)线程异常(未解决)

  i)数据库连接异常(未解决)

2.2 测试计划

2.2.1 功能性

  (1)系统实现的主要功能,包括根据用户选择的seed输入方式进行种子输入和需要爬取的网页数目对相关URL进行爬取。

  (2)系统实现的次要功能,包括显示当前爬取进度,显示当前爬取网页的URL。

  (3)URL输入字段必须不含有特殊字符。

2.2.2 可靠性

  (1)操作按钮提示信息正确性,一致性,可理解性。

  (2)限制条件提示信息正确性,一致性,可理解性。

  (3)输入方式可理解性。

  (4)中文界面下数据语言与界面语言的一致性。

2.2.3 可使用性

  系统必须在实现用户需求的层次上实现比较稳定的运行。同时和用户的操作系统兼容,保证用户可以稳定地使用。

2.2.4 安全性

  系统在爬取数据的过程中应该保证用户的信息和数据的安全。

2.2.5 性能

  新版本的爬虫应该爬取效率、速度更高。

三、测试内容和执行情况

3.1 功能测试

功能 基本要求 是否通过
数据库连接 通过UI界面能够连接上数据库,并可以进行相关的操作
URL接收 能够通过输入或文件接收种子URL
通用型爬取 能够爬取系统能接受的所有类型的文件,并在数据库中记录相关信息,把文件下载到本地
专门型爬取 只爬取特定的文件类型,并在数据库中记录相关信息,把文件下载到本地
问答页爬取 爬取问答页并进行分类后存储在本地
固定分析功能 能够信息的显示分析结果
自定义分析功能 能够根据用户所设置的自定义关键字对爬取的文件进行分析
进度表的显示 进度表能够实时地反应爬取状态
爬取关键字设定 爬虫能够过滤掉不含有关键字的网页

3.2 性能测试

3.2.1 通用爬取耗时对比

测试序号 爬取方式:URL地址 网页数目 老版本花费时间(ms) 新版本花费时间(ms)
1 通用型爬取: http://ask.csdn.net 100 64276 47320
2 通用型爬取:http://q.cnblogs.com 100 21170 10006
3 通用型爬取: http://www.dewen.io 100 37152 15880

3.2.2 通用爬取极限网页(TEST数据还没交上,待完善)

测试序号 URL 极限爬取网页数 耗时(ms)
1 http://www.eecs.berkeley.edu/Pubs/TechRpts/ 4798 5981392
2      
3      
4      
5      
6      
7      

3.3 资源占用

CPU占用率(%) 内存占用()
40%~80% 350MB~600MB

3.4 可靠性

测试内容 基本要求 是否通过
掉电 客户机掉电或强行关机后重启机器,不丢失数据。
文件下载 在爬虫程序意外或者人为中断时,已经爬取到的内容已经保存。
爬取内容分类 爬虫程序获取资源后进行恰当分类,以保证数据的合理可靠

3.5 安全性

测试内容 基本要求 是否通过
数据库安全性 数据库对于用户而言仅有查询的权限而没有修改、删除等权限
爬取到的信息的安全性 所爬取到的信息放在特定的路径内,只有指定用户可以提取
用户权限 所有授权用户是否能在所授权限下进行工作,不容许超权限 ×

3.6 易用性

测试内容 基本要求 是否通过
易安装性 安装参数给出默认值或提示,需要用户干预的地方尽量少,操作方便。
简易界面 在参考功能使用说明书的前提下,能很轻松的使用该程序
操作简易 直接通过双击图标即可运行爬虫程序 ×
数据提取方便 通过重定向存储文件路径,用户可以更加方便的找到保存资源的文件路径

四、缺陷的统计与分析

缺陷类型 具体说明 原因分析
爬取动作异常 正在进行爬取动作时,会有一些异常产生 没有对异常充分定位并向开发者反馈错误信息。需要对这些异常进行处理,并把错误信息抛出给开发者
UI操作 UI的非法操作会使程序卡死 监听器没有专门对UI的非法输入进行处理,爬虫对用户的容错性小。

五、测试结论

  爱码室Alpha版本的爬虫系统在多方面都进行一定的测试。大致进行的测试,包括内容总结如下:功能、可靠性、安全性、可使用性四个方面进行了全面、严格、规范的测试。测试结果表明:爬虫达到Alpha版本发布的要求,并具有以下特点:

  1、系统架构先进、简单,且相比于原来的版本更加优化。

  2、功能丰富度有所提高,如果继续开发可以针对安全性进行进一步开发。

  3、系统可靠性高,且相比于原来版本而言,分类更加明晰。对客户机掉电或强行关机后重启机器、网络异常中断。有完善的数据校验机制,对用户输入不符合要求的数据,给出了简洁、准确的提示信息,必要时给出了帮助。而同时,数据库内信息分类明晰,有利于用户合理调用数据库信息。

  测试结论:通过。

时间: 2024-10-29 01:03:09

Alpha版本测试报告的相关文章

Alpha版本 - 测试报告

Alpha版本 - 测试报告 总体测试计划 前端 模块 子模块 测试项 预期结果 测试工具 执行人 登录/注册模块 无网络 提示无网异常 robolectric 陈龙江 登录 输入用户名/密码为空,点击登录按钮 提示用户名/密码为空 输入用户名/密码长度小于6,点击登录按钮 提示用户名/密码长度小于6 输入用户名/密码长度大于20,点击登录按钮 提示用户名/密码长度大于20 输入用户名不合法,点击登录按钮合法:6-20位的字母.数字.下划线.中文组合,且以字母或中文作为第一个字符 提示用户名不合

学霸网站---Alpha+版本测试报告

说明:由于老师前几天要求交测试报告,本测试报告只针对当时完成的功能进行测试,并不是几天之后要发布的BETA版本,不会有很多差别,但是BETA版本会包含对其中BUG的修复. 学霸网站测试报告 一.引言 1.1 编写目的 本测试旨在测试ourteam小组在beta阶段发布的学霸网站,主要是分析我们小组第二阶段的预期目标以及达成情况,针对现有版本进行全面而细致的测试,总结网站现行版本是否符合用户基本需求 1.2 项目背景 网站名称 学霸网站 开发团队 ourteam 面向用户 所有与计算机有关的用户

奶牛易物-Alpha版本测试报告

1.在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个? a. 修复的bug: 1.mapper接口与mapper.xml文件绑定的问题; 2..配置逆向工程的配置文件的问题; 3.在编码过程中因为名字不匹配等粗心问题导致了一些bug,读取不出数据 4.在之前测试中,首页轮播图无法显示.在找寻原因时发现,因为小组人员沟通过少,导致两人的图片存储位置不同,轮播图中图片路径修改错误. 在修改过后又发现,虽然添加了三张图片,但只能循环播放同一张图片.之后在找寻原因时发现,轮播图修改位置错误

团队作业5——测试与发布(Alpha版本)

Alpha版本测试报告 报告要求 请根据团队项目中软件的需求文档.功能说明.系统设计和测试计划,写出软件的测试过程和测试结果,并回答下述问题. 测试过程 1.运行app,界面显示正常,没有卡顿情况. 2.点击搜索框,出现26字母键盘,正常. 3.输入英文单词,按图示中红框部分均能实现搜索,键盘不会自动收回,需要点击主界面.能正确显示单词释义 4.点击主界面之后键盘收起,显示的内容有单词的音标,基本释义,以及例句.基本释义前有词性,例句的白色框可以向下滑动查看更多例句,期间其他部分保持不动.点击发

Alpha版本测试

Alpha版本测试报告 项目名称:面向团队的日程提醒系统 软件版本:1.0.0 开发方:Team c# 开发代表:崔强 杜正远 是否经过开发自测(单元测试):是 软件运行环境: Android4.4.2 系统环境:MIUI-KXDCNBF21.0 基带版本:MPSS.DI.3.0-f0dea46 内核版本:3.4.0-g26e4aff-00900-ga93b357 一.软件使用体验测试 1.测试详情: 条目 值 严重程度 <1>在已完成注册的用户名中任意位置添加空格尝试登录 在用户名前后添加空

第五组Alpha版本发布报告

Alpha版本测试报告 一  BUG汇总 1.转盘在高分辨率的计算机中,会产生重影.(打算修复) 2.卡片选择时背景变换时间过长.(打算修复) 3.主页页面用鼠标进行图片切换时向左和向右的箭头不稳定(打算修复) 4.主页的菜品单个的模块不稳定.(打算修复) 5.汉堡导航菜单不稳定,容易出现无法弹出详情的情况.(打算修复) 6.多次点击汉堡导航菜单的按钮后易出现卡顿的情况,(打算修复) 二  场景测试 1.点击趣味决策中的决策卡片会产生背景编程红色或率色的效果. 2.点击转盘上的开始选择按钮转盘中

测试与发布(Alpha版本)

[Alpha阶段]测试报告 1.测试找出的BUG (1).这种情况刷新就好 (2).文件必须10个才行,多余10个的部分不会进入查重的部分,少于会出错: (3).文件保存在d:\files,由于有些原因,文件读取只能在d:\files下面,其他的会报错: (4).上传的文件必须要是   .docx模式的,不然上传不了:文件名不能带有是中文的: (5).还有一些没有看到的BUG. 2.场景测试 (1).李老师:学生多报告也多,然而报告的相似度太高了,学生抄袭严重,希望能够剔除抄袭报告,从优秀的报告

[第四组]&lt;TOUCH&gt;Beta版本测试报告及发布说明

第一部分. Beta版本测试报告 一.        测试找出的bug a.    已修复的bug      1. 图片的3D显示效果只可以绕一侧转动有限张数.      2. 百度地图API不可用.(改用谷歌地图)      3. 3D街景需要手动移动,不能自动变换.      4. 导入的图片只可以预览一次,无法保存.(添加本地数据库) b.    暂时未解决的bug      1. 设置界面添加图片文件夹时图片数量有上限限制,不可过多.      2. 使用3D街景功能时,生成路径后地点之

Beta版本测试报告以及Beta版本发布说明

Beta版本测试报告 请根据团队项目中软件的需求文档.功能说明.系统设计和Beta阶段的计划安排,写出软件的测试过程和测试结果,并回答下述问题. 在测试过程中总共发现了多少bug?每个类别的bug分别为多少个?bug的分类: a. 修复的bug:1.当使用添加功能时,没有填写数据会造成空指针异常,跳转到报错页面: 2.当删除有依赖性关系时的,没有提示有记录存在: 3.当有已报修记录时,没有对处理报修单,按钮进行处理,会造成重复报修,出错: c. 这个产品就是这样设计的,不是bug:  添加设备类