黑盒测试实验心得
“黑盒测试实验心得”相关的资料有哪些?“黑盒测试实验心得”相关的范文有哪些?怎么写?下面是小编为您精心整理的“黑盒测试实验心得”相关范文大全或资料大全,欢迎大家分享。
实验一黑盒测试
实验一 黑盒测试
一、实验目的
通过对于实例程序的测试,熟悉功能性测试的基本方法。
二、实验要求
(1)综合运用功能性测试方法(如边界值分析、等价类划分等方法)对被测程序进行测试,找出black.exe程序中存在的缺陷。
三、实验内容
(1)对于blackBox.exe程序的测试 步骤:
①运行black.exe程序,如下图所示:
②选择triangle program后(或nextdate program, commission program,要求至少做两个程序的测试),如下图所示:
③点击create file names,如下图所示:
提示输入测试用例文件,如TriDt.txt后点击ok,TriDt.txt中的数据格式如下:
4, 1, 2, \5, 5, 5, \2, 2, 3, \3, 4, 5, \
(其中前3个数据表示输入的三条边,第4个数据表示预期的结果)
如下图所示,输入执行结果的文件TriDtResult.txt :
再次点击ok,提示输入测试结果文件记录集的题头信息:triangle DT test result,
点击ok,完成测试前的准备工作。
④点击Run Test Cases File,运行测试;
⑤测试
实验一 黑盒测试
实验一 黑盒测试(一)
一、实验目的
通过本实验,熟悉黑盒测试的目的、内容,并掌握黑盒测试的基本方法,能够按照具
体要求对指定的程序设计测试用例并进行测试。 二、相关知识 1、边界值分析法
边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。 2、等价类划分法
等价类划分法是把所有可能的输入数据,即程序的输入域划分为若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。 3、错误推测法
依靠经验和直觉猜测程序中可能存在的各种错误,从而有针对性地编写检查这些故障的测试用例。
三、实验内容
等价类划分法及边界值分析法 三角形问题的需求规格描述如下:
输入三个整数a、b、c,分别作为三角形的三条边,现通过程序判断由三条边构成的三角形的类型为等边三角形、等腰三角形、一般三角形、以及构不成三角形。
现在要求输入三个整数a、b、c,必须满足以下条件:
条件1 1≤a≤100 条件2 1≤b≤100 条件3 1≤c≤100 条件4 a如果输入值a、b、c不满足条件1、条件2和条件3 ,程序给出“边的取值超出允许范围”的信息。
如果输入值a、b、c 满足条件1、条件2和条件3,则
实验二 黑盒测试报告
实验二 黑盒测试
刘童童
一、 实验目的
1、 掌握黑盒测试的基本方法; 2、 掌握黑盒测试用例的编写。
二、 实验要求
1、 根据给出的程序分别使用等价类划分法、边界值分析法、判定表方法、因果图法、正交试验法、功能图法、错误推测法来设计相应的测试用例。 2、 输入数据进行测试,填写测试用例。
三、 实验内容
1、等价类划分法测试练习——创建腾讯QQ号黑盒测试
问题 QQ用户登录框测试,我们要从两个方面去考虑:一是QQ帐号,二是QQ密码。 1)划分等价类并编号,在下表内填写等价类划分的结果
输入等价类 有效等价类 无效等价类 ⑤长度小于5的数字字符 ①长度为5-10位数字字符 ⑥长度大于10的数字字符 ⑦负数 ⑧英文字母 ⑨小数 账号 ⑩全角字符 ②字符是0-9自然数 密码 2)设计测试用例,覆盖所有的有效等价类 测试用例 测试ID 01 02 ① ② 覆盖等价类 输 入 912888932 10000000000 912888932 预期输出 测试结果 编号 输入 输出 结果
2、因果法测试用例设计练习——自动售货机软件测试用例设计
问题
实验1-动态黑盒测试
云南大学软件学院期实验报告
School of Software, Yunnan University
个人成绩
学号 姓名 成绩 20101120128 赵 宇 学 期: 2012秋季学期 课程名称: 软件测试技术 任课教师: 代飞 姓 名: 赵宇 学 号: 20101120128 1
年 级: 2010级
完成提交时间:2012年月25
2
10日
实验一 动态黑盒测试
一、实验目的
1. 2. 3. 4.
熟悉软件测试基本概念;
了解静态测试、动态测试、黑盒测试、白盒测试的基本概念; 熟练掌握黑盒相关测试技术;
能够熟练应用等价划分法、边界值法进行黑盒测试用例设计。
二、实验内容
1. 保险公司计算保费费率的程序
某保险公司的人寿保险的保费计算方式为:保费=投保额×保险费率 其中,保险费率依点数不同而有别,10点及10点以上保险费率为0.6%,10点以下保险费率为0.1%;而点数又是由投保人的年龄、性别、婚姻状况和抚养人数来
白盒测试和黑盒测试实验报告
软件质量保证与测试
实验指导
计算机工程学院
测试环境配置
1. setting Junit (1) start Eclipse
Select windows-preferences-java-build path –class path variables
(2) click new, the figure of new variable entry is shown.
(3)
name JUNIT_LIB
select file-选择JUnit 插件所对应的JAR文件所在地,在Eclipse的安装目录的plugins目录中
2. JUNIT的组成框架
其中,junit.framework 和junit.runner是两个核心包。 junit.framework 负责整个测试对象的框架 junit.runner 负责测试驱动
Junit的框架又可分为: A、被测试的对象。
B、对测试目标进行测试的方法与过程集合,可称为测试用例(TestCase)。
C、测试用例的集合,可容纳多个测试用例(TestCase),将其称作测试包(TestSuite)。
D、测试结果的描述与记录。(TestResult) 。
黑盒测试例题
黑盒测试用例设计练习题
1、准考证号码
对招干考试系统“输入学生成绩”子模块设计测试用例。招干考试分三个专业,准考证号第一位为专业代号,如: 1-行政专业, 2-法律专业, 3-财经专业。
行政专业准考证号码为:110001~111215 法律专业准考证号码为:210001~212006 财经专业准考证号码为:310001~314015 请划分准考证号码的等价类。
输入条件 行政专业准考证号码 法律专业准考证号码 财经专业准考证号码 序号 输入参数 1 110002 2 3 4 5 6 7 210012 310022 10000 200000 250000 340000 覆盖等价类 输出参数 (1) (2) (3) (4) (5) (6) (7) 输入正确 输入正确 输入正确 输入错误 输入错误 输入错误 输入错误
有效等价类 110001~111215数字串 210001~212006数字串 310001~314015数字串 编号 无效等价类 编号 (4) (5) (6) (7) (1) 负无穷~110000 (2) 111216~210000 (3) 212007
实验七 黑盒测试之场景法测试实验(参考答案)
实验七 黑盒测试之场景法测试实验
1.1 实验目的
1、通过对简单程序进行黑盒测试,熟悉测试过程,对软件测试形成初步了解,并养成良好的测试习惯。
2、掌握黑盒测试的基础知识,能熟练应用场景法进行测试用例的设计。
1.2 实验平台
操作系统:Windows 7或Windows XP
1.3 实验内容及要求
1、练习1
软件系统几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。场景法就是通过用例场景描述业务操作流程,从用例开始到结束遍历应用流程上所有基本流(基本事件)和备选流(分支事件)。下面是对某IC卡加油机应用系统的基本流和备选流的描述。 基本流A;
序号 用例名称 1 2 3 4 5 6 准备加油 验证加油卡 验证黑名单 输入购油量 加油 返回加油卡 用例描述 客户将IC加油卡插入加油机 加油机从加油卡的磁条中读取账户代码,并检查它是否属于可以接收的加油卡 加油机验证卡账户是否存在于黑名单中,如果属于黑名单,加油机吞卡 客户输入需要购买的汽油数量 加油机完成加油操作,从加油卡中扣除相应金额 退还加油卡
备选流:
序号 用例名称 B 加油卡无效 用例描述 在基本流A2过程
软件测试实验报告(测试计划+黑盒测试+白盒测试)
软件测试计划
测试目的
1. 2.
练习和掌握软件测试管理的一般过程与步骤;
掌握测试管理的人工过程和能够通过相关管理软件实现以下工作:
a) b) c) d) e)
配置软件资产信息、软件需求、软件模型和缺陷数据库; 创建和管理多个测试组和用户;
配置测试环境、编写详细测试计划、安排测试进度; 设计测试脚本、测试用例; 实施测试、执行测试和评估测试。
测试选题
选题一:关于三角形问题的测试;
选题二:对PriorDate程序(计算当前输入日期的前一天)的测试。
测试人员
何@@:软件测试计划及相关资料的编写与收集。
侯@@:对特定问题编写程序代码,并对其进行黑盒测试。 金@@:对特定问题编写程序代码,并对其进行白盒测试。
测试方法
对于选题一,使用黑盒测试技术,测试内容包括等价类划分测试、边界值分析测试、决策表方法使用。
对于选题二,使用白盒测试技术,测试内容包括语句覆盖测试、分支覆盖测试、条件覆盖测试、分支/条件覆盖测试、条件组合覆盖测试及基本路径测试。
测试资料 黑盒测试
测试规划是基于产品的功能,目的是检查程序各个功能是否能够实现,并检查其中的功能错误,这种测试方法称为黑盒测试(Black-box Testing)方法。
黑盒测试技术-经典习题
一、等价类
例题:某企业招工,要求报名者的出生日期在1970年1月~1990年12月之间,企业的人事管理系统需要输入报名者的出生日期,规定日期由6位数字字符组成,前4位表示年,后2位表示月。出生年月不在规定范围内的,系统将拒绝接受,并显示“年龄不合格”的出错信息。试用等价类划分法设计测试用例,来测试系统的“年龄检查功能”。
解答:
第一步:划分等价类、列出等价类表
可以划分为3个有效等价类,7个无效等价类,如下表所示。 输入条件 日期的类型及长度 有效等价类 无效等价类 有非数字字符 ② 6 位数字字符 ① 少于6个数字字符 ③ 多于6个数字字符 ④ 在1970~1990之间 ⑤ 在01~12之间 ⑧ 小于1970 ⑥ 大于1990 ⑦ 等于0 ⑨ 大于12 ⑩ 年份范围 月份范围 第二步:确立测试用例
首先为每一个等价类规定一个唯一的编号。 设计测试用例,尽可能多的覆盖有效等
黑盒测试习题02 - 图文
习题02
0501 用等价类划分法设计8位长数字类型用户名登录操作的测试用例,应该分成( )个等价区间。
A. 2 B. 3 C. 4 D. 6 输入数据 预期结果 12345678 合法 1234567 位数不足 123456789 位数过长 abcdefgh 非法字符 0502
输入数据 !@#$%^&() (无字符) 12736…2179(共256位) /?|\\ 0503
预期结果 合法 位数过短 位数过长 非法字符
输入数据 预期结果 20 合法 13 年龄小于范围 41 年龄大于范围 abcd 非法字符 0504 某工厂招工,规定报名者年龄应在20周岁——39周岁之间,即出生年月不得早于1960年7月,不晚于1979年6月。报名程序具有自动检验输入数据的功能,如果出生年月不属于上述范围将拒绝接受,并显示“年龄不合格”等出错信息。 输入数据 预期结果 1966.06 合法 1960.06 时间过早 1980.01 时间过晚 一九六五年七月 非数字 19777 少于6位 1977777 多余6位 197713 大于12 197700 小于1 0505 新浪邮箱名,其输入要求如下: