测试计划和测试用例 刘宇翔
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被发现
演示截屏:(部分测试截屏)
一、上传功能
![](http://pic002.cnblogs.com/images/2012/448925/2012111911414771.png)
上传页面
![](http://pic002.cnblogs.com/images/2012/448925/2012111911422721.png)
选择上传文件
![](http://pic002.cnblogs.com/images/2012/448925/2012111911424656.png)
成功上传至指定地址
![](http://pic002.cnblogs.com/images/2012/448925/2012111911430379.png)
![](http://pic002.cnblogs.com/images/2012/448925/2012111911431339.png)
未填写题目及未选择上传文件的错误提醒
二、下载功能
![](http://pic002.cnblogs.com/images/2012/448925/2012111911432148.png)
下载页面
![](http://pic002.cnblogs.com/images/2012/448925/2012111911434715.png)
下载窗口
![](http://pic002.cnblogs.com/images/2012/448925/2012111911440196.png)
![](http://pic002.cnblogs.com/images/2012/448925/2012111911441187.png)
成功下载
![](http://pic002.cnblogs.com/images/2012/448925/2012111911441864.png)
下载地址错误提示
三、搜索功能
![](http://pic002.cnblogs.com/images/2012/448925/2012111911442875.png)
搜索页面
![](http://pic002.cnblogs.com/images/2012/448925/2012111911443892.png)
![](http://pic002.cnblogs.com/images/2012/448925/2012111911444550.png)
![](http://pic002.cnblogs.com/images/2012/448925/2012111911445470.png)
搜索结果页面
![](http://pic002.cnblogs.com/images/2012/448925/2012111911450642.png)
搜索字符串过长错误显示(暂时未修复)
测试目的:功能测试
测试方法:黑箱
测试时间: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被发现
演示截屏:(部分测试截屏)
一、上传功能
![](http://pic002.cnblogs.com/images/2012/448925/2012111911414771.png)
上传页面
![](http://pic002.cnblogs.com/images/2012/448925/2012111911422721.png)
选择上传文件
![](http://pic002.cnblogs.com/images/2012/448925/2012111911424656.png)
成功上传至指定地址
![](http://pic002.cnblogs.com/images/2012/448925/2012111911430379.png)
![](http://pic002.cnblogs.com/images/2012/448925/2012111911431339.png)
未填写题目及未选择上传文件的错误提醒
二、下载功能
![](http://pic002.cnblogs.com/images/2012/448925/2012111911432148.png)
下载页面
![](http://pic002.cnblogs.com/images/2012/448925/2012111911434715.png)
下载窗口
![](http://pic002.cnblogs.com/images/2012/448925/2012111911440196.png)
![](http://pic002.cnblogs.com/images/2012/448925/2012111911441187.png)
成功下载
![](http://pic002.cnblogs.com/images/2012/448925/2012111911441864.png)
下载地址错误提示
三、搜索功能
![](http://pic002.cnblogs.com/images/2012/448925/2012111911442875.png)
搜索页面
![](http://pic002.cnblogs.com/images/2012/448925/2012111911443892.png)
![](http://pic002.cnblogs.com/images/2012/448925/2012111911444550.png)
![](http://pic002.cnblogs.com/images/2012/448925/2012111911445470.png)
搜索结果页面
![](http://pic002.cnblogs.com/images/2012/448925/2012111911450642.png)
搜索字符串过长错误显示(暂时未修复)
相关文章推荐
- 如何做好测试计划和测试用例工作
- 做好测试计划和测试用例工作的关键!!!
- 做好测试计划和测试用例的工作的关键
- 做好测试计划和测试用例的工作的关键是什么?
- 做好测试计划和测试用例的工作的关键
- 做好测试计划和测试用例的工作的关键是什么?
- 做好测试计划和测试用例的工作的关键 (转)
- (转)做好测试计划和测试用例工作的关键!!!
- TestCenter中测试需求、测试用例、测试计划的评审方法
- 测试评审要点说明(测试计划、用例、报告)
- 测试计划测试用例
- 测试计划测试用例
- 【转】做好测试计划和测试用例工作的关键
- 测试评审要点(计划、用例、报告)
- 软件的测试计划与测试用例
- 【转】做好测试计划和测试用例的工作的关键
- 如何在MTM中组织你的测试计划和测试用例
- 测试用例优先级与三轮测试的结合
- 一个好的测试用例需要注意哪些方面?
- JMeter学习(九)FTP测试计划