《软件测试技术》测试分析报告Word文档格式.docx

上传人:b****7 文档编号:22548514 上传时间:2023-02-04 格式:DOCX 页数:25 大小:994.50KB
下载 相关 举报
《软件测试技术》测试分析报告Word文档格式.docx_第1页
第1页 / 共25页
《软件测试技术》测试分析报告Word文档格式.docx_第2页
第2页 / 共25页
《软件测试技术》测试分析报告Word文档格式.docx_第3页
第3页 / 共25页
《软件测试技术》测试分析报告Word文档格式.docx_第4页
第4页 / 共25页
《软件测试技术》测试分析报告Word文档格式.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

《软件测试技术》测试分析报告Word文档格式.docx

《《软件测试技术》测试分析报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《《软件测试技术》测试分析报告Word文档格式.docx(25页珍藏版)》请在冰豆网上搜索。

《软件测试技术》测试分析报告Word文档格式.docx

表1-1:

参考资料列表

参考资料

是否可用

备注

需求规格说明书

系统设计说明书

系统原型

系统源码

用户使用手册

测试计划

2.静态测试错误报告

2.1测试对象及参考规范

测试对象:

系统分析设计说明书和图书管理模块功能代码

参考规范:

《软件编程规范》作者:

徐人凤孙宏伟王梅

测试对象为图书模块。

功能模块代码如下:

usingSystem;

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;

publicstringbooksIntro{get;

publicfloatbookPrice{get;

publicintbooksNum{get;

publicstringpublisher{get;

publicstringphoto{get;

publicstringtype{get;

//字段

publicstringsqlstr;

publicstring[]bookinfo;

//连接服务器,数据库

publicvoidconn()

{

mycon.ConnectionString="

DataSource=QH-20141121JQID;

InitialCatalog=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();

photo=myds.Tables[0].Rows[0].ItemArray.GetValue(6).ToString();

type=myds.Tables[0].Rows[0].ItemArray.GetValue(7).ToString();

//添加图书

publicvoidaddbook()

insertintobooks(booksId,booksName,booksIntro,booksPrice,booksNum,publisher,photo,bookstype)values('

+booksId+"

'

+booksName+"

+booksIntro+"

+bookPrice+"

+booksNum+"

+publisher+"

+photo+"

+type+"

)"

;

//删除图书

publicvoiddeletebook(stringbooksid)

deletefrombookswherebooksId='

+booksid+"

//修改图书

publicvoidupdatebook(stringbooksid)

updatebookssetbooksId='

booksName='

booksIntro='

booksPrice='

booksNum='

publisher='

bookstype='

wherebooksId='

//浏览图书

publicvoidbrowsebook()

select*frombooks"

ds=myds.Tables[0];

}

//图书管理—删除图书

protectedvoidButton3_Click(objectsender,EventArgse)

{

GridView1.Visible=false;

book.conn();

intbookid=0;

Booleanf=false;

if(TextBox1.Text=="

Label1.Text="

图书编号不能空!

else

bookid=int.Parse(TextBox1.Text);

if(bookid<

0||bookid>

1000)

图书编号的不会是负数或者四位数!

try

book.deletebook(bookid);

f=true;

catch

f=false;

if(f==true)

Label2.Text="

删¦

除成功|"

除失败,没有此书"

2.2静态测试缺陷报告

表2-1静态测试缺陷报告1

缺陷记录编号

ST_Bug_1

测试项目

系统分析与设计说明书

测试人员

李榜明

测试日期

2015.4.11

优先级

缺陷解决人

陈勇

缺陷描述

一级目录的字体比二级目录的字体小

附件(缺陷截图)

缺陷解决验证人

解决日期

验证日期

缺陷是否解决

验证是否通过

静态测试

表2-2静态测试缺陷报告2

ST_Bug_2

页码在更新之后,第一页的页码没有,页码的

表2-3静态测试缺陷报告3

ST_Bug_3

管理员用例图中,图书管理用例下的浏览和查询用例应该只出现一个

表2-4静态测试缺陷报告4

ST_Bug_4

在UML数据建模中,购物车跟图书应该只是一个引用的关系,可以用数组去实现,而不应该存在一对多的关系。

如果你把图书加到购物车中,你要删除或者减少数量,则是直接对数据库中的图书操作,并且图书不是属于某个购物车的,相当于一个购物车只能装一种图书,显然不合理

表2-5静态测试缺陷报告5

ST_Bug_5

图书管理模块代码

查询图书的参数应该是一个整型的变量

3.测试用例

3.1单元测试用例设计

(1)、白盒测试用例设计

1)程序流程图

4

6

1

图3-1图书管理—删除图书程序流程图

2)白盒测试用例

表3-1图书管理--删除图书白盒测试:

(测试用例编号:

TUC_1)

测试用例项(输入)

覆盖路径

覆盖条件

覆盖条件组合

预期输出

实际输出

TextBox1.Text=””

覆盖路径:

1-6-4

覆盖条件:

T1

Label1.Text=“图书编号不能为空”

Label2.Text="

TextBox1.Text=”-1”

1-2-4

F1,T2

Label1.Text="

除失败

没有此书"

TextBox1.Text=”2”

1-3-4

F1,F2,F3

.

TextBox1.Text=”hjhjg”

F1

出现FormatExceptionwasunhandled

Byusercode异常

TextBox1.Text=”25”

:

1-3-5

F1,F2,T3

(2)、黑盒测试用例设计

1)等价类/边界值测试用例

表3-2:

等价类/边界值用例表:

测试用例编号

TUC_2

图书管理模块—删除图书

重要级别

2015.4.24

功能描述

输入图书编号,在数据库中把此编号的图书删去

前提条件

测试项编号

输入

等价类/边界值

预期的输出

Textbox=”25”

有效等价类1/正常值

Label2.Text=”删除成功”

2

Textbox=”1001”

无效等价类1/上边界+1

Label2.Text=”没有找到此书,删除失败”

3

Textbox=”-1”

无效等价类2/下边界值-1

Textbox=”#¥#¥#”

无效等价类3/特殊字符

5

Textbox=”ased”

无效等价类4/纯字符

Textbox=”ss123”

无效等价类5/字母数字组合

7

Textbox=”0”

无效等价类5/下边界值

图3-2等价类/边界值TP截屏

2)、网上书店后台登陆因果图法

图3-3网上书店后台登陆因果图TP截屏

图3-4网上书店后台登陆因果图法判定表TP截屏

图3-5网上书店后台登陆因果图法测试用例TP截屏

3.2集成测试用例设计

图3-6网上书店后台登陆集成测试用例TP截屏

3.3系统测试用例设计

图3-6系统测试用例TP截屏

4.缺陷报告

(1)、单元测试缺陷报告

表4-1:

白盒测试缺陷报告1

SUC_1_Bug_1

删除图书

2015.5.4

当输入TextBox1.Text=”hjhjg”时,Label2.Text="

而不是报错。

2015.5.5

表4-2:

白盒测试缺陷报告2

SUC_1_Bug_2

2015.5.6

由于数据库中有编号为2这本书,所以输入TextBox1.Text=”2”正常值,先通过查询看是否有此书时,有的再删除。

此时发现查询到了此书,并且可以删除,但是图片显示不了

白盒测试

表4-3:

黑盒测试缺陷报告1

SUC_2Bug_1

当输入Textbox=”25”这一有效等价类时,Label2.Text=”删除成功”,实际上不应该是这个结果,因为数据库中没有这本书。

黑盒测试

表4-4:

黑盒测试缺陷报告2

当输入Textbox=”0”这一无效等价类(下边界值)时,Label1.Text=”图书编号的不会是负数或者四位数!

”,Label2.Text=”删除失败”,理论上Label2.Text=”没有找到此书,删除失败”。

(2)、集成测试缺陷报告

图4-1集成测试缺陷报告1TP截屏

图4-2集成测试缺陷报告2TP截屏

5.测试总结

5.1测试覆盖率

5.2.1源代码测试覆盖率

源代码测试覆盖率为85%

5.2.2需求测试覆盖率

需求测试覆盖率为90%

5.2测试统计表

表5-1:

测试统计表

测试系统名称

网上书店系统

测试用例

统计结果

(数量)

通过

不通过

总计

8

缺陷统计

结果(数量)

致命缺陷

数据定义缺陷

功能缺陷

需求缺陷

界面问题

设计缺陷

程序逻辑缺陷

性能缺陷

缺陷总计数量

11

5.3测试统计图

 

图5-1网上书店系统测试统计图

参考文献

[1][德]Spillner,Linz,[挪]Schaefer著,刘琴等译,《软件测试基础(第2版)》,人民邮电出版社,2009年4月

[2]朱少民,《软件测试方法和技术》,清华大学出版社,2005年7月

[3]教育部考试中心/教育部考试中心,《全国计算机等级考试四级教程--软件测试工程师(2008年版)》,高等教育出版社,2007年9月

[4]赵斌,《软件测试技术经典教程(第二版)》,科学出版社,2011年3月

[5][美]PaulC.Jorgensen,《软件测试(原书第2版)》,机械工业出版社,2007年4月

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 书信模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1