黑盒测试经典例题
“黑盒测试经典例题”相关的资料有哪些?“黑盒测试经典例题”相关的范文有哪些?怎么写?下面是小编为您精心整理的“黑盒测试经典例题”相关范文大全或资料大全,欢迎大家分享。
黑盒测试例题
黑盒测试用例设计练习题
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
黑盒测试技术-经典习题
一、等价类
例题:某企业招工,要求报名者的出生日期在1970年1月~1990年12月之间,企业的人事管理系统需要输入报名者的出生日期,规定日期由6位数字字符组成,前4位表示年,后2位表示月。出生年月不在规定范围内的,系统将拒绝接受,并显示“年龄不合格”的出错信息。试用等价类划分法设计测试用例,来测试系统的“年龄检查功能”。
解答:
第一步:划分等价类、列出等价类表
可以划分为3个有效等价类,7个无效等价类,如下表所示。 输入条件 日期的类型及长度 有效等价类 无效等价类 有非数字字符 ② 6 位数字字符 ① 少于6个数字字符 ③ 多于6个数字字符 ④ 在1970~1990之间 ⑤ 在01~12之间 ⑧ 小于1970 ⑥ 大于1990 ⑦ 等于0 ⑨ 大于12 ⑩ 年份范围 月份范围 第二步:确立测试用例
首先为每一个等价类规定一个唯一的编号。 设计测试用例,尽可能多的覆盖有效等
实验一黑盒测试
实验一 黑盒测试
一、实验目的
通过对于实例程序的测试,熟悉功能性测试的基本方法。
二、实验要求
(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,则
黑盒测试习题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 新浪邮箱名,其输入要求如下:
黑盒测试流程及方法
主要是黑盒测试(功能测试)流程及方法
测试流程依次如下:
1.需求:阅读需求,理解需求,与客户、开发、架构多方交流,深入了解需求。--testing team
2.测试计划: 根据需求估算测试所需资源(人力、设备等)、所需时间、功能点划分、如何合理分配安排资源等。---testing leader or testing manager
3.用例设计:根据测试计划、任务分配、功能点划分,设计合理的测试用例。---testing leader, senior tester
4.执行测试:根据测试用例的详细步骤,执行测试用例。--every tester(主要是初级测试人员)
5.执行结果记录和bug记录:对每个case记录测试的结果,有bug的在测试管理工具中编写bug记录。--every tester(主要是初级测试人员)
6.defect tracking:追踪leader分配给你追踪的bug.直到 bug fixed。--every tester
7.测试报告:通过不断测试、追踪,直到被测软件达到测试需求要求,并没有重大bug.
8.用户体验、软件发布等
详细测试步骤:
1. 书写测试计划
2. 审核测试计划,未通过返回第一步
3. 书写测试用例;
4. 审核测试
软件测试单元3 黑盒测试 - 图文
《软件测试》课程教学单元设计
单元3 黑盒测试—网上订餐系统的测试 授课教师: 软件测试课程组 教学条件 教学素材 授课班级: 学时:9 软件测试平台、投影设备、广播软件、互联网 参考教材、课件、授课录像 教学目标设计 知识目标: 技能目标: (1)理解等价类、边界值、决策表、因果图、正(1)能应用五种黑盒测试技术设计测试用例; 交表的相关概念; (2)能针对待测问题综合运用黑盒测试技术; (2)掌握等价类、边界值、决策表、因果图、正交表五种黑盒测试技术设计测试用例的方法; (3)理解五种黑盒测试技术的优缺点及适用场合; 任务3-1 利用等价类方法对“三角形”问题设计测试用例 任务3-2 利用边界值方法“NextDate”问题设计测试用例 任务3-3 利用决策表方法对“三角形”问题设计测试用例 教学内容设计 任务3-4 利用因果图方法对“自动饮料机”问题设计测试用例 任务3-5利用正交表方法对“WEB站点测试”设计测试用例 任务3-6 综合利用黑盒测试方法对网上订餐系统设计测试用例 重点:等价类、边界值方法 课后作业 难点:正交表方法、综合策略 (1)分析档案管理系统案例中的测试用例; (2)模仿综合案例设计档案管理系统案例中某个页面的测
实验二 黑盒测试报告
实验二 黑盒测试
刘童童
一、 实验目的
1、 掌握黑盒测试的基本方法; 2、 掌握黑盒测试用例的编写。
二、 实验要求
1、 根据给出的程序分别使用等价类划分法、边界值分析法、判定表方法、因果图法、正交试验法、功能图法、错误推测法来设计相应的测试用例。 2、 输入数据进行测试,填写测试用例。
三、 实验内容
1、等价类划分法测试练习——创建腾讯QQ号黑盒测试
问题 QQ用户登录框测试,我们要从两个方面去考虑:一是QQ帐号,二是QQ密码。 1)划分等价类并编号,在下表内填写等价类划分的结果
输入等价类 有效等价类 无效等价类 ⑤长度小于5的数字字符 ①长度为5-10位数字字符 ⑥长度大于10的数字字符 ⑦负数 ⑧英文字母 ⑨小数 账号 ⑩全角字符 ②字符是0-9自然数 密码 2)设计测试用例,覆盖所有的有效等价类 测试用例 测试ID 01 02 ① ② 覆盖等价类 输 入 912888932 10000000000 912888932 预期输出 测试结果 编号 输入 输出 结果
2、因果法测试用例设计练习——自动售货机软件测试用例设计
问题
软件黑盒测试PreDate报告 - 图文
实 验 报 告
课 程 专业年级 指导教师 软件测试 实验项目 姓 名 实验时间 黒盒测试用例设计与执行 学 号 实验成绩 一、实验目的
1.掌握如何运用边界值、等价类和决策表等黒盒测试方法进行测试用例设计。
2.初步熟悉轻量级自动化测试中测试驱动的编写与执行。
二、实验内容
1、题目
前一日函数PreDate是NextDate的逆函数(代码实现见下),实现功能为:函数接受一个MyDate类型的输入变量后通过计算返回该输入日期的前一日期值(如输入1999-3-6,则返回1999-3-5)。有效处理范围为1800 年到2050 年之间的某个日期,当输入无效时返回日期值为:年为0,月、日与输入值相同(例如输入1990-2-31,则返回0-2-31)。
请分别用边界值方法、等价类划分方法、决策表方法对前一日函数进行测试用例设计,并根据设计的用例集执行测试,对测试结果进行总结分析。
被测代码:(Leapyear函数比较简单,此处不做测试,直接作为PreDate的下级调用函数。以下代码粘贴到VC环境后与测试驱动程序结合即可执行测试。) #include\
typedef struct MyDate{ int month
软件黑盒测试PreDate报告 - 图文
实 验 报 告
课 程 专业年级 指导教师 软件测试 实验项目 姓 名 实验时间 黒盒测试用例设计与执行 学 号 实验成绩 一、实验目的
1.掌握如何运用边界值、等价类和决策表等黒盒测试方法进行测试用例设计。
2.初步熟悉轻量级自动化测试中测试驱动的编写与执行。
二、实验内容
1、题目
前一日函数PreDate是NextDate的逆函数(代码实现见下),实现功能为:函数接受一个MyDate类型的输入变量后通过计算返回该输入日期的前一日期值(如输入1999-3-6,则返回1999-3-5)。有效处理范围为1800 年到2050 年之间的某个日期,当输入无效时返回日期值为:年为0,月、日与输入值相同(例如输入1990-2-31,则返回0-2-31)。
请分别用边界值方法、等价类划分方法、决策表方法对前一日函数进行测试用例设计,并根据设计的用例集执行测试,对测试结果进行总结分析。
被测代码:(Leapyear函数比较简单,此处不做测试,直接作为PreDate的下级调用函数。以下代码粘贴到VC环境后与测试驱动程序结合即可执行测试。) #include\
typedef struct MyDate{ int month