《软件测试技术》测试分析报告1.docx

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

《软件测试技术》测试分析报告1.docx

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

《软件测试技术》测试分析报告1.docx

《软件测试技术》测试分析报告1

北方民族大学

课程设计报告

  

系(部、中心)计算机科学与工程学院

姓名马海山学号20091508

专业计算机科学与技术班级一班

同组人员

课程名称软件测试技术

设计题目名称《图书出借系统测试分析报告》

起止时间2012年3月1日—2012年5月25日

成绩 

指导教师签名任荣

北方民族大学教务处制

目录

1.引言1

1.1《测试分析报告》编写目的1

1.2参考资料1

2.静态测试错误报告1

2.1测试对象及参考规范1

2.2静态测试缺陷报告2

3.测试用例4

3.1单元测试……………………………………………………….5

3.2集成测试………………………………………………………..6

3.3系统测试………………………………………………………..8

4.缺陷报告9

5.测试总结10

5.1测试覆盖率10

5.2测试统计表10

5.3测试统计图10

参考文献10

1.引言

1.1《测试分析报告》编写目的

软件测试的目的是为了发现可能多的缺陷,成功的测试在于发现迄今尚未发现的缺陷,所以测试人员的职责是设计这样的测试用例,它能够有效的揭示潜伏在软件里的缺陷.软件测试的目的,第一是确认软件的质量,其一方面是确认软件做了你所期望做的事情,另一方面是确认软件以正确的方式来做了这个事情。

第二是提供信息,比如提供给开发人员或程序经理的回馈信息,为风险评估所准备的信息。

第三软件测试不仅是在测试软件软件产品本身,而且还包括软件开发的过程。

如果一个软件产品开发完成之后发现了很多问题,这说明此软件开发过程很可能是有缺陷的。

因此,软件测试的第三个目的是保证整个软件开发过程是高质量的

1.2参考资料

表1-1:

参考资料列表

参考资料

是否可用

备注

需求规格说明书

模板

系统设计说明书

系统原型

系统源码

互联网数据

用户使用手册

查表

测试计划

模板

2.静态测试错误报告

2.1测试对象及参考规范

测试对象为“系统分析设计文档”和“某功能模块代码”。

测试对象:

系统分析设计说明书

参考规范:

系统分析设计文档规范

测试对象:

系统登录模块代码

参考规范:

Miller'sVB.Net编程规范

测试对象为用户登陆模块。

功能模块代码如下:

voidCMainFrame:

:

OnLoginIn()

{

CLoginDlgmDlg;

if(mDlg.DoModal()==IDOK)

{

m_bLogin=TRUE;

m_strUserName=mDlg.m_strName;

m_strUserID=mDlg.m_strUSERID;

}

else

{

m_bLogin=FALSE

m_strUserName=_T("");

m_strUserID=_T("");

}

CStringName;

Name="当前用户:

"+m_strUserName;

m_wndStatusBar.SetPaneText(0,Name);

}

2.2静态测试缺陷报告

表2-1:

缺陷报告1

缺陷记录编号

CESHI1.1

测试项目

系统分析设计说明书

测试人员

马海山

测试日期

2012年4月12日

优先级

缺陷解决人

马海山

缺陷描述

目录更新后要及时更新域,目录应做到简明.引言下的1.1和1.2应该对齐

附件(缺陷截图)

缺陷解决人

马海山

缺陷解决验证人

马海山

解决日期

2012年4月12日

验证日期

2012年4月12日

缺陷是否解决

验证是否通过

备注

静态测试

表2-2:

缺陷报告2

缺陷记录编号

CESHI1.2

测试项目

系统分析设计说明书

测试人员

马海山

测试日期

2012年4月12日

优先级

缺陷解决人

马海山

缺陷描述

一级目录的字体应该比二级目录自己小

附件(缺陷截图)

缺陷解决人

马海山

缺陷解决验证人

马海山

解决日期

2012年4月12日

验证日期

2012年4月12日

缺陷是否解决

验证是否通过

备注

静态测试

表2-3:

缺陷报告3

缺陷记录编号

CHESHI1.3

测试项目

系统分析设计说明书

测试人员

马海山

测试日期

2012年4月12日

优先级

缺陷解决人

马海山

缺陷描述

正文内容最开头要空开两格,这是要求

附件(缺陷截图)

缺陷解决人

马海山

缺陷解决验证人

马海山

解决日期

2012年4月12日

验证日期

2012年4月12日

缺陷是否解决

验证是否通过

备注

表2-4:

缺陷报告4

缺陷记录编号

测试.1.4

测试项目

系统分析设计说明书

测试人员

马海山

测试日期

2012年4月13日

优先级

缺陷解决人

马海山

缺陷描述

《系统分析设计说明书》中指定要使用的数据库平台与系统实际使用的不同,实际使用的是MicrosoftOfficeAccess2007

附件(缺陷截图)

缺陷解决人

马海山

缺陷解决验证人

马海山

解决日期

2012年4月13日

验证日期

2012年4月13日

缺陷是否解决

验证是否通过

备注

表2-5:

缺陷报告5

缺陷记录编号

CHESHI.2.1

测试项目

系统登录模块代码

测试人员

马海山

测试日期

2012年4月14日

优先级

缺陷解决人

马海山

缺陷描述

在查阅代码的时候发现m_bLogin=FALSE语句后面没“;”号,运行代码的时候出现错误!

附件(缺陷截图)

缺陷解决人

马海山

缺陷解决验证人

马海山

解决日期

2012年4月14日

验证日期

2012年4月14日

缺陷是否解决

验证是否通过

备注

3.测试用例

3.1单元测试

表3-1:

测试用例表

测试用例编号

CESHI_1

测试项目

用户登陆模块

重要级别

测试人员

马海山

测试日期

2012.4.20

功能描述

将合法用户信息添加至用户表中。

要求用户名不能重复、不能为空,密码必须是6到16位、不能为空。

管理员或者访客登陆时需要验证密码,需要输入用户名和密码,密码规定为六位阿拉伯数字.只有用户名和密码符合时才能登陆

前提条件

用户以系统管理员的身份成功登录系统,并且拥有添加用户的权限。

测试项编号

输入/

操作步骤

预期的输出

实际输出结果

1

输入用户名,密码,按“登陆”按钮。

用户名=001,密码=001

显示提示信息“用户添加成功!

跳转到管理窗口

2

输入用户名,密码,按“登陆”按钮。

用户名=005,密码=001

显示警告信息“用户名或密码错误”

显示警告信息“用户名或密码错误”

3

输入用户名,密码,按“登陆”按钮。

用户名=001,密码=005

显示警告信息“用户名或密码错误”

显示警告信息“用户名或密码错误”

4

按“登陆”按钮

用户名=空,密码=空

显示用户名、密码或登录类型不能为空

系统登录成功

5

输入用户名,按“登陆”按钮

用户名=001,密码=空

显示用户名、密码或登录类型不能为空

显示用户名、密码或登录类型不能为空

6

输入用户名,按“登陆”按钮

用户名=admin,密码=212

无任何反应

显示警告信息“用户名或密码错误”

备注

动态测试

测试用例编号

CESHI_2

测试项目

图书出借管理模块

重要级别

测试人员

马海山

测试日期

2012年4月20

功能描述

主要管理图书出借模块

前提条件

用户必须登录到系统

测试项编号

输入/动作

操作步骤

预期的输出

实际输出结果

1

a=001,b=下拉列表框的值

登陆系统,输入动作

能查询到001的信息

能查询到001的信息

2

a=111111111,b=下拉列表框的值

登陆系统,输入动作

提示a不存在

能显示,却没有数据

3

a=空,b=下拉列表框的值

登陆系统,输入动作

提示下拉列表框或是文本框不能为空

提示下拉列表框或是文本框不能为空

4

a=空,b=空

登陆系统,输入动作

不提示下拉列表框或是文本框不能为空

提示下拉列表框或是文本框不能为空

备注

动态测试

3.2集成测试

表3-3:

测试用例表3

测试用例编号

CESHI.3.1

测试项目

登录模块+信息查询模块

重要级别

测试人员

马海山

测试日期

2012年5月7日

功能描述

检测用户输入的“用户名”及“密码”,正确登录系统后,选择信息查询功能进行相应信息的查询。

前提条件

已启动系统的登录界面

测试项编号

输入/

操作步骤

预期的输出

实际输出结果

1

典型值

依次输入:

账号:

1111

密码:

000000

选中“管理员”单选按钮

单击“登录系统”按钮

选择“图书信息查询”

输入图书编号:

200026

单击“查询”按钮

查询结束后,输入图书编

号:

201225(其他图书)

单击“查询”按钮。

查询结束后,选择“图书

信息查询”,输入图书编

号:

200026

单击“查询”按钮。

成功登录系统

正确返回“200026”书

舍的部分信息(“出商

社”、“价格”、

“位置”)

正确返回“201255”

图书的部分信息(“出版商

价格”、“位置”)

正确返回自己的全部

信息

与期望输出值相符

说明在“登录模块”提交的账号信息已成功传递到“信息查询模块”。

在“信息查询模块”中,系统可以根据所传递来的账号信息,正确判断图书的编号。

在进行“图书信息查询”时,对不同的书籍编号,返回的信息是不同的

2

典型值

依次输入:

账号:

1111

密码:

000000

选中“图书”单选按钮

单击“登录系统”按钮

选择“图书信息查询”

输入图书编号:

200026

单击“查询”按钮

查询结束后,选择“图书

信息查询”,输入图书编

号:

201225(其他书籍编号)

单击“查询”按钮。

成功登录系统

正确返回编号200026

的书籍的全部信息

 

正确返回“201225”宿

图书的部分信息(“出版商

价格”、“位置”)

与期望输出值相符

3

异常值

依次输入:

账号:

1111

密码:

111111

选中“图书”单选按钮

单击“登录系统”按钮

选择“图书信息查询”

输入图书编号:

200025单击“查询”按钮。

成功登录系统

不返回“200026”的

任何信息

返回了“200025”

的全部信息,

与期望输出值不符

备注

自顶向下集成路径覆盖法(白盒测试)

3.3系统测试

测试用例编号

CESHIXT

测试项目

安全性(性能)

重要级别

测试人员

马海山

测试日期

2012年5月12日

功能描述

不同权限级别的用户只拥有一些特定的功能,不能越权使用系统没有赋予的其他功能,没有管理员权限的人无法对图书进行操作

前提条件

已启动系统的登录界面

测试项编号

输入/

操作步骤

预期的输出

实际输出结果

1

典型值

依次输入:

账号:

(空)

密码:

(空)

选中“管理员”单选按钮

单击“登录系统”按钮。

成功进入“管理员”

界面

与期望输出值不符

成功进入“管理员”

界面。

可以对图书进行各种操作

2

典型值

依次输入:

账号:

1111

密码:

000000

选中“学生”单选按钮

单击“登录系统”按钮

成功登录后,单击“安全退

出”按钮,退出系统。

成功进入“学生”

界面

系统自动清除用户

的登录信息,保证

用户安全退出系统

单击“安全退出”按

钮后,用户虽能退出

系统,但其登录系统

时所用的“账号”、

“密码”未被清除

与期望输出值不符

3

异常值

依次输入:

账号:

1111

密码:

选中“学生”单选按钮

单击“登录系统”按钮

重复点击“登录系统”按钮

20次。

提示登录信息输入

有误,账号被清除。

连续点击登录系统超过三次,该账户被锁定

提示登录信息输入有

误之后,可以一直重

复点击“登录系统”

按钮,账号继续保留。

与期望输出值不符

备注

安全测试等价类划分法(黑盒测试)

4.缺陷报告

表4-1:

缺陷报告

缺陷记录编号

BUG-CHESHI1-4

测试项目

用户登陆模块

测试人员

马海山

测试日期

2012年5月7日

优先级

缺陷解决人

马海山

缺陷描述

当用户名和密码都为空是可以登录网站

附件(缺陷截图)

缺陷解决人

马海山

缺陷解决验证人

马海山

解决日期

2012.5.7

验证日期

2012.5.7

缺陷是否解决

验证是否通过

缺陷记录编号

BUGU-CHESHI1-6

测试项目

用户登陆模块

测试人员

马海山

测试日期

2012.4.2

优先级

缺陷解决人

马海山

缺陷描述

当用户名或者密码错误时,即没有任何错误提示,也无法登陆系统

附件(缺陷截图)

缺陷解决人

2012.4.2

缺陷解决验证人

马海山

解决日期

2012.4.2

验证日期

2012.4.3

缺陷是否解决

验证是否通过

备注

……

缺陷记录编号

BUGU-CHESHIXT

测试项目

系统安全性测试

测试人员

马海山

测试日期

2012.5.4

优先级

缺陷解决人

马海山

缺陷描述

当密码为空时,系统提示错误,用户名未被消除,继续添加或者修改密码,点击确定按钮尝试登录,反复进行若干次,点击次数无限制,这样就给系统的安全性带来的隐患,降低了系统安全性

附件(缺陷截图)

缺陷解决人

2012.5.7

缺陷解决验证人

马海山

解决日期

验证日期

2012.5.7

缺陷是否解决

验证是否通过

备注

5.测试总结

5.1测试覆盖率

测试覆盖率为百分之八十五。

5.2.1源代码测试覆盖率

测试源代码覆盖率为百分之九十五。

5.2.2需求测试覆盖率

需求测试覆盖率为百分之七十九。

5.2测试统计表

表5-1:

测试统计表

测试系统名称

图书管理系统测试

测试用例

统计结果

(数量)

通过

10

不通过

2

总计

12

缺陷统计

结果(数量)

致命缺陷

2

数据定义缺陷

1

功能缺陷

2

需求缺陷

0

界面问题

1

设计缺陷

3

程序逻辑缺陷

1

性能缺陷

2

缺陷总计数量

12

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