实验三+099+吴丹丹

一、实验目的

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

二、实验要求

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

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

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

三、实验内容

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

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

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

要求:1)使用思维导图

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

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

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

四、实验步骤

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

1)等价类


输入等价类


有效等价类


无效等价类


输入条件


非负整数 (1)

个数=3(2)


负数(9)

小数(10)

字符(11)

特殊符号(12)

个数<3(13)


耳机的取值范围


hp>=0(3)


hp<0(14)


手机壳的取值范围


mpc>=0(4)


mpc<0(15)


贴膜的取值范围


cpsp>=0(5)


cpsp<0(16)


输出条件


0<=total<=1000(6)

1000<total<=1800(7)

total>1800(8)


total<0(17)

覆盖有效等价类测试用例:


编号


hp


mpc


cpsp


覆盖有效等价类编号


期望输出


实际输出


是否通过


1


1


2


3


(1)-(6)


12.4


12.4



2


15


5


0


(1)-(5),(7)


137.5


137.5



3


50


0


5


(1)-(5),(8)


668.0


668.0


覆盖无效等价类测试用例:


编号


hp


mpc


cpsp


覆盖无效等价类编号


期望输出


实际输出


是否通过


4


-1


2


3


(9)


您输入有误,请重新输入!


您输入有误,请重新输入!



5


1.5


5


1


(10)


您输入有误,请重新输入!


您输入有误,请重新输入!



6


2


a


7


(11)


您输入有误,请重新输入!


您输入有误,请重新输入!



7


-


1


3


(12)


您输入有误,请重新输入!


无输出



8


""


1


2


(13)


您输入有误,请重新输入!


您输入有误,请重新输入!



9


1


""


""


(13)


您输入有误,请重新输入!


您输入有误,请重新输入!



10


""


""


""


(13)


您输入有误,请重新输入!


您输入有误,请重新输入!



11


-3


2


1


(14)


您输入有误,请重新输入!


您输入有误,请重新输入!



12


6


-4


3


(15)


您输入有误,请重新输入!


您输入有误,请重新输入!



13


2


1


-2


(16)


您输入有误,请重新输入!


您输入有误,请重新输入!



14


-1


-1


-1


(14)-(17)


您输入有误,请重新输入!


您输入有误,请重新输入!


 2)边界值

hp取值范围为{0,1}

mpc取值范围为{0,1}

cpsp取值范围为{0,1}

输入个数取值范围为{0,1,2}

设计边界值测试用例:


测试用例编号


hp


mpc


cpsp


期望输出


实际输出


是否通过


1


0


40


20


56.0


56.0



2


1


40


20


64.0


64.0



3


20


0


40


244.0


244.0



4


20


1


40


246.0


246.0



5


20


4


0


196.0


196.0



6


20


4


1


197.2


197.2



7


5


1


""


您输入有误,请重新输入!


您输入有误,请重新输入!



8


""


4


""


您输入有误,请重新输入!


您输入有误,请重新输入!



9


""


""


""


您输入有误,请重新输入!


您输入有误,请重新输入!


 3)决策表


1


2


3


4


5


6


7


8


9


条件桩


C1:输入是否有效


F


T


T


T


T


T


T


T


T


C2:0<=total<=1000


-


T


F


F


T


T


F


F


T


C3:total<=1800


-


F


T


F


T


F


T


F


T


C4:total>1800


-


F


F


T


F


T


T


F


T


动作桩


A1:提示输入有误



A2:佣金10%



A3:佣金15%



A4:佣金20%



A5:不可能






决策表测试用例:


编号


hp


mpc


cpsp


期望输出


实际输出


是否通过


1


-1


2


3


您输入有误,请重新输入!


您输入有误,请重新输入!



2


7


3


4


62.2


62.2



3


16


20


6


179.2


179.2



4


25


20


11


317.6


317.6


执行情况:设计用例基本通过,个别特殊符号未通过测试用例。

测试小结:通过上一次对被测代码进行黑盒测试出现的问题,这次对代码有了进一步的修改,减少了功能的缺陷,基本都能通过测试,建议在输入上能够对个别特殊符号进行判断。

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

1)思维导图 

2)场景法

①播放音乐

基本流:正常播放音乐

备选流1:播放上一首

备选流2:暂停播放

备选流3:继续播放

备选流4:播放下一首

备选流5:顺序播放

备选流6:随机播放

备选流7:单曲循环播放

设计测试用例


编号


场景


基本流/备选流


预期输出


实际输出


是否通过


1


正常播放音乐


基本流


播放音乐


播放音乐



2


点击上一首


备选流1


播放音乐列表上一首


播放音乐列表上一首



3


点击暂停


备选流2


暂停播放音乐


暂停播放音乐



4


点击继续播放


备选流3


继续播放音乐


继续播放音乐



5


点击下一首


备选流4


播放音乐列表下一首


播放音乐列表下一首



6


点击顺序播放


备选流5


按音乐列表顺序播放


按音乐列表顺序播放



7


点击随机播放


备选流6


按音乐列表随机播放


按音乐列表随机播放



8


点击单曲循环


备选流7


在选定一首音乐情况下重复循环播放


在选定一首音乐情况下重复循环播放


②K歌

基本流:正常录音

备选流1:重唱

备选流2:暂停录音

备选流3:继续录音

备选流4:完成录音

备选流5:保存录音

备选流6:上传录音

设计测试用例


编号


场景


基本流/备选流


预期输出


实际输出


是否通过


1


正常录音


基本流


录音


录音



2


点击重唱


备选流1


重新录音


重新录音



3


点击暂停录音


备选流2


暂停录制歌曲


暂停录制歌曲



4


点击继续录音


备选流3


继续录制歌曲


继续录制歌曲



5


点击完成录音


备选流4


完成录制歌曲


完成录制歌曲



6


点击保存录音


备选流5


保存已录歌曲


保存已录歌曲



7


点击上传录音


备选流6


上传已录歌曲


上传已录歌曲


3)状态图法

播放音乐状态图:

K歌状态图:

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

测试小结:通过本次对酷狗音乐软件的测试实践,对黑盒测试的方法有了一定的了解。但是用场景法分析时,功能比较多只是简单的做了两个测试,考虑的不是很全面。

时间: 2024-10-05 23:51:26

实验三+099+吴丹丹的相关文章

实验三+036+吴心怡

1)被测项目界面. 2)测试用例设计表 等价类 输入条件 有效等价类 编号 无效等价类 编号 年 1912≤year≤2050 ① year<1912 ② Year>2050 ③ 非数字 月 Month= 1,3,5,7,8,10,12 ④ Month<1 ⑤ Month= 4,6,9,11 month>12 ⑥ Month= 2 非数字 日 1≤ day ≤31 ⑦ day<1 ⑧ Day>311 ⑨ 非数字 测试用例表 测试用例编号 输入数据 预期输出 实际结果 通

实验三+037+吴烨倩

一.实验目的 掌握黑盒测试用例设计方法 二.实验要求 (1)对被测程序进行黑盒测试用例设计 (2)运用等价类.边界值.决策表.状态图法等进行测试用例设计. (3)对手机上任意一款音乐软件进行黑盒测试实践.(作业若雷同,后上传者判定0分) 三.实验内容 1.对被测程序运用不同的测试技巧进行测试用例设计,并执行测试,撰写测试小结. 要求写出测试用例表.执行情况和测试小结. 2.对手机上任意一款音乐软件进行黑盒测试. 要求:1)使用思维导图 2)根据场景法.状态图法 设计测试用例. 3)附加题:如有可

实验三+098+吴超

1.对被测程序运用不同的测试技巧进行测试用例设计,并执行测试,撰写测试小结.要求写出测试用例表.执行情况和测试小结. 链接:http://www.cnblogs.com/wxcclub/p/6832556.html 2.对手机上任意一款音乐软件进行黑盒测试. 使用思维导图 2)根据场景法.状态图法 设计测试用例. 场景法 (1)用户登录 基本流:输入正确的用户名/密码 备选流1:用户名不能为空 备选流2:密码为空 备选流3:密码输入错误,请重新输入 备选流4:用户名不存在,用户未注册 用例编号

实验三 、进程调度模拟程序

实验三.进程调度模拟程序 专业 网络工程   姓名 方俊晖 学号 201406114309 一.        实验目的 通过本实验可以加深对有关进程控制块.进程队列的概念的进一步理解. 二.        实验内容和要求 1.进程PCB的结构体定义 2.定义结构体 3.输入进程序列 4.排序(按到位时间) 5.输出进程运行的结果 三.        实验方法.步骤及结果测试 #include<stdio.h> #include<stdlib.h> #include<stri

实验三 进程调度模拟程序

一.实验目的 用高级语言完成一个进程调度程序,以加深对进程的概念及进程调度算法的理解.     二.实验内容和要求 设计一个有 N个进程并发执行的进程调度模拟程序. 进程调度算法:采用最高优先级优先的调度算法(即把处理机分配给优先级最高的进程)和先来先服务(若优先级相同)算法.动态优先数是指进程的优先数在创建进程时可以给定一个初始值,并且可以按一定规则修改优先数.例如:在进程获得一次CPU后就将其优先数减少1,并且进程等待的时间超过某一时限(2个时间片时间)时增加其优先数等. (1).  每个进

实验三&#160;进程调度模拟程序

实验三 进程调度模拟程序 专业:物联网工程   姓名:黄淼  学号:201306104145 一. 实验目的和要求 目的: 用高级语言完成一个进程调度程序,以加深对进程的概念及进程调度算法的理解. 实验要求 设计一个有 N(N不小于5)个进程并发执行的进程调度模拟程序. 进程调度算法:“时间片轮转法”调度算法对N个进程进行调度. 二.实验内容 完成两个算法(简单时间片轮转法.多级反馈队列调度算法)的设计.编码和调试工作,完成实验报告. 1) 每个进程有一个进程控制块(PCB)表示.进程控制块包含

实验三+158+余超勇

实验三 功能性测试用例设计(4学时) 一.实验目的 掌握黑盒测试用例设计方法 二.实验要求 (1)对被测程序进行黑盒测试用例设计. (2)运用等价类.边界值.决策表.状态图法等进行测试用例设计. (3)对手机上任意一款音乐软件进行黑盒测试实践. 三.实验内容 1.对被测程序运用不同的测试技巧进行测试用例设计,并执行测试,撰写测试小结. 要求写出测试用例表.执行情况和测试小结. 测试连接:http://www.cnblogs.com/5257yu/p/6838362.html 2.对手机上任意一款

MySQL数据库实验三:连接查询

实验三    连接查询 实验名称:连接查询(2课时) 一.实验目的 理解JOIN语句的操作和基本使用方法,掌握内连接.外连接.自身连接的概念和使用. 二.实验环境 是MS SQL SERVER 2005的中文客户端. 三.实验示例 1. 查询每个学生及其选修课程的情况 SELECT  Student.*,SC.* FROM     Student,SC WHERE  Student.Sno = SC.Sno: 2.检索至少选修课程号为C2和C4的学生学号 SELECT X.S# FROM SC

20145301&amp;20145321&amp;20145335实验三

20145301&20145321&20145335实验三 这次实验我的组员为:20145301赵嘉鑫.20145321曾子誉.20145335郝昊 实验内容详见:实验三