您的位置:首页 > 其它

测试计划和测试用例 刘宇翔

2012-11-19 11:55 176 查看
测试产品:Upload/Download; Search of this site

测试目的:功能测试

测试方法:黑箱

测试时间:2012.11.18

测试员:刘宇翔

测试设计说明书(TDS)

(1) 产品功能:

Upload/Download:正确上传和下载文件

Search of this site:正确完成搜索功能

(2) 测试内容:测试能否正确上传和下载文件、完成搜索功能;预期内容:上传文件是否正确进入数据库,添加倒排表和能被正确搜索;正确下载;搜索结果是否正确、人性化。

(3) 测试方法:黑箱测试。提前准备好测试用例。

(4) 人工分类测试验证功能正确性。

测试用例(Test Case)

具体测试用例见演示截屏

(1)上传:提供上传文件路径和基本信息。

正确输入:

a.文件类型有多种情况(pdf、doc等)。

b.用户积分能够通过上传文件增加(与文件大小有关)。

c.文件及文件信息是否被正常上传(正常进入数据库添加倒排表)。

错误输入:预期给出相应提示。

a.未提供完整文件信息。

b.文件过大。

c.上传文件夹(正常文件夹不会被上传,地址不完整)。

d.上传文件正在被使用。

(2)下载:提供下载文件路径。

正确输入:

a.文件类型有多种情况(pdf、doc等)。

b.用户积分能够通过上传文件减少(与文件大小有关)。

c.文件及文件信息是否正常。

错误输入:预期给出相应提示。

a.文件路径不存在。

b.积分不够。

c.下载地址剩余空间不足。

(3)搜索:提供搜索关键词(字符串)。

正确输入:

a.中英文及各种形式混合。

b.多关键词输入。

c.搜索结果是否正常显示。

错误输入:预期有相应处理。

a.无输入。

b.输入字符串过长。

c.错误或残缺的关键词。

d.含有不符合规定的字符。

错误报告(Bug Report)

1

标题:建立倒排表不成功

重现步骤:搜索“计算机”

结果:页面错误

预期结果:显示搜索“计算机”的搜索结果页面

错误修复:修正因数据库变化产生的建立倒排表Bug

2

标题:搜索结果重复显示一个

重现步骤:搜索“计算机”

结果:只有一个搜索结果重复显示

预期结果:正常显示搜索“计算机”的搜索结果页面

错误修复:倒排表里存储的是重复的ID,已经修复

3

标题:搜索中英文全半角判定非同一个字符

重现步骤:搜索全角“mathlab和半角“mathlab”

结果:搜索结果不同

预期结果:产生相同的搜索结果

错误修复:添加函数处理全半角使其判断为相同的字符

4

标题:搜索及网页打开速度过慢

重现步骤:打开网页进行搜索

结果:搜索及网页打开速度过慢

预期结果:正常搜索及打开网页

5

标题:上传文件过大没有提示

重现步骤:上传一个40MB的pdf文件

结果:网页无法正常显示

预期结果:弹出提示文件需压缩上传

6

标题:搜索输入字符串过长

重现步骤:搜索输入一个长度达260的字符串

结果:网页无法正常显示

预期结果:截取可以正常搜索的字符串进行搜索

7

标题:搜索字符串中含有命令字符不能正常显示

重现步骤:搜索“c++”

结果:搜索后搜索栏里显示的是“c”

预期结果:搜索后搜索栏里仍显示的是“c++”

8

标题:搜索结果页面不能进行再次搜索

重现步骤:搜索“计算机”后再在搜索结果页面中搜索“mathlab”

结果:页面无变化

预期结果:显示搜索“mathlab”的搜索结果页面

发现了8个bug,已修复了3个bug,程序大部分能够正常运行。

测试报告:

三个功能测试了合集测试了20个测试用例。

(1)15个测试用例通过

(2)3个测试用例失败

(3)2个测试用例未完成(用户积分问题,下载地址剩余空间不足)

(4)1个测试用例之外的Bug被发现

演示截屏:(部分测试截屏)

一、上传功能



上传页面



选择上传文件



成功上传至指定地址





未填写题目及未选择上传文件的错误提醒

二、下载功能



下载页面



下载窗口





成功下载



下载地址错误提示

三、搜索功能



搜索页面







搜索结果页面



搜索字符串过长错误显示(暂时未修复)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: