实验三_119_陈云鹏

 实验三

一、实验目的

掌握黑盒测试用例设计方法

二、实验要求

(1)对被测程序进行黑盒测试用例设计

(2)运用等价类、边界值、决策表、状态图法等进行测试用例设计。

(3)对手机上任意一款音乐软件进行黑盒测试实践。(作业若雷同,后上传者判定0分)

三、实验内容

被测代码地址:http://www.cnblogs.com/ELPSY/p/6804102.html

1)被测项目界面

2)测试用例设计表


输入条件


三个数据


有效等价类


无效等价类


abc均为整数(1


a为非整数 14


b为非整数 15


c为非整数 16


ab为非整数 17


ac为非整数 18


bc为非整数 19


abc为非整数 20


abc取值均在(0~100)(2


a<0 21


a>100 22


b<0 23


b>100 24


c<0 25


c>100 26


输入了三个数(3


a为空 27


b为空 28


c为空 29


ab为空 30


ac为空 31


bc为空 32


abc均为空 33


输出条件


一般三角形


a+b>c (4)


a+b=c 34


a+b<c 35


a+c>b (5)


a+c=b 36


a+c<b 37


b+c>a (6)


b+c=a 38


b+c<a 39


等腰三角形


a=b 7


 


a=c 8


 


b=c 9


 


等边三角形


a=b=c 10


 


直角三角形


a2+b2=c11


 


a2+c2=b12


 


b2+c2=a13


 


有效等价类覆盖测试用例


编号


输入


覆盖等价类


预期输出


实际输出


结果


a


b


c


三角形类型


周长


面积


三角形类型


周长


面积


1


5


5


8


1~6,7


等腰三角形


18


12.00


等腰三角形


18


12.0


通过


2


5


6


5


1~6,8


等腰三角形


16


12.00


等腰三角形


16


12.0


通过


3


4


4


4


1~6,9


等腰三角形


12


6.93


等腰三角形


12


6.93


通过


4


5


5


5


1~6,10


等边三角形


15


10.83


等边三角形


15


10.83


通过


5


3


4


5


1~6,11


直角三角形


12


6.00


直角三角形


12


6.0


通过


6


6


10


8


1~6,12


直角三角形


24


24.00


直角三角形


24


24.0


通过


7


13


12


5


1~6,13


直角三角形


30


30.00


直角三角形


30


30.0


通过


无效等价类覆盖测试用例


编号


输入


覆盖等价类


预期输出


实际输出


结果


a


b


c


三角形类型


周长


面积


三角形类型


周长


面积


1


a


1


1


14


请输入整数


请输入整数


通过


2


1


b


2


15


请输入整数


请输入整数


通过


3


3


4


c


16


请输入整数


请输入整数


通过


4


2.5


0.2


7


17


请输入整数


请输入整数


通过


5


1.2


11


3.2


18


请输入整数


请输入整数


通过


6


13


1.3


0.2


19


请输入整数


请输入整数


通过


7


0.7


3.3


6.3


20


请输入整数


请输入整数


通过


8


-1


5


5


21


边的值不在范围内


边的值不在范围内


通过


9


111


7


5


22


边的值不在范围内


边的值不在范围内


通过


10


14


-2


9


23


边的值不在范围内


边的值不在范围内


通过


11


9


222


14


24


边的值不在范围内


边的值不在范围内


通过


12


45


45


-3


25


边的值不在范围内


边的值不在范围内


通过


13


33


33


333


26


边的值不在范围内


边的值不在范围内


通过


14


4


5


27


请输入整数


请输入整数


通过


15


7


8


28


请输入整数


请输入整数


通过


16


6


9


29


请输入整数


请输入整数


通过


17


77


30


请输入整数


请输入整数


通过


18


88


31


请输入整数


请输入整数


通过


19


99


32


请输入整数


请输入整数


通过


21


33


请输入整数


请输入整数


通过


22


1


1


2


34


不构成三角形


不构成三角形


通过


23


1


1


3


35


不构成三角形


不构成三角形


通过


24


2


6


4


36


不构成三角形


不构成三角形


通过


25


1


6


1


37


不构成三角形


不构成三角形


通过


26


9


2


8


38


不构成三角形


不构成三角形


通过


27


9


2


6


39


不构成三角形


不构成三角形


通过


边界值覆盖测试用例


编号


输入


预期输出


实际输出


结果


a


b


c


三角形类型


周长


面积


三角形类型


周长


面积


1


2


50


50


等腰三角形


102


49.99


等腰三角形


102


49.99


通过


2


1


50


50


等腰三角形


101


25.00


等腰三角形


101


25.0


通过


3


0


50


50


边的值不在范围内


边的值不在范围内


0


0.0


通过


4


-1


50


50


边的值不在范围内


边的值不在范围内


0


0.0


通过


5


-2


50


50


边的值不在范围内


边的值不在范围内


0


0.0


通过


6


98


50


50


等腰三角形


198


487.54


等腰三角形


198


487.54


通过


7


99


50


50


等腰三角形


199


349.14


等腰三角形


199


349.14


通过


8


100


50


50


不构成三角形


不构成三角形


通过


9


101


30


50


边的值不在范围内


边的值不在范围内


通过


10


102


30


50


边的值不在范围内


边的值不在范围内


通过


11


50


2


50


等腰三角形


102


49.99


等腰三角形


102


49.99


通过


12


50


1


50


等腰三角形


101


25.00


等腰三角形


101


25.00


通过


13


50


0


50


边的值不在范围内


边的值不在范围内


通过


14


50


-1


50


边的值不在范围内


边的值不在范围内


通过


15


50


-2


50


边的值不在范围内


边的值不在范围内


通过


16


50


98


50


等腰三角形


198


487.54


等腰三角形


198


487.54


通过


17


50


99


50


等腰三角形


199


349.14


等腰三角形


199


349.14


通过


18


50


100


50


不构成三角形


不构成三角形


通过


19


50


101


50


边的值不在范围内


边的值不在范围内


通过


20


50


102


50


边的值不在范围内


边的值不在范围内


通过


21


50


50


2


等腰三角形


102


49.99


等腰三角形


102


49.99


通过


22


50


50


1


等腰三角形


101


25.00


等腰三角形


101


25.0


通过


23


20


20


0


边的值不在范围内


边的值不在范围内


通过


24


20


20


-1


边的值不在范围内


边的值不在范围内


通过


25


20


20


-2


边的值不在范围内


边的值不在范围内


通过


26


50


50


98


等腰三角形


198


487.54


等腰三角形


198


487.54


通过


27


50


50


99


等腰三角形


199


349.14


等腰三角形


199


349.14


通过


28


30


30


100


不构成三角形


不构成三角形


通过


29


30


30


101


边的值不在范围内


边的值不在范围内


通过


30


30


30


102


边的值不在范围内


边的值不在范围内


通过


决策表


1


2


3


4


5


6


7


8


9


10


11


12


13


14


15


16


17


18


a+b>c


F


T


T


T


T


T


T


T


T


T


T


T


T


T


T


T


T


T


a+c>b



F


T


T


T


T


T


T


T


T


T


T


T


T


T


T


T


T


b+c>a




F


T


T


T


T


T


T


T


T


T


T


T


T


T


T


T


a=b





F


T


F


F


T


T


T


F


F


F


F






a=c





F


F


T


F


T


F


T


T


F


F


F






b=c





F


F


F


T


T


T


F


T


F


F


F






a2+b2=c





F


F


F


F


F





T


F


F


T


T


F


T


a2+c2=b





F


F


F


F


F





F


T


F


T


F


T


T


b2+c2=a





F


F


F


F


F





F


F


T


F


T


T


T


等腰三角形





等边三角形



一般三角形



直角三角形





不构成三角形





不可能









决策表测试用例


编号


输入


预期输出


实际输出


结果


a


b


c


三角形类型


周长


面积


三角形类型


周长


面积


1


2


4


6


不构成三角形


不构成三角形


通过


2


4


2


6


不构成三角形


不构成三角形


通过


3


6


2


4


不构成三角形


不构成三角形


通过


4


6


4


5


一般三角形


15


9.92


一般三角形


15


9.92


通过


5


5


5


6


等腰三角形


16


12.00


等腰三角形


16


12.0


通过


6


5


7


5


等腰三角形


17


12.5


等腰三角形


19


12.5


通过


7


7


8


8


等腰三角形


23


25.18


等腰三角形


23


25.18


通过


8


1


1


1


等边三角形


3


0.43


等边三角形


3


0.43


通过


9


3


4


5


直角三角形


12


6.00


直角三角形


12


6.0


通过


10


6


10


8


直角三角形


24


24.00


直角三角形


24


24.0


通过


11


13


12


5


直角三角形


30


30.00


直角三角形


30


30.0


通过

3)测试结论

通过。程序符合设计要求

4)给开发同学的建议

1.当输入如1、2、5不构成三角形时,三角形面积返回值为null,建议改为0.0;

2.当输入出错时,建议将上一次的输入清空。

2.酷狗音乐软件的登录功能进行黑盒测试

思维导图

(1)场景法:

登录选项:

  基本流:输入正确的账号和密码,登陆成功

  备选流1:只输入账号不输入密码,登陆失败

  备选流2:只输入密码不输入密码,登陆失败

备选流3:不输入账号和密码,登陆失败

备选流4:账号输入错误,登陆失败

备选流4:密码输入错误,登陆失败

备选流4:账号和密码输入错误,登陆失败


场景名称


名称


场景1-成功登陆


基本流


场景2-只输入账号


备选流1


场景3-只输入密码


备选流2


场景4-不输入账号和密码


备选流3


场景5-账号输入错误


备选流4


场景6-密码输入错误


备选流5


场景7-账号密码输入错误


备选流6


用例


场景


账号


密码


预期结果


实际结果


1


场景1


正确


正确


成功登陆


成功登陆


2


场景2


输入


无输入


密码不能为空


密码不能为空


3


场景3


无输入


输入


用户名不能为空


用户名不能为空


4


场景4


无输入


无输入


用户名不能为空


用户名不能为空


5


场景5


错误


正确


您输入的用户名不存在


您输入的用户名不存在


6


场景6


正确


错误


密码错误请重新输入


密码错误请重新输入


7


场景7


错误


错误


密码错误请重新输入


密码错误请重新输入

执行情况:对酷狗音乐软件进行黑盒测试,所有测试用例都通过。

测试小结:通过本次对酷狗音乐软件的测试实践,对黑盒测试的方法有了一定的了解。不过觉得酷狗音乐可以将用户名和密码输入错误归为一类,提高安全性。

时间: 2024-11-13 18:14:34

实验三_119_陈云鹏的相关文章

20135239+20135235+20125221【实验三 实验报告】

北京电子科技学院(BESTI) 实     验    报     告 课程:信息安全系统设计基础                       班级:1352 姓名: 益西拉姆   马悦  银雪纯 学号:20135239   20135235  20125221 成绩:           指导教师:娄嘉鹏          实验日期:2015.12.3 实验密级:       预习程度:            实验时间:15:30~118:00 仪器组次:    必修/选修:必修        

实验三报告 20135209潘恒 20135204郝智宇

北京电子科技学院(BESTI) 实     验    报     告 课程:信息安全系统设计基础                       班级:1352 姓名:  潘恒       郝智宇 学号:20135209    20135204 成绩:           指导教师:娄嘉鹏          实验日期:2015.11.24 实验密级:       预习程度:            实验时间:15:30~17:30 仪器组次:04,09   必修/选修:必修           实验序

信息安全系统设计基础 实验三 实时系统的移植 20135327郭皓 20135329 李海空

北京电子科技学院(BESTI) 实     验    报     告 课程:信息安全设计基础                         班级:1353 姓名:郭皓 李海空 学号:20135327  20135329 成绩:             指导教师:娄嘉鹏        实验日期:2015.11.24 实验密级:         预习程度:         实验时间:15:30~18:00 仪器组次:          必修/选修:            实验序号:3 实验名称: 

20135130实验三报告

实验三报告 北京电子科技学院(BESTI) 实     验    报     告 课程:Java 班级: 1351    姓名:王川东  学号:20135130 成绩:              指导教师:娄嘉鹏    实验日期:2015.5.8 实验密级:          预习程度:          实验时间:15:30~18:00 仪器组次:20         必修/选修:选修      实验序号:02 实验名称:敏捷开发与XP实践 实验仪器: 名称 型号 数量 计算机 lenovo

实验三:需求分析

  北京工业大学耿丹学院            <软件工程> 实验报告三                   课题名称     轮船售票系统                  专    业      中软                         班    级      14-1班                       组    号         8                          组    名                                 

软工 实验三 需求分析(沈樟伟组)

  北京工业大学耿丹学院            <软件工程> 实验报告三       课题名称     轮船售票系统                  专    业      中软                         班    级      14-1班                       组    号         8                          组    名                                    组    长    

实验三 递归下降分析法

实验三递归下降分析程序实验 专业 商软2班   姓名 蓝海鹏  学号 201506110171 一.        实验目的      编制一个使用递归下降分析法实现的语法分析程序. 二.        实验内容和要求 输入:正规式 输出:判断该正规式是否正确. 三.        实验方法.步骤及结果测试 1.      源程序名:171-蓝海鹏.c 可执行程序名:171蓝海鹏.exe 2.      原理分析及流程图 3.      主要程序段: 1 #include<stdio.h> 2

实验三实验报告20135219洪韶武 20135201李辰希

北京电子科技学院(BESTI) 实     验    报     告 课程:信息安全系统设计基础                       班级:1352 姓名:  洪韶武        李辰希 学号:20135219    20135201 成绩:           指导教师:娄嘉鹏          实验日期:2015.12.8 实验密级:       预习程度:            实验时间:15:30~17:30 仪器组次:       必修/选修:必修           实验序

20135333苏正生实验三实验报告

课程: Java程序设计 班级: 1353 姓名: 苏正生 学号: 2015333 成绩: 指导教师: 娄家鹏 实验日期: 2015.5.6 实验密级: 预习程度: 实验时间: 3:20~5:00 仪器组次: 必修/选修: 必修 实验序号: 实验三 实验名称: 敏捷开发与XP实践 实验内容: 1. XP基础 2. XP核心实践 3. 相关工具     实验仪器:   名称 型号 数量 笔记本电脑 Msi GS70     1                   实验步骤 (一)敏捷开发与XP 学