实验三+001+陈定国

一、实验目的

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

二、实验要求

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

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

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

三、实验内容

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

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

被测链接:http://www.cnblogs.com/ddanwu-blogs/p/6802869.html

1)被测项目界面。

2)测试用例设计表

符号标记:耳机(headphone),手机壳(shell),手机膜(protector),销售总额(total)

total=headphone*headphone_price+shell*shell_price+protector*protector_price;

销售额不足1000提取10%佣金    total<1000&&total>0  commission=total*0.1

销售额在1000-1800,提取15%佣金    total<=1800   commission=total*0.15

销售额大于1800提起20%佣金       total>=1800     commission=total*0.2

(1)等价类


输入等价类


有效等价类


无效等价类


耳机取值范围


0<=headphone(1)


headphone<0(7)


手机壳取值范围


0<=shell(2)


headphone<0(8)


贴膜取值范围


0<=protector(3)


Protector<0(9)


佣金计算的分类


0<=sale<1000(4)


sale<0(10)

有效等价类的测试用例:


编号


headphone


shell


protector


覆盖范围


预期结果


实际结果


是否通过


1


2


2


2


(1)(2)(3)


19.6


19.6



2


0


0


111


(4)


88.8


88.8



3


0


111


5


(5)


172.5


172.5



4


111


0


0


(6)


1779.6


1779.6


无效等价类测试用例:


编号


headphone


shell


protector


覆盖范围


预期结果


实际结果


是否通过


1


-1


1


1


(7)


输入有误,请重新输入


输入有误请重新输入



2


0


-1


111


(8)


输入有误,请重新输入


输入有误请重新输入



3


0


111


-1


(9)


输入有误,请重新输入


输入有误请重新输入



4


-1


-1


-1


(10)


输入有误,请重新输入


输入有误请重新输入


2)边界值

headphone取值为{0,1}

shell取值为{0,1}

protector取值为{0,1}

测试用例为:


测试用例编号


headphone


shell


protector


期望输出


实际输出


是否通过


1


0


20


10


28.0


28.0



2


6


20


10


76.0


76.0



3


10


0


20


96.0


96.0



4


10


2


20


98.0


98.0



5


10


2


0


82.0


82.0



6


10


2


2


83.6


83.6



7


6


6


""


输入有误,请重新输入


输入有误,请重新输入



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:不可能






测试用例


编号


headphone


shell


protector


预期结果


实际结果


是否通过


1


-1


-1


-1


输入有误,请重新输入


输入有误,请重新输入



2


8


2


2


67.6


67.6



3


10


20


6


157.2


157.2



4


20


80


10


496.0


496.0


3)测试结论

从网上了解了等价类、边界值和决策表的概念,才对软件进行测试用例的设计。测试过程中并没发现什么错误。

4)给开发同学的建议

未发现错误,只是结果界面字体较为不明显,有待改善。

2、对手机上的网易云音乐软件进行黑盒测试。

要求:1)使用思维导图

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

场景法:

  基本流:播放音乐

  备选流1:暂停播放

  备选流2:继续播放

备选流3.1: 列表循环上一首

备选流3.2: 列表循环下一首

备选流3.3:随机播放上一首

备选流3.4:随机播放下一首

备选流3.5:单曲循环上一首

备选流3.6:单曲循环下一首

备选流4:查看歌词

备选流5:查看歌曲评论

备选流6:当前歌曲列表

备选流7:添加到喜欢

备选流8:歌曲下载

状态图法:

测试用例:


编号


场景


备选流


预期结果


实际结果


是否通过


1


播放音乐


基本流


播放音乐


播放音乐



2


暂停播放


备选流1


暂停播放


暂停播放



3


继续播放


备选流2


继续播放


继续播放



4


列表循环上一首


备选流3.1


列表循环上一首


列表循环上一首



5


列表循环下一首


备选流3.2


列表循环下一首


列表循环下一首



6


随机播放上一首


备选流3.3


随机播放上一首


随机播放上一首



7


随机播放下一首


备选流3.4


随机播放下一首


随机播放下一首



8


单曲循环上一首


备选流3.5


单曲循环上一首


单曲循环上一首



9


单曲循环下一首


备选流3.6


单曲循环下一首


单曲循环下一首



10


查看歌词


备选流4


显示歌词


显示歌词



11


查看歌曲评论


备选流5


显示歌曲评论


显示歌曲评论



12


当前歌曲列表


备选流6


显示当前歌曲列表


显示当前歌曲列表



13


添加到喜欢


备选流7


添加到喜欢歌单


添加到喜欢歌单



14


歌曲下载


备选流8


下载歌曲


下载歌曲


测试小结:

在对网易云音乐的测试中,作为核心功能的音乐播放功能并没有出现bug,其他功能例如播放暂停和查看歌词评论等也没有出现异常。就整体来说网易云音乐是个成熟的音乐软件,很难发现什么bug。

时间: 2024-08-06 01:16:05

实验三+001+陈定国的相关文章

实验二+001+陈定国

一.实验目的 掌握基于覆盖理论与基本路径的基本白盒测试方法和实践 二.实验要求 运用逻辑覆盖测试的覆盖准则设计被测程序的测试用例,并运行测试用例检查程序的正确与否,给出程序缺陷小结. 三.实验内容 1) 被测原代码 import java.util.Scanner; public class Triangle{ public static void main(String[] args) { while(true){ System.out.println("请输入三角形的三条边:");

实验三+063+陈彧

一.实验目的 掌握黑盒测试用例设计方法 二.实验要求 (1)对被测程序进行黑盒测试用例设计 (2)运用等价类.边界值.决策表.状态图法等进行测试用例设计. (3)对手机上任意一款音乐软件进行黑盒测试实践.(作业若雷同,后上传者判定0分) 三.实验内容 1.对被测程序运用不同的测试技巧进行测试用例设计,并执行测试,撰写测试小结. 要求写出测试用例表.执行情况和测试小结. 被测链接:http://www.cnblogs.com/ZQ4162/p/6793794.html 1)等价类划分:   有效等

实验三+116+陈洁

一.实验目的 掌握黑盒测试用例设计方法 二.实验要求 (1)对被测程序进行黑盒测试用例设计 (2)运用等价类.边界值.决策表.状态图法等进行测试用例设计. (3)对手机上任意一款音乐软件进行黑盒测试实践. 三.实验内容 1.对被测程序运用不同的测试技巧进行测试用例设计,并执行测试,撰写测试小结. 测试帖链接:http://www.cnblogs.com/k511959373/p/6792729.html 1)被测项目界面. 2)测试用例设计表 等价类: 输入等价类 有效等价类 无效等价类 输入值

实验三+005+陈晓华

一.实验目的 掌握黑盒测试用例设计方法 二.实验要求 (1)对被测程序进行黑盒测试用例设计 (2)运用等价类.边界值.决策表.状态图法等进行测试用例设计. (3)对手机上任意一款音乐软件进行黑盒测试实践.(作业若雷同,后上传者判定0分) 三.实验内容 1.对被测程序运用不同的测试技巧进行测试用例设计,并执行测试,撰写测试小结. 要求写出测试用例表.执行情况和测试小结. 被测代码:http://www.cnblogs.com/xwhisper/p/6794442.html 1)等价类 测试用例:

20165301陈潭飞2017-2018-2 20165325 实验三《Java面向对象程序设计》实验报告

2017-2018-2 20165325 实验三<Java面向对象程序设计>实验报告 一.敏捷开发与XP实践-1 实验要求: 在IDEA中使用工具(Code->Reformate Code)把下面代码重新格式化,再研究一下Code菜单,找出一项让自己感觉最好用的功能.提交截图,加上自己学号水印. public class CodeStandard { public static void main(String [] args){ StringBuffer buffer = new St

大明最不该被遗忘的英烈——李定国

2009-6-26日,世界禁毒日,中央电视台晚间8点——9点做了一期节目,其中涉及到了位于缅北金三角地区,更有缅甸掸邦的果敢族.这使我不禁想起了眼前的这些果敢族他们正是由死不降清的南明遗老,在现今缅北的荒山野僻之地,通过300多年艰苦而漫长的日子,顽强的生栖繁衍起来的.通过他们,仍能感到李定国将军留给历史的那份沉重. 明末清初的时候,在我们所学的历史书上都知道1644年明朝灭亡,清朝建立,统一了中国,但在很多历史家眼里,明朝的灭亡是在1662的永历皇帝为标志的,连清初的文字狱<明史><南

20135130实验三报告

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

观实验三之有感

http://www.cnblogs.com/wengshen/p/5027645.html 03翁丹青 实验条理清楚,便于浏览,但字数有些少. _________________________________________________ http://www.cnblogs.com/TonyWinner/p/5017040.html 04陈志昊 实验工整简洁,思路明朗,符合题意,不错的论文. ________________________________________________

【操作系统】实验三、进程调度模拟程序实验

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