实验三+141+汤阳斌

一、实验目的

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

二、实验要求

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

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

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

三、实验内容

1、对被测程序运用不同的测试技巧进行测试用例设计,并执行测试,撰写测试小结。

要求写出测试用例表、执行情况和测试小结。

2、对手机上任意一款音乐软件进行黑盒测试。

要求:1)使用思维导图

2)根据场景法、状态图法 设计测试用例。

3)附加题:如有可能尝试用正交实验法、组合测试对测试用例进行简化。

写出测试用例表、执行情况,测试小结。

四、实验过程

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

等价类划分:

  有效等价类 无效等价类
耳机数值 headphone>=0(1)
无输入(7)

非数字字符(含小数点、负号等)(8)

手机壳数值 shell>=0(2)
无输入(9)

非数字字符(含小数点、负号等)(10)

贴膜数值 protctor>=0(3)
无输入(11)

非数字字符(含小数点、负号等)(12)

总销售额数值
0<=sales<1000(4)

1000<=sales<=1800(5)

sales>1800(6)

无效范围(13)

测试用例:

边界值法测试:

试序号 输入 销售额         预期结果         实际结果
耳机 手机壳 贴膜 返还佣金 销售数量最多的配件 最高与最低销售量之差 返还佣金 销售数量最多的配件 最高与最低销售量之差
1 0 10 50 500 50 贴膜  50 50 贴膜  50
2 1 10 50 580   58  贴膜  50 50  贴膜   50
3 40 0 30 3440  548  耳机  40  548  耳机  40
4 40 1 30 3450   550  耳机 39   550  耳机  39
5 20 30 1 1980 241.6 手机壳 29 241.6 耳机 29

  

决策表法:

原因: 1、手机、手机壳、贴膜的输入范围有效

2、销售额[0,1000)

3、销售额[1000,1800)

4、销售额>1800

结果:

a.提示输入格式有误,请重新输入

b.佣金为10%

c.佣金=100+(销售额-1000)*15%

d.佣金=220+(销售额-1800)*20%

e.未知


1


2


3


4


5


6


7


8


条件


1


F


T


T


T


T


T


T


T


2


-


T


T


-


T


F


F


F


3


-


T


-


T


F


T


F


F


4


-


-


T


T


F


F


T


F


结果


a



b



c



d



e





测试用例 :


编号


耳机


手机壳


贴膜


期望输出


实际输出


是否通过


1


-1


1.0



输入有误,请重新输入


输入有误,请重新输入



2


5


10


20


66.00元

耳机

15


66.00元

耳机

15



3


10


50


60


217.00元

耳机

50


217.00元

耳机

50



4


40


25


80


678.00元

耳机

55


678.00元

耳机

55


时间: 2024-12-09 08:19:58

实验三+141+汤阳斌的相关文章

实验二 141 汤阳斌

一.实验目的 掌握基于覆盖理论与基本路径的基本白盒测试方法和实践 二.实验要求 运用逻辑覆盖测试的覆盖准则设计被测程序的测试用例,并运行测试用例检查程序的正确与否,给出程序缺陷小结. 三.实验内容 根据各位同学自己的被测程序,分别作出各类白盒测试技术的用例设计和相应的Junit脚本. 所有的覆盖的技术:语句覆盖.判定覆盖.条件覆盖.判定/条件覆盖.组合覆盖.路径覆盖,基本路径测试方法. 包括的内容有: 1)  被测代码 package demo; import java.util.Scanner

实验四+141+汤阳斌

一.实验目的 1) 学习QTP工具的使用 2)了解黑盒自动化测试 二.实验要求 (1)对被测程序进行黑盒测试用例设计 (2)对QTP的飞机订票系统的任一界面或控件实现自动化测试.(测试的具体自选) (3)写出该程序的缺陷. 三.实验内容 1.对QTP的样例小程序飞机订票系统,实现自动化测试.(学号被3整除,测3a;余1,测3b:余2,测4a) 2.要求: 1)写出飞机订票系统的被测需求. 自行选择需要测试的部分,根据自己的能力,可大,可小. 描述,被测程序,与被测部分的功能. 2)设计测试用例.

第五次作业+141+汤阳斌

1)被测项目界面   2)测试用例设计表 等价类测试 边界值法测试: 决策表法: 3)测试结论 4)给开发同学的建议

第4次作业类测试代码+141+汤阳斌

1.类图: 2.界面和相应功能: 计算销售额最大的配件 //销售额最大的配件 public static String mostSale(int hp, int mpc, int cpsp){ String mostsale = null; int my_hp = 0,my_mpc = 0,my_cpsp = 0; my_hp = hp*80; my_mpc = mpc * 10; my_cpsp = cpsp * 8; if(my_hp > my_mpc){ if(my_hp > my_cp

实验三+070+胡阳洋

一.实验目的 掌握黑盒测试用例设计方法 二.实验要求 (1)对被测程序进行黑盒测试用例设计 (2)运用等价类.边界值.决策表.状态图法等进行测试用例设计. (3)对手机上任意一款音乐软件进行黑盒测试实践.(作业若雷同,后上传者判定0分) 三.实验内容 1.对被测程序运用不同的测试技巧进行测试用例设计,并执行测试,撰写测试小结. 要求写出测试用例表.执行情况和测试小结. 1)被测项目界面. 2)测试用例设计表 1.等价类划分 输入条件 三个数据 有效等价类 无效等价类 abc均为整数(1) a为非

实验三:需求分析

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

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

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

[操作系统]实验三 进程调度模拟程序

实验三进程调度模拟程序 专业:商软一班   姓名:黄冠锋 学号:201406114134 1.实验目的和要求 1.1. 实验目的 用高级语言完成一个进程调度程序,以加深对进程的概念及进程调度算法的理解. 1.2.实验要求 1.2.1例题:设计一个有 N个进程并发执行的进程调度模拟程序. 进程调度算法:采用最高优先级优先的调度算法(即把处理机分配给优先级最高的进程)和先来先服务(若优先级相同)算法. (1).  每个进程有一个进程控制块(PCB)表示.进程控制块包含如下信息:进程名.优先级.到达时

【操作系统】实验三 进程调度模拟程序 截止提交时间:2016.5.12

实验三 进程调度模拟程序 1.    目的和要求 1.1.           实验目的 用高级语言完成一个进程调度程序,以加深对进程的概念及进程调度算法的理解. 1.2.           实验要求 1.2.1例题:设计一个有 N个进程并发执行的进程调度模拟程序. 进程调度算法:采用最高优先级优先的调度算法(即把处理机分配给优先级最高的进程)和先来先服务(若优先级相同)算法. (1).  每个进程有一个进程控制块(PCB)表示.进程控制块包含如下信息:进程名.优先级.到达时间.需要运行时间.