软件测试实验四.docx

上传人:b****2 文档编号:20101626 上传时间:2023-04-24 格式:DOCX 页数:24 大小:61.83KB
下载 相关 举报
软件测试实验四.docx_第1页
第1页 / 共24页
软件测试实验四.docx_第2页
第2页 / 共24页
软件测试实验四.docx_第3页
第3页 / 共24页
软件测试实验四.docx_第4页
第4页 / 共24页
软件测试实验四.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

软件测试实验四.docx

《软件测试实验四.docx》由会员分享,可在线阅读,更多相关《软件测试实验四.docx(24页珍藏版)》请在冰豆网上搜索。

软件测试实验四.docx

软件测试实验四

内蒙古工业大学信息工程学院

 

实验报告

 

课程名称:

软件测试

实验名称:

“爱米云网盘”测试执行与EasyBug的使用

实验类型:

验证性■综合性□设计性□

实验室名称:

软件实验室

班级:

软件12-2学号:

5051

姓名:

张贺组别:

同组人:

成绩:

实验日期:

2015年6月23日

 

实验报告成绩:

指导教师审核(签名):

年月日

实验报告

一、实验目的

①理解缺陷的主要属性及其意义。

②理解缺陷报告的主要组成。

③掌握测试执行过程中问题定位的思路。

④掌握缺陷报告的书写技巧和原则。

掌握缺陷管理工具EasyBug的使用。

二、实验器材或软件环境

①Windows7操作系统

②爱米云网盘客户端

③爱米云服务端

④禅道

三、实验内容

1、执行之前完成的测试用例,对“爱米云网盘”的登录和账号管理部分进行黑盒测试,记录测试过程中发现的软件缺陷,并最终写成缺陷报告

2、通过EasyBug缺陷管理系统建立新项目,将严重程度最高的5个缺陷到EasyBug。

四、实验要求

①执行所有的测试用例。

②记录测试过程中发现的软件缺陷

③完成缺陷报告的编写。

④将缺陷提交到缺陷管理系统EasyBug中。

针对测试结果编写测试报告。

五、实验步骤

1、安装“爱米云网盘”服务端和客户端。

2、打开登录窗口,从设置中设置需要连接的服务器IP(服务器是本机的话,IP设置为),端口默认为8090。

2、依次执行测试用例,记录每个测试用例执行的结果。

用例执行过程中,若发现问题,及时进行简单的记录。

3、记录后对问题进行复现,对于可以复现的问题进行详细记录,包括文字缺陷描述、复现步骤、错误截图、日志(仅异常退出需要保留日志)。

4、每个测试子项测试完成后,将缺陷编写成缺陷报告。

5、测试执行全部完成后,进入EasyBug缺陷跟踪管理系统的官网,注册用户。

6、登录EasyBug系统后,新建项目、版本、模块、缺陷描述模板。

7、将记录好的缺陷报告录入EasyBug系统。

8、根据测试结果,整理出缺陷总表,需包含:

所属测试项、缺陷ID、严重程度、缺陷标题。

9、根据缺陷的严重程度和测试项,进行缺陷分析。

例如:

本次测试中发现Bug共19个,按缺陷在各功能点的分布情况如下:

   

 严重级别 

需求

1-严重影响系统运行的错误

2-功能方面一般缺陷,影响系统运行 

3-不影响运行但必须修改 

4-合理化建议 

 

用户个人注册 

1

3

2

2

8

登录系统

0

1

0

0

1

修改商品信息

0

2

0

0

2

删除商品分

1

0

0

0

1

管理员登录

1

1

0

2

4

删除公告

0

1

0

0

1

浏览商品信息

0

0

0

1

1

发表留言

0

0

1

0

1

 

3

9

3

4

19

10、对软件登陆功能进行评价,可以从功能实现完善度、缺陷严重度和数量、软件用户体验度、UI等多方面进行评价。

11、对测试过程进行总结,至少需要包括:

对测试流程、测试方法的理解,在测试过程的收获。

 

六、实验数据处理及结果分析

表6-1等级标识

标识

严重程度

缺陷优先级

1

较小

低优先级

2

一般

正常排队

3

严重

高优先级

4

致命

最高优先级

 

表6-2注册用户缺陷报告单

缺陷报告单

缺陷ID

ST01

缺陷标题

密码低于8位也可通过注册,并成功登录

严重程度

2

优先级

2

重现步骤

在服务端输入用户名11111和密码111

实际结果

注册成功

预期结果

提示注册失败,密码长度不够

用例编号

st01-03

 

表6-3注册用户陷报告单

缺陷报告单

缺陷ID

ST01

缺陷标题

用户名满足规则,密码不满足规则,给出的提示为用户名不满足规则

严重程度

3

优先级

3

重现步骤

在服务端输入用户名11111和密码1

实际结果

提示用户名长度不够

预期结果

提示密码长度不够

用例编号

st01-04

表6-4登录模块缺陷报告单

缺陷报告单

缺陷ID

ST02

缺陷标题

记录用户名时出现记录顺序混乱

严重程度

3

优先级

3

重现步骤

分别用用户111,222,333,444,555登录

实际结果

记录用户名顺序为555,111,222,333,444

预期结果

记录用户名顺序为555,444,333,222,111

用例编号

st02-05

 

表6-5登录模块缺陷报告单

缺陷报告单

缺陷ID

ST03

缺陷标题

记录用户名后,删除其中一条记录,选择另一条记录登录,出现选择失败以及错误显示用户名的现象

严重程度

3

优先级

3

重现步骤

删除下拉列表中用户名111,选择用户名222

实际结果

用户名框中不显示数据222,或显示其他错乱用户名

预期结果

用户名框中显示用户名222

用例编号

st03-14

 

表6-6修改密码缺陷报告单

缺陷报告单

缺陷ID

ST03

缺陷标题

提示密码至少5位,与需求文档中声明的密码不能低于8位不一致

严重程度

2

优先级

2

重现步骤

修改密码为1111

实际结果

提示密码不足五位

预期结果

提示密码不足八位

用例编号

st03-15

 

表6-7更换账号缺陷报告单

缺陷报告单

缺陷ID

ST03

缺陷标题

右上角按钮菜单中更换账号功能无效

严重程度

2

优先级

2

重现步骤

点击右上角菜单的更换账号

实际结果

更换无效

预期结果

更换有效,进入登录界面

用例编号

st03-19

表6-8登录模块缺陷报告单

缺陷报告单

缺陷ID

ST03

缺陷标题

粘贴密码,如果密码框中已经存在密码则第一次粘贴无效,第二次粘贴才可生效

严重程度

2

优先级

2

重现步骤

登录框中,复制并粘贴密码

实际结果

密码框中若存在数据,则第一次粘贴无效,第二次粘贴生效

预期结果

第一次粘贴即生效

用例编号

st03-17

 

表6-9帮助功能缺陷报告单

缺陷报告单

缺陷ID

ST03

缺陷标题

右上角菜单中帮助功能无效

严重程度

2

优先级

2

重现步骤

点击右上角菜单中帮助

实际结果

点击无效

预期结果

弹出帮助界面

用例编号

st03-20

 

表6-10登录模块缺陷报告单

缺陷报告单

缺陷ID

ST03

缺陷标题

复制密码可以粘贴在文本中,违背了用户的隐私保密性原则以及软件的安全性

严重程度

4

优先级

4

重现步骤

复制登录界面密码框中密码,粘贴到文档中

实际结果

粘贴生效

预期结果

粘贴无效

用例编号

st03-20

表6-11登录模块缺陷报告单

缺陷报告单

缺陷ID

ST03

缺陷标题

登录保存用户名,可以保存五个以上的用户名,违背需求文档中只能保存五个用户名的原则

严重程度

4

优先级

4

重现步骤

分别用用户111,222,333,444,555,666登录

实际结果

记录用户名为111,222,333,444,555,666

预期结果

记录用户名为111,222,333,444,555

用例编号

st03-20

 

表6-12修改密码缺陷报告单

缺陷报告单

缺陷ID

ST03

缺陷标题

旧密码与新密码一致时没有提示

严重程度

4

优先级

4

重现步骤

修改密码,旧密码与新密码分别为

实际结果

修改生效,无一致提示

预期结果

修改无效,提示密码一样

用例编号

st03-20

 

表6-13登录模块缺陷报告单

缺陷报告单

缺陷ID

ST03

缺陷标题

用户名有'_',登录成功后界面显示的用户名‘_’消失

严重程度

4

优先级

4

重现步骤

登录账号123_45

实际结果

登录成功,主界面显示用户名为12345

预期结果

登录成功,主界面显示用户名为123_45

用例编号

st03-20

4、所有测试用例执行结果后,将记录好的缺陷报告录入EasyBug系统。

图1禅道记录结果

模块编号

用例编号

用例标题

用例级别

预置条件

操作步骤

预期结果

测试方法

执行结果

ST03

st03-01

用户名长度为3的时候登录成功

LV1

账号:

adm

密码:

abcdefg

①输入账号“adm”

②输入密码“abcdefg”③点击“登录”按钮

登录成功

等价类划分、边界值分析

st03-02

用户名长度为20的时候登录成功

LV1

账号:

abcdefghjsueoiazxcvb

密码:

abcdefg

①输入账号:

“abcdefghjsueoiazxcvb”②输入密码“abcdefg”③点击“登录”

登录成功

等价类划分、边界值分析

st03-03

用户名长度<3的时候登录失败

LV1

账号:

ad

密码:

abcdefg

①输入账号“ad”②输入密码“abcdefg”③点击“登录”按钮

①登录失败

②用户名长度<3

等价类划分、边界值分析

st03-04

用户名长度>20的时候登录失败

LV1

账号:

abcdefghjsueoiazxcvbbn密码:

abcdefg

①输入账号:

“abcdefghjsueoiazxcvbbn”②输入密码“abcdefg”③点击“登录”

①登录失败

②用户名长度>20

等价类划分、边界值分析

st03-05

用户名的格式为字母、数字或者下划线时登录成功

LV1

账号:

adm_123

密码:

abcdefg

①输入账号“adm_123”②输入密码“abcdefg”③点击“登录”按钮

登录成功

等价类划分

st03-06

用户名的格式不为字母、数字或者

下划线时登录失败

LV1

账号:

#¥、密码:

abcdefg

①输入账号“#¥、”②输入密码“abcdefg”③点击“登录”

①登录失败

②用户名格式为非法字符

等价类划分

st03-07

密码长度为6的时候登录成功

LV1

账号:

admin

密码:

abcdef

①输入账号“admin”

②输入密码“abcdef”

③点击“登录”按钮

登录成功

等价类划分、边界值分析

st03-08

密码长度为16的时候登录成功

LV1

账号:

admin

密码:

123456asjkhgyuhd

①输入账号“admin”

②输入密码“123456asjkhgyuhd”

③点击“登录”按钮

登录成功

等价类划分、边界值分析

st03-09

密码不为8位以下的纯数字时登录成功

LV1

账号:

admin

密码:

abcdefg123

①输入账号“admin”

②输入密码“abcdefg132”

③点击“登录”按钮

登录成功

等价类划分、边界值分析

st03-10

密码长度<6时登录失败

LV1

账号:

admin

密码:

abc

①输入账号“admin”

②输入密码“abc”

③点击“登录”按钮

①登录失败

②密码长度<6

等价类划分、边界值分析

st03-11

密码长度>16时登录失败

LV1

账号:

admin

密码:

syhj456kj1234jklh

①输入账号“admin”

②输入密码“syhj456kj1234jklh”

③点击“登录”按钮

①登录失败

②密码长度>16

等价类划分、边界值分析

st03-12

密码的格式不为字符时登录失败

LV1

账号:

admin

密码:

123#¥%

①输入账号“admin”

②输入密码“123#¥%”

③点击“登录”按钮

①登录失败

②密码格式为非法字符

等价类划分

st03-13

密码中含有中文时登录失败

LV1

账号:

admin

密码:

123456我

①输入账号“admin”

②输入密码“123456我”

③点击“登录”按钮

①登录失败

②密码中含有中文

等价类划分

st03-14

密码为8位以下纯数字的时候登录失败

LV1

账号:

admin

密码:

1234567

①输入账号“admin”

②输入密码“1234567”

③点击“登录”按钮

①登录失败

②密码为8位以下的纯数字

等价类划分

st03-15

下拉列表原有5个账号,再成功登录一个账号,下拉列表中还有5个账号

LV2

①下拉列表中原有5个账号

②配置账号:

admin

密码:

abcd_12

①输入账号“admin”

②输入密码“abcd_12”

③点击“登录”按钮

①登录成功

②下拉列表中有5个账号,登录成功账号保留在下拉列表中

③admin排在第一位

等价类划分、边界值分析

st03-16

下拉列表中原有5个账号,删除下拉列表中的账号

LV2

下拉列表中有5个账号账号:

①admin

②zybdn

③snhjas

④adminh

⑤fhjdgh

删除下拉列表中的账号“admin”

①下拉列表中有4个账号②账号“admin”已删除③zybdn排在第一位

边界值分析

st03-17

下拉列表中原有4个账号,再登陆一个账号,下拉列表中有5个账号

LV2

①下拉列表中原有4个账号

②配置账号:

fhkjh

密码:

abcdef

①输入账号“fhkjh”

②输入密码“abcdef”

③点击“登录”按钮

①登录成功

②账号“fhkjh”增加到下拉列表中,排在第一位

边界值分析

st03-18

输入正确的账号和密码,勾选“自动登录”

LV2

账号:

kjhgyu

密码:

hjk_456

①输入账号“kjhgyu”

②输入密码“hjk_456”

③点击“自动登录”按钮

①登录成功

②记住密码

等价类划分、场景法

ST02

st02-01

新密码和再次确认的密码相等时修改成功

LV1

账号:

admin

密码:

abcdefg

①输入新的密码“hjk_123”

②再次确认新的密码“hjk_123”

③点击“确定”按钮

①登录成功

②修改密码成功

等价类划分

st02-02

修改后的密码长度为6时修改成功

LV1

账号:

admin

密码:

abcdefg

①输入新的密码“hjk_12”

②再次确认新的密码“hjk_12”

③点击“确定”按钮

①登录成功

②修改密码成功

等价类划分、边界值分析

st02-03

修改后的密码长度为16时修改成功

LV1

账号:

admin

密码:

abcdefg

①输入新的密码“hjk_123hsgyujhgh”

②再次确认新的密码“hjk_123hs

gyujhgh”

③点击“确定”按钮

①登录成功

②修改密码成功

等价类划分、边界值分析

st02-04

修改后的密码格式为字符时修改成功

LV1

账号:

admin

密码:

abcdefg

①输入新的密码“hjk_123”

②再次确认新的密码“hjk_126”

③点击“确定”按钮

①登录成功

②修改密码成功

等价类划分

st02-05

修改后的密码不为8以下的纯数字时修改成功

LV1

账号:

admin

密码:

abcdefg

①输入新的密码“hjk_123”

②再次确认新的密码“hjk_127”

③点击“确定”按钮

①登录成功

②修改密码成功

等价类划分、边界值分析

st02-06

新密码和再次确认的密码不相等时修改失败

LV1

账号:

admin

密码:

abcdefg

①输入新的密码“hjk_123”

②再次确认新的密码“hjk_12”

③点击“确定”按钮

①登录成功

②修改新密码失败

③新密码和再次确认的密码不相等

等价类划分

st02-07

修改后的密码长度<6时修改失败

LV1

账号:

admin

密码:

abcdefg

①输入新的密码“abc”

②再次确认新的密码“abc”

③点击“确定”按钮

①登录成功

②修改新密码失败

③新密码长度<6

等级按类划分、边界值分析

st02-08

修改后的密码长度>16时修改失败

LV1

账号:

admin

密码:

abcdefg

①输入新的密码“abchjs_123456kj878”

②再次确认新的密码“abchjs_123456kj

878”

③点击“确定”按钮

①登录成功

②修改新密码失败

③新密码长度>16

等级按类划分、边界值分析

st02-09

修改后的密码格式不为字符时修改失败

LV1

账号:

admin

密码:

abcdefg

①输入新的密码“@#¥#”

②再次确认新的密码“@#¥#”

③点击“确定”按钮

①登录成功

②修改新密码失败

③新密码格式为非法字符

等价类划分

st02-10

修改后的新密码中含有中文时修改失败

LV1

账号:

admin

密码:

abcdefg

①输入新的密码“abc_123我”

②再次确认新的密码“abc_123我”

③点击“确定”按钮

①登录成功

②修改新密码失败

③新密码中含有中文

等价类划分

st02-11

修改后的新密码为8位以下的纯数字时修改失败

LV1

账号:

admin

密码:

abcdefg

①输入新的密码“1234567”

②再次确认新的密码“1234567”

③点击“确定”按钮

①登录成功

②修改新密码失败

③新密码为8位以下的纯数字

等价类划分

ST01

st01-1

切换到正确的账号成功

LV1

①有一个账号已登录

②配置一个新的账号

①在已登录的主界面中选择“切换账号”

②切换正确的账号

切换成功

等价类划分

st02-2

切换到错误的账号失败

LV1

①有一个账号已登录

②配置一个新的账号

①在已登录的主界面中选择“切换账号”

②切换不正确的账号

切换失败

等价类划分

5、根据测试结果,整理出缺陷总表,需包含:

所属测试需求、缺陷ID、严重程度、缺陷标题。

本次测试中发现Bug共12个,按缺陷在各功能点的分布情况如下:

   

 严重级别 

 

测试需求

1-较小

2-一般

3-严重

4-致命

 

登录模块

0

1

2

3

6

修改密码

0

1

0

1

2

更换账号

0

1

0

0

1

其他

0

2

1

0

3

 

0

5

3

4

12

 

七、实验中存在的问题

由于对测试要点的分析不彻底,导致在实验过程中,绘制一些表格以及设计图的时候,出现了一些问题,在禅道测试软件安装过程中也出现了一些小问题,在老师的帮助下成功得以解决。

八、实验体会

通过本次实验,我感觉受益良多。

从本次的实验中可以很明显的找出对于该软件登录功能、修改密码和切换账号等功能暴露出的问题。

不过整体来说,软件的基本功能是可以实现的。

我们十分珍惜这样难得的实验机会,并且希望在后续的学习中,能够再次得到一些这样的实验机会,不仅可以丰富我们对理论知识的理解,更加能够提高我们的动手能力。

 

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

当前位置:首页 > IT计算机 > 计算机软件及应用

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

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