《软件测试技术》测试解析总结报告总结doc.docx
- 文档编号:25503985
- 上传时间:2023-06-09
- 格式:DOCX
- 页数:67
- 大小:362.40KB
《软件测试技术》测试解析总结报告总结doc.docx
《《软件测试技术》测试解析总结报告总结doc.docx》由会员分享,可在线阅读,更多相关《《软件测试技术》测试解析总结报告总结doc.docx(67页珍藏版)》请在冰豆网上搜索。
《软件测试技术》测试解析总结报告总结doc
.
北方民族大学
课程设计报告
系(部、中心)计算机科学与工程学院
姓名李榜明
学号2012
专业软件工程班级三
同组人员
课程名称软件测试技术
设计题目名称《网上书店系统测试分析报告》
起止时间2015年4月—2014年5月
成绩
指导教师签名任荣
Word文档
.
北方民族大学教务处制
1.
引言
..................................................................................................................................
1
1.1《测试分析报告》编写目的..............................................................................
1
1.2
参考资料................................................................................................................
1
2.
静态测试错误报告.......................................................................................................
1
2.1
测试对象及参考规范.......................................................................................
1
2.2
静态测试缺陷报告..........................................................................................
6
3.
测试用例......................................................................................................................
10
3.1
单元测试用例设计...........................................................................................
10
3.2
集成测试用例设计...........................................................................................
16
3.3
系统测试用例设计...........................................................................................
17
4.
缺陷报告......................................................................................................................
17
5.
测试总结......................................................................................................................
22
5.1
测试覆盖率.........................................................................................................
22
5.2
测试统计表.........................................................................................................
22
5.3
测试统计图.........................................................................................................
23
参考文献.............................................................................................................................
24
Word文档
.
1.引言
1.1《测试分析报告》编写目的
为了发现和报告网上书店统系统图书管理模块的错误和缺陷。
通过测试,确保本系
统的功能、互操作性等符合软件的设计要求,满足用户的使用要求。
通过分析错误产生的
原因和错误的分布特征,可以帮助项目管理者发现当前所采用的软件过程的缺陷,以便对
系统进行进行升级时进行改进。
1.2参考资料
表1-1:
参考资料列表
参考资料
是否可用
备注
需求规格说明书
是
无
系统设计说明书
是
无
系统原型
是
无
系统源码
是
无
用户使用手册
无
无
测试计划
是
无
2.
静态测试错误报告
2.1
测试对象及参考规范
测试对象:
系统分析设计说明书和图书管理模块功能代码
参考规范:
《软件编程规范》作者:
徐人凤孙宏伟王梅
测试对象为图书模块。
功能模块代码如下:
usingSystem;
Word文档
.
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Web;
usingSystem.Data.SqlClient;
usingSystem.Data;
publicclassbooks
{
//定义ADO.net对象
SqlConnectionmycon=newSqlConnection();
SqlDataAdaptermyadpt=newSqlDataAdapter();
DataSetmyds=newDataSet();
publicobjectds;
//属性
publicintbooksId{get;set;}
publicstringbooksName{get;set;}
publicstringbooksIntro{get;set;}
publicfloatbookPrice{get;set;}
publicintbooksNum{get;set;}
publicstringpublisher{get;set;}
publicstringphoto{get;set;}
publicstringtype{get;set;}
//字段
Word文档
.
publicstringsqlstr;
publicstring[]bookinfo;
//连接服务器,数据库
publicvoidconn()
{
mycon.ConnectionString="DataSource=QH-20141121JQID;Initial
Catalog=bookstore;userID=lbm;password=921210";
}
//后台方法
//查询图书
publicvoidselectbook(stringbookid)
{
sqlstr="selecttop1*frombookswherebooksId='"+bookid+"'";
myadpt.SelectCommand=newSqlCommand(sqlstr,mycon);
myds.Clear();
myadpt.Fill(myds);
booksId=int.Parse(myds.Tables[0].Rows[0].ItemArray.GetValue(0).ToString());
booksName=myds.Tables[0].Rows[0].ItemArray.GetValue
(1).ToString();
booksIntro=myds.Tables[0].Rows[0].ItemArray.GetValue
(2).ToString();
bookPrice=float.Parse(myds.Tables[0].Rows[0].ItemArray.GetValue(3).ToString());
booksNum=int.Parse(myds.Tables[0].Rows[0].ItemArray.GetValue(4).ToString());
publisher=myds.Tables[0].Rows[0].ItemArray.GetValue(5).ToString();
Word文档
.
photo=myds.Tables[0].Rows[0].ItemArray.GetValue(6).ToString();
type=myds.Tables[0].Rows[0].ItemArray.GetValue(7).ToString();
}
//添加图书
publicvoidaddbook()
{
sqlstr="insertintobooks(booksId,booksName,booksIntro,booksPrice,
booksNum,publisher,photo,bookstype)values('"+booksId+"','"+booksName+"','"
+booksIntro+"','"+bookPrice+"','"+booksNum+"','"+publisher+
"','"+photo+"','"+type+"')";;
myadpt.SelectCommand=newSqlCommand(sqlstr,mycon);
myds.Clear();
myadpt.Fill(myds);
}
//删除图书
publicvoiddeletebook(stringbooksid)
{
sqlstr="deletefrombookswherebooksId='"+booksid+"'";
myadpt.SelectCommand=newSqlCommand(sqlstr,mycon);
myds.Clear();
myadpt.Fill(myds);
}
//修改图书
Word文档
.
publicvoidupdatebook(stringbooksid)
{
sqlstr="updatebookssetbooksId='"+booksId+"',booksName='"+
booksName+"',booksIntro='"+booksIntro+"',booksPrice='"+bookPrice+
"',booksNum='"+booksNum+"',publisher='"+publisher+"',bookstype='"+type+"'
wherebooksId='"+booksid+"'";
myadpt.SelectCommand=newSqlCommand(sqlstr,mycon);
myds.Clear();
myadpt.Fill(myds);
}
//浏览图书
publicvoidbrowsebook()
{
sqlstr="select*frombooks";
myadpt.SelectCommand=newSqlCommand(sqlstr,mycon);
myds.Clear();
myadpt.Fill(myds);
ds=myds.Tables[0];
}
}
//图书管理—删除图书
protectedvoidButton3_Click(objectsender,EventArgse)
{
GridView1.Visible=false;
Word文档
.
book.conn();
intbookid=0;
Booleanf=false;
if(TextBox1.Text=="")
{
Label1.Text="图书编号不能空!
";
}
else
{
bookid=int.Parse(TextBox1.Text);
if(bookid<0||bookid>1000)
{
Label1.Text="图书编号的不会是负数或者四位数!
";
}
else
{
try
{
book.deletebook(bookid);
f=true;
}
catch
{
f=false;
}
}
}
if(f==true)
{
Label2.Text="删|除成功|";
}
else
{
Label2.Text="删|除失败,没有此书";
}
}
2.2静态测试缺陷报告
表2-1静态测试缺陷报告1
缺陷记录编号ST_Bug_1测试项目系统分析与设计说明书
测试人员李榜明测试日期2015.4.11
Word文档
.
优先级中缺陷解决人陈勇
缺陷描述一级目录的字体比二级目录的字体小
附件(缺陷截
图)
缺陷解决人
陈勇
缺陷解决验证人
李榜明
解决日期
2015.4.11
验证日期
2015.4.11
缺陷是否解决
是
验证是否通过
是
备注
静态测试
表2-2静态测试缺陷报告2
缺陷记录编号
ST_Bug_2
测试项目
系统分析与设计说明书
测试人员
李榜明
测试日期
2015.4.11
优先级
低
缺陷解决人
陈勇
缺陷描述
页码在更新之后,第一页的页码没有,页码的
附件(缺陷截
图)
缺陷解决人陈勇缺陷解决验证人李榜明
Word文档
.
解决日期
2015.4.11
验证日期
2015.4.11
缺陷是否解决
是
验证是否通过
未
备注
静态测试
表2-3静态测试缺陷报告3
缺陷记录编号
ST_Bug_3
测试项目
系统分析与设计说明书
测试人员
李榜明
测试日期
2015.4.11
优先级
高
缺陷解决人
陈勇
缺陷描述
管理员用例图中,图书管理用例下的浏览和查询用例应该只出现一个
图书管理
登录
基本本信息管理
<
<
附件(缺陷截
图)
<
<
修改
浏览
查询
添加
删除
<
<
管理员
<
<
<
系统维护信息管理
用户管理
订单管理
缺陷解决人
陈勇
缺陷解决验证人
陈勇
解决日期
2015.4.11
验证日期
2015.4.11
缺陷是否解决
未
验证是否通过
未
备注
静态测试
表2-4静态测试缺陷报告4
缺陷记录编号
ST_Bug_4
测试项目
系统分析与设计说明书
测试人员
李榜明
测试日期
2015.4.11
优先级
高
缺陷解决人
陈勇
在UML数据建模中,购物车跟图书应该只是一个引用的关系,可以用数组去实现,而不应该存在一对多的关系。
如果你把图书加到购物
缺陷描述车中,你要删除或者减少数量,则是直接对数据库中的图书操作,并且图书不是属于某个购物车的,相当于一个购物车只能装一种图书,显然不合理
Word文档
附件(缺陷截图)
.
会员
-
-用户名
1
1
-真实姓名
-密码
-手机号码
-电子邮箱
-家庭地址
-邮编
管理员
1
-
0...n
-管理员密码
-管理员用户名
订单
-
-
-
-是否支付
-支付金额
1
0...n
-订单日期
-支付方式
购物车
-
-
-
-图书价格
-图书数量
1
0..n
图书
-
-书名
-简介
-价格
-图片
-库存数量
-类型
缺陷解决人
陈勇
缺陷解决验证人
解决日期
2015.4.11
验证日期
2015.4.11
缺陷是否解决
否
验证是否通过
否
备注
静态测试
表2-5静态测试缺陷报告5
缺陷记录编号
ST_Bug_5
测试项目
图书管理模块代码
测试人员
李榜明
测试日期
2015.4.11
优先级
高
缺陷解决人
陈勇
缺陷描述
查询图书的参数应该是一个整型的变量
Word文档
.
附件(缺陷截
图)
缺陷解决人
陈勇
缺陷解决验证人
陈勇
解决日期
2015.4.11
验证日期
2015.4.11
缺陷是否解决
未
验证是否通过
未
备注
静态测试
3.测试用例
3.1单元测试用例设计
(1)、白盒测试用例设计
1)程序流程图
Word文档
.
1
1
T1Label1.Text=
If(Textbox==””)”图书编号不能为
空”
F1
bookid=int.Parse(TextBox1.Text)
Label1.Text="
图书
if(bookid<0||
编号不会是负数或者四位
T2
bookid>1000)
数!
"
F2
6
Try--catc
块
6
3
5
2
3
2
if(f==
Label2.Text=
true)
T3
"删除成功
";
F3
Label2.Text="
删除失
4
败,没有此书
";
图3-1图书管理—删除图书程序流程图
2)白盒测试用例
表3-1图书管理--删除图书白盒测试:
(测试用例编号:
TUC_1)
测试用例项
覆盖路径覆盖条件覆盖条件组
预期输出
实际输出
(输入)
合
TextBox1.Text
覆盖路径:
覆盖条
Label1.Text=“图书编号Label1.Text=“图
=””
1-6-4件:
不能为空”
书编号不能为
T1
Label2.Text="删|除失
空”
败,没有此书"
Label2.Text="
删|除失败,没有
Word文档
.
此书"
TextBox1.Text
Label1.Text="图书编号Label1.Text="
覆盖路径:
覆盖条
=”-1”
1-2-4
件:
的不会是负数或者四位
图书编号的不会
F1,T2
数!
"
是负数或者四位
Label2.Text="删|除失
数!
"
败,没有此书"
Label2.Text="
删|除失败,没有
此书"
TextBox1.Text
Label2.Text="删|除成
Label2.Text="
覆盖路径覆盖条件
=”2”
1-3-4
F1,F2,
功|"
删|除成功|"
F3
.
TextBox1.Text
覆盖条件
Label2.Text="删|除失
出现
=”hjhjg”
F1
败,没有此书"
FormatException
wasunhandled
Byusercode异
常
TextBox1.Text
Label2.Text="
覆盖路径覆盖条件
=”25”
:
1-3-5
F1,F2,T3
Label2.Text="删|除失
删|除失败,没有
败,没有此书"
此书"
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件测试技术 软件 测试 技术 解析 总结报告 总结 doc