篇一 :黑盒测试实验报告

班级:软件114 姓名:蔡双江 学号:1108203422

一、 实验目的:1 通过实验进一步掌握黑盒测试方法。 2 通过实验熟悉使用等价类划分法和边界值分析法设计测试用例。二、实验内容:1、实验一输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数,请 按要求设计测试用例输入数据说明: 有效等价类 字母 数字 其他字符 空格 一个测试用例应尽可能覆盖多个有效类,并且该实验不存在无效等价类 故只需设计一个测试用例即可: 测试用例编号 输入 A@1 你好 操作 统计字符数目 预期输出 字母:1 其他字符:3 数字字符:1 空格:1 1 实际输出 字母:1 其他字符:3 数字字符:1 a~z、A~Z 数字中任意一个 转义字符、标点符号等 无效等价类 无 无 无 无2、实验二有函数 f(x,y,z),其中 x∈[1900,2100],y∈[1,12],z∈[1,31]的。请写出该函数采 用边界值分析法设计的测试用例。

用例编号 1 2 3 4 5 6 7 8 测试用例编号 输入 x=1900 y=1 z=1 操作x 1900 2100 1899 2101 1900 1900 2100 2100y 1 12 1 12 0 1 13 12 1 预期输出 实际输出z 1 31 1 31 1 0 31 32函数调用并计算f(1900,1,1)f(1900,1,1)测试用例编号 输入 x=2100 y=12 z=31 操作 函数调用并计算 预期输出2 实际输出f(2100,12,31)f(2100,12,31)测试用例编号 输入 x=1899 y=1 z=1 操作 函数调用并计算 预期输出3 实际输出ErrorError测试用例编号 输入 x=2101 y=12 z=3 操作 函数调用并计算 预期输出4 实际输出ErrorError

…… …… 余下全文

篇二 :功能性测试(黑盒测试)实验报告

篇三 :黑盒测试实验报告

实验一:黑盒软件测试

一、实验目的

通过简单程序黑盒测试,熟悉测试过程,对软件测试行程初步了解,并养成良好的测试习惯。

二、实验内容

背景:

被测测试程序功能:计算被输入日期是星期几;

程序定义:已知公元1年1月1日是星期一,只要输入年月日,能自动回复当天是星期几;

测试环境:Windows 20##、Dev C++;

说明:因程序简单,因此未使用测试软件,均为手工输入,得到输出进行测试。为简单起见,不考虑公元前的日期。

程序说明:

A程序思路:计算输入日期与公元1年1月1日所相差的天数,具体如下:总天数=公元1年到输入日期上一年年底天数+输入年份的1月到上月月底天数+输入日期的天数

B闰年满足条件(year%4==0)&&(year%100!=0)||(year%400==0)

(1)分析各种输入情况,结合程序输出结果,进行等价类划分,并给出详细测试用例;

(2)根据(1)所划分的等价类,进行边界值分析,并给出具体的测试用例;

(3)决策表测试法;

①列出输入变量month、 day、 year的有效等价类;(条件桩)

②分析程序的规格说明,给出问题规定的可能采取操作;(动作桩)

③画出决策表(简化);

④根据决策表,给出详细测试用例。

三、实验要求

(1)根据题目要求编写测试用例

(2)实现测试用例的黑盒测试

(3)撰写实验测试报告

(4)试验心得总结

四、实验测试过程

1、对测试用例进行等价类划分。

等价类划分表:

2、选择测试用例,使之覆盖所有等价类情况。

测试用例表:

3、对测试用例进行边界值分析。

边界值分析表(1<=year<=2050):

五、实验结果及结论

结果分析:

原因:

C1:year为闰年

C2:month为1、3、5、7、8、10、12

C3:month为4、6、9、11

…… …… 余下全文

篇四 :黑盒测试实验报告.

软件质量保证与测试

2013春季

教师:蒲蔚

实验报告1黑盒测试

学号:2013141463245                           姓名:柳阳

1 引言

【黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用。】

2 随机测试计划

【需包括但不仅限于以下信息:被测的功能,采用的测试策略(例如:测试很多功能,但对每个功能只做简单测试;或者,只测试少数几个功能,但是测试得很彻底;等等),以及你如何计划测试用例(主要测试一般路径还是特殊路径,等)。你的计划只需要合理即可,不要求做到最完美。

被测的功能:用户需要插入银行卡,输入密码(PIN),系统验证这些信息的正确性后才能进入系统

用户可以从自己银行卡的任何账户中取出20整数倍的现金;

用户可以将现金/支票存入银行卡的任何账户

用户可以在自己银行卡的两个账户之间自由转账

用户可以查询账户余额

用户可以在任何时候按下Cancel键退出当前交易

密码出错时,最多可以尝试3次。超过3次后,系统会锁定此银行卡

对于任何不成功的交易,系统都会显示失败原因,并询问用户是否继续其它交易

系统可以打印交易回执,回执中包括:日期、时间、ATM机位置、交易类型、账户、交易金额、账户余额。

…… …… 余下全文

篇五 :黑盒测试技术2实验报告模板

                                                 软件工程系   实验报告封面

     

          课程名称:    软件测试自动化      

          课程代码:     ST2001            

          实验指导老师:   毛养红           

实验报告名称:黑盒测试技术2

    学生姓名:               

…… …… 余下全文

篇六 :黑盒测试实验报告

实验报告

实验名称:  黑盒测试 

实验地点: 信息楼403 

实验日期:  20##-4-28 

指导老师:     

班级学号: 

学生姓名:       

提交日期:  20##-5-3  

1.实验目的:

   理解黑盒测试的基本方法,掌握等价类划分法和边界值方法设计测试用例。

2.实验配置:

   主流PC机一套,要求安装windows操作系统、Virtul Studio6.0、java等工具。

3.实验内容:

    1)输入三个整数a、b、c,分别作为三角形的三条边,通过程序判断这三条边是否能构成三角形?如果能构成三角形,则判断三角形的类型(等边三角形、等腰三角形、一般三角形)。要求输入三个整数a、b、c,必须满足以下条件:1≤a≤100;1≤b≤100;1≤c≤100。

要求:

    a.大家用自己熟悉的编程语言,实现上面问题的描述。

       b.请用等价类设计测试用例。

  2) 程序有三个输入变量month、day、year(month、day和year均为整数值,并且满足:1≤month≤12、1≤day≤31、1900≤ year ≤2050。),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上下一天的日期。例如,输入为20##年11月29日,则该程序的输出为20##年11月30日。请用黑盒测试方法的边界值设计测试用例。   

…… …… 余下全文

篇七 :黑盒测试实验

   实验报告

实验名称: 程序黑盒测试实验

实验地点: 一实验楼404   

实验日期: 20##-4-28_  ___

指导老师:_王科老师_______

学生班级:_0906401     ___

学生姓名:_吴 朋 发_______

提交日期:_20##-5-2________

黑盒测试

1.实验目的:

理解黑盒测试的基本方法,掌握等价类划分法和边界值方法设计测试用例。

2.实验配置:

(1)主流PC机一套,要求安装windows操作系统、Virtul Studio6.0、java等工具;

  (2)理解等价类划分法、边界值分析法的思想,划分依据;

  (3)熟悉上述方法测试用例设计的理论。

3.实验内容:

   1)输入三个整数a、b、c,分别作为三角形的三条边,通过程序判断这三条边是否能构成三角形?如果能构成三角形,则判断三角形的类型(等边三角形、等腰三角形、一般三角形)。要求输入三个整数a、b、c,必须满足以下条件:1≤a≤100;1≤b≤100;1≤c≤100。

要求: a.大家用自己熟悉的编程语言,实现上面问题的描述。

          b.请用等价类设计测试用例。

  2) 程序有三个输入变量month、day、year(month、day和year均为整数值,并且满足:1≤month≤12、1≤day≤31、1900≤ year ≤2050。),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上下一天的日期。例如,输入为20##年11月29日,则该程序的输出为20##年11月30日。请用黑盒测试方法的边界值设计测试用例。

…… …… 余下全文

篇八 :黑盒测试实验报告

一、        实验目的

     1 通过实验进一步掌握黑盒测试方法。

     2 通过实验熟悉使用等价类划分法和边界值分析法设计测试用例。

二、实验内容:

1、实验一

输入数据说明:

一个测试用例应尽可能覆盖多个有效类,并且该实验不存在无效等价类

故只需设计一个测试用例即可:

2、实验二

3、实验三:找零钱最佳组合

一、        实验小结

  1、要选择合适的软件测试用例,以最大限度的代表该类型的软件的需求功能;

2、软件测试的时候需要尽量考虑软件运行出现的种种所有情况。

2、一个测试用例应尽可能覆盖多个有效类,至多一个无效等价类。

…… …… 余下全文