实验三+016+兰东华

一、实验目的

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

二、实验要求

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

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

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

三、实验内容

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

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

a.被测试代码连接:http://www.cnblogs.com/zenghongyu/p/6792534.html

b.

等价类用例设计表


有效等价类


无效等价类


耳机销售数量


1、Headphone>=0


7、空值

8字符,小数,负数


手机壳销售数量


2、Shell>=0


9、空值

10、字符,小数,负数


贴膜销售数量


3、Protector>=0


11、空值

12、字符,小数,负数


总销售额


4、0<=sales<1000

5、1000<=sales<=1800

6、Sales>1800


13、超出范围

测试用例:


测试用例ID


耳机


手机壳


贴膜


销售额


覆盖等价类


期望结果


实际结果


是否通过


1


1


1


1


98


1234


9.8


9.8



2


10


20


10


1080


1235


112


112



3


20


20


10


1880


1236


236


236



4






79(11)


销售额不能为空


销售额不能为空



5


a


a


a


8(10)(12)


您输入了非法字符


您输入了非法字符



6


-1


-1


-1


销售数量不能小于0


销售数量不能小于0



7


1.1


1.1


1.1


您输入了不合法数据


您输入了不合法数据


边界值


测试用例ID


耳机


手机壳


贴膜


销售额


期望输出


实际输出


1


0


0


0


0


0 无  0


0 手机壳 0


2


1


0


0


80


8 耳机 1


8 耳机 1


3


-1


-1


-1


销售数量不能小于0


销售数量不能小于0

决策表


1


2


3


4


5


6


7


8


sales都有效


1


F


T


T


T


T


T


T


T


0<=sales<1000


2


-


T


F


F


T


-


T


T


1000<=sales<=1800


3


-


F


T


F


T


T


-


T


Sales>1800


4


-


F


F


T


-


T


T


-


输入有误


1


O


佣金=sales*10%


2


O


佣金=100+(1800-sales)*15%


3


O


佣金=220+(sales-1800)*20%


4


O


出错


5


O


O


O


O

测试用例


测试用例ID


耳机


手机壳


贴膜


期望结果


实际结果


是否通过


1


a


a


a


您输入了非法字符


您输入了非法字符



2


1


1


1


9.8


9.8



3


10


20


10


112


112



4


20


20


10


236


236


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

对播放功能进行测试

要求:1)使用思维导图

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

场景法:

基本流1:播放音乐

备选流2.1:上一曲

备选流2.2:暂停

备选流2.3:下一曲

备选流3.1:单曲循环

备选流3.2:列表循环

备选流3.3:随机循环

测试用例表


测试用例ID


场景/条件


预期结果


期待结果


是否通过


1


场景1:播放音乐


播放音乐


播放音乐



2


场景2:上一曲


上一曲


上一曲



3


场景3:暂停


暂停


暂停



4


场景4:下一曲


下一曲


下一曲



5


场景5:单曲循环


单曲循环


单曲循环



6


场景6:列表循环


列表循环


列表循环



7


场景7:随机循环


随机循环


随机循环


状态图法:

a.被测系统的输入事件


输入代号


输入事件


Ip1:


播放


Ip2:


下一曲


Ip2.1:


单曲播放下一曲


Ip2.2:


列表播放下一曲


Ip2.3:


随机播放下一曲


Ip:3


上一曲


Ip3.1:


单曲播放上一曲


Ip3.2:


列表播放上一曲


Ip3.3:


随机播放下一曲


Ip4:


暂停


Ip5:


播放模式

测试用例表


测试用例ID


场景/条件


预期结果


期待结果


是否通过


1


场景1:播放音乐


播放音乐


播放音乐



2


场景2:上一曲


上一曲


上一曲



3


场景3:暂停


暂停


暂停



4


场景4:下一曲


下一曲


下一曲



5


场景5:单曲循环


单曲循环


单曲循环



6


场景6:列表循环


列表循环


列表循环



7


场景7:随机循环


随机循环


随机循环


测试小结:

测试了播放界面的所有功能都通过,均无任何问题。

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

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

时间: 2024-08-05 02:54:00

实验三+016+兰东华的相关文章

实验四+016+兰东华

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

第四次作业测试代码+016+兰东华

1.类图 2.原代码增添计算面积和周长的功能 import java.util.Scanner; public class homeWork01 { public static String triangle(String s1,String s2,String s3){ String str="[email protected]#$%^&*()_+-="; if(str.indexOf(s1)!=-1||str.indexOf(s2)!=-1||str.indexOf(s3)

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

实验三.进程调度模拟程序 专业 网络工程   姓名 方俊晖 学号 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郝昊 实验内容详见:实验三

20145216 20145330《信息安全系统设计基础》实验三 实时系统的移植

20145216 20145330<信息安全系统设计基础>实验三 实时系统的移植 实验报告封面 实验内容 连接实验箱电源,用串口线.并口线.网线.连接实验箱和主机 安装ADS 安装GIVEIO驱动 安装JTAG驱动 配置超级终端 测试基本安装是否正确 实验步骤 连接实验箱电源,用串口线.并口线.网线.连接实验箱和主机 安装ADS 在00-ads1.2目录下找到安装文件,一路默认安装即可 在00-ads1.2\Crack目录下找到破解文件,进行破解,破解方法如下: 点击开始>所有程序>