实验三+020+梁睿阳

被测项目网址:http://www.cnblogs.com/linpanhuang/p/6790891.html

1.被测项目界面

2.测试用例设计表

有效等价类:

M1:month=4,6,9,11

M2:month=1,3,5,7,8,10

M3:month=2

M4:month=12

D1:1<=day<=27

D2:day=28

D3:day=29

D4:day=30

D5:day=31

Y1:year是闰年且1912<=year<2050

Y2:year是平年且1912<=year<2050

无效等价类:

M5:month不是整数

M6:month<1

M7:month>12

M8:month不是整数

D6:day不是整数

D7:day<1

D8:day>31

Y3:year不是整数

Y4:year<1912

Y5:year>2050

根据等价类、决策表、边界值设计的测试样例及测试结果如下:


规则


1-3


4


5


6-9


10


11-14


15


16


17


18


19


20


21-22


C1:month在


M1


M1


M1


M2


M2


M3


M3


M4


M4


M4


M4


M4


M4


C2:day在


D1-D3


D4


D5


D1-D4


D5


D1-D4


D5


D1


D2


D2


D3


D3


D4-D5


C3:yer在


-


-


-


-


-


-


-


-


Y1


Y2


Y1


Y2


-


动作


a1:不可能


成立


成立


成立


a2:day加1


成立


成立


成立


成立


成立


a3:day复位


成立


成立


成立


成立


成立


a4:month加1


成立


成立


成立


成立


a5:month复位


成立


a6:year加1


成立

  测试用例


测试用例编号


输入数据


预期输出


实际结果


通过与否


Year


Month


Day


这天是星期


上一天是


下一天是


这天是星期


上一天是


下一天是


1-3


2001


8


16



2001年8月15日


2001年8月17日



2001年8月15日


2001年8月17日


通过


4


2004


8


30



2004年8月29日


2004年8月31日



2004年8月29日


2004年8月31日


通过


5


2001


9


31


日期超出范围


日期超出范围


日期超出范围


日期超出范围


通过


6-9


2004


1


16



2004年1月15日


2004年1月17日



2004年1月15日


2004年1月17日


通过


10


2001


1


31



2001年1月30日


2002年2月1



2001年1月30日


2001年2月1


不通过


11-14


2004


12


16



2004年12月15日


2004年12月17日



2004年12月15日


2004年12月17日


通过


15


2001


12


31



2001年12月30日


2002年1月1日



2001年12月30日


2002年1月1日


通过


16


2004


2


16



2004年2月15日


2004年2月17日



2004年2月15日


2004年2月17日


通过


17


2004


2


28



2004年2月27日


2004年2月29日



2004年2月27日


2004年2月29日


通过


18


2001


2


28



2001年2月27日


2001年3月1日



2001年2月27日


2001年3月1日


通过


19


2004


2


29



2004年2月28日


2004年3月1日



2004年2月28日


2004年3月1日


通过


20


2001


2


29


日期超出范围


日期超出范围


日期超出范围


日期超出范围


通过


21-22


2004


2


30


日期超出范围


日期超出范围


日期超出范围


日期超出范围


通过

2、对手机上Spotify进行黑盒测试

1.思维导图

2.

场景法:

基本流:播放音乐

备选流1:暂停播放

备选流2:继续播放

备选流3.1:顺序播放模式下一首

备选流3.2:顺序播放模式上一首

备选流3.3:单曲循环模式下一首

备选流3.4:单曲循环模式下一首

备选流3.5:随机播放模式下一首

备选流3.6:随机播放模式上一首

序号 场景 预期结果 实际结果 是否通过
1 播放音乐 基本流 播放音乐 播放音乐
2 音乐暂停 备选流1 音乐暂停 音乐暂停
3 继续播放 备选流2 继续播放 继续播放
4 顺序播放模式下一首 备选流3.1 顺序播放下一首 顺序播放下一首
5 顺序播放模式上一首 备选流3.2 顺序播放上一首 顺序播放上一首
6 单曲循环模式下一首 备选流3.3 单曲循环原曲 单曲循环原曲
7 单曲循环模式下一首 备选流3.4 单曲循环原曲 单曲循环原曲
8 随机播放模式下一首 备选流3.5 随机播放一首 随机播放一首
9 随机播放模式上一首 备选流3.6 播放上一首 播放上一首

状态法:

实际上spotify的功能还是比较多的,在这里只测试了核心的播放功能。可以看出商业软件是比较robust的,你很难在上面发现bug。

时间: 2024-10-14 04:48:56

实验三+020+梁睿阳的相关文章

实验四+020+梁睿阳

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

第5次作业+020+梁睿阳

被测项目网址:http://www.cnblogs.com/linpanhuang/p/6790891.html 1.被测项目界面 2.测试用例设计表 有效等价类: M1:month=4,6,9,11 M2:month=1,3,5,7,8,10 M3:month=2 M4:month=12 D1:1<=day<=27 D2:day=28 D3:day=29 D4:day=30 D5:day=31 Y1:year是闰年且1912<=year<2050 Y2:year是平年且1912&

172322 2018-2019-1 《程序设计与数据结构》实验三报告

172322 2018-2019-1 <程序设计与数据结构>实验三报告 课程:<程序设计与数据结构> 班级: 1723 姓名: 张昊然 学号:20172322 实验教师:王志强 助教:张之睿/张师瑜 实验日期:2018年11月19日 必修/选修: 必修 1.实验内容 此处填写实验的具体内容: 节点一:定义一个Searching和Sorting类,并在类中实现linearSearch(教材P162 ),SelectionSort方法(P169),最后完成测试.要求不少于10个测试用例

20172303 2018-2019-1 《程序设计与数据结构》实验三报告

20172303 2018-2019-1 <程序设计与数据结构>实验三报告 课程:<程序设计与数据结构> 班级: 1723 姓名: 范雯琪 学号:20172303 实验教师:王志强 助教:张师瑜/张之睿 实验日期:2018年11月19日 必修/选修: 必修 实验内容 节点一 定义一个Searching和Sorting类,并在类中实现LinearSearch(教材P162),SelectionSort方法(P169),最后完成测试. 要求不少于10个测试用例,提交测试用例设计情况(正

实验三 分支结构程序设计

实验三  分支结构程序设计 班级:物流191                        姓名:梁晓芹                   学号:3190505138 指导老师:修宇                       成绩:                         日期:2020年3月4日       [实验目的]   (1)掌握分支结构要点: (2)熟悉分支结构程序中语句的执行过程: (3)掌握分支结构程序的设计方法. [实验条件]   PC机或者远程编程环境 [实验理论与

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

实验三.进程调度模拟程序 专业 网络工程   姓名 方俊晖 学号 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.对手机上任意一款