新建
上传
首页
助手
最?/div>
资料?/div>
工具

实验一

 

 

单元测试?/p>

4

学时?/p>

 

 

实验类别?/p>

基本实验

 

?/p>

验目的:

 

1

?/p>

 

掌握黑盒测试技术,并能应用黑盒测试技术设计测试用例?/p>

 

2

?/p>

 

掌握白盒测试技术,并能应用白盒测试技术设计测试用例?/p>

 

3

?/p>

 

掌握对测试用例进行优化设计方法?/p>

 

4

?/p>

 

掌握单元测试技术,并按单元测试的要求设计测试用例?/p>

 

5

?/p>

 

掌握一种单元测试工具的使用?/p>

 

 

实验内容?/p>

 

一、黑盒测试题目:选择

3

个完成?/p>

 

1

.题目一:电话号码问?/p>

 

某城市电话号码由三部分组成。它们的名称和内容分别是?/p>

 

?/p>

1

)地区码:空白或三位数字?/p>

 

?/p>

2

)前

 

缀:非

'0'

?/p>

'1'

的三位数字;

 

?/p>

3

)后

 

缀?/p>

4

位数字?/p>

 

假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码?/p>

根据该程序的规格说明,作等价类的划分,并设计测试方案?/p>

 

2

.题目二:三角形问题

 

根据下面给出的规格说明,利用边界值测试的方法,给出足够的测试用例?/p>

 

?/p>

一个程序读入三个整数。把此三个数值看成是一个三角形的三个边。这个程序要打印

出信息,说明这个三角形是三边不等的、是等腰的、还是等边的?/p>

?/p>

 

3

.题目三:日期问?/p>

 

用决策表测试法测试以下程?/p>

:

该程序有三个输入变量

month

?/p>

day

?/p>

year

?/p>

month 

?/p>

 

day

?/p>

year

均为整数值,并且满足?/p>

1≤month?2

?/p>

1≤day?1),

分别作为输入日期的月份、日?/p>

年份,通过程序可以输出该输入日期在日历上隔一天的日期。例如,输入?/p>

 

2004 

?/p>

11

?/p>

29

?/p>

,

则该程序的输出为

2004

?/p>

12

?/p>

1

日?/p>

 

 

(1) 

分析各种输入情况,列出为输入变量

 

month 

?/p>

 

day 

?/p>

 

year 

划分的有效等价类?/p>

 

 

(2) 

分析程序的规格说明,并结合以上等价类划分的情况,给出问题规定的可能采取的

操作(即列出所有的动作桩)

?/p>

 

 

(3) 

根据

 

(1) 

?/p>

 

(2) 

,画出简化后的决策表?/p>

 

4

.题目四:自动售货机问题

 

向自动售货机中投?/p>

1

元或

5

角硬币,并按下【橙汁】或【可口可乐】按钮,则相应饮

料送出来。如果售货机没有零钱找,当投?/p>

1

元硬币时,显示【零钱找完】信息,并退?/p>

1

元硬币;如果有零钱找,不显示【零钱找完】信息,则送出饮料并找?/p>

5

角硬币?/p>

 

?/p>

1

?/p>

 

分析场景,根据场景设计测试用例?/p>

 

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

实验一

 

 

单元测试?/p>

4

学时?/p>

 

 

实验类别?/p>

基本实验

 

?/p>

验目的:

 

1

?/p>

 

掌握黑盒测试技术,并能应用黑盒测试技术设计测试用例?/p>

 

2

?/p>

 

掌握白盒测试技术,并能应用白盒测试技术设计测试用例?/p>

 

3

?/p>

 

掌握对测试用例进行优化设计方法?/p>

 

4

?/p>

 

掌握单元测试技术,并按单元测试的要求设计测试用例?/p>

 

5

?/p>

 

掌握一种单元测试工具的使用?/p>

 

 

实验内容?/p>

 

一、黑盒测试题目:选择

3

个完成?/p>

 

1

.题目一:电话号码问?/p>

 

某城市电话号码由三部分组成。它们的名称和内容分别是?/p>

 

?/p>

1

)地区码:空白或三位数字?/p>

 

?/p>

2

)前

 

缀:非

'0'

?/p>

'1'

的三位数字;

 

?/p>

3

)后

 

缀?/p>

4

位数字?/p>

 

假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码?/p>

根据该程序的规格说明,作等价类的划分,并设计测试方案?/p>

 

2

.题目二:三角形问题

 

根据下面给出的规格说明,利用边界值测试的方法,给出足够的测试用例?/p>

 

?/p>

一个程序读入三个整数。把此三个数值看成是一个三角形的三个边。这个程序要打印

出信息,说明这个三角形是三边不等的、是等腰的、还是等边的?/p>

?/p>

 

3

.题目三:日期问?/p>

 

用决策表测试法测试以下程?/p>

:

该程序有三个输入变量

month

?/p>

day

?/p>

year

?/p>

month 

?/p>

 

day

?/p>

year

均为整数值,并且满足?/p>

1≤month?2

?/p>

1≤day?1),

分别作为输入日期的月份、日?/p>

年份,通过程序可以输出该输入日期在日历上隔一天的日期。例如,输入?/p>

 

2004 

?/p>

11

?/p>

29

?/p>

,

则该程序的输出为

2004

?/p>

12

?/p>

1

日?/p>

 

 

(1) 

分析各种输入情况,列出为输入变量

 

month 

?/p>

 

day 

?/p>

 

year 

划分的有效等价类?/p>

 

 

(2) 

分析程序的规格说明,并结合以上等价类划分的情况,给出问题规定的可能采取的

操作(即列出所有的动作桩)

?/p>

 

 

(3) 

根据

 

(1) 

?/p>

 

(2) 

,画出简化后的决策表?/p>

 

4

.题目四:自动售货机问题

 

向自动售货机中投?/p>

1

元或

5

角硬币,并按下【橙汁】或【可口可乐】按钮,则相应饮

料送出来。如果售货机没有零钱找,当投?/p>

1

元硬币时,显示【零钱找完】信息,并退?/p>

1

元硬币;如果有零钱找,不显示【零钱找完】信息,则送出饮料并找?/p>

5

角硬币?/p>

 

?/p>

1

?/p>

 

分析场景,根据场景设计测试用例?/p>

 

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

实验一

 

 

单元测试?/p>

4

学时?/p>

 

 

实验类别?/p>

基本实验

 

?/p>

验目的:

 

1

?/p>

 

掌握黑盒测试技术,并能应用黑盒测试技术设计测试用例?/p>

 

2

?/p>

 

掌握白盒测试技术,并能应用白盒测试技术设计测试用例?/p>

 

3

?/p>

 

掌握对测试用例进行优化设计方法?/p>

 

4

?/p>

 

掌握单元测试技术,并按单元测试的要求设计测试用例?/p>

 

5

?/p>

 

掌握一种单元测试工具的使用?/p>

 

 

实验内容?/p>

 

一、黑盒测试题目:选择

3

个完成?/p>

 

1

.题目一:电话号码问?/p>

 

某城市电话号码由三部分组成。它们的名称和内容分别是?/p>

 

?/p>

1

)地区码:空白或三位数字?/p>

 

?/p>

2

)前

 

缀:非

'0'

?/p>

'1'

的三位数字;

 

?/p>

3

)后

 

缀?/p>

4

位数字?/p>

 

假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码?/p>

根据该程序的规格说明,作等价类的划分,并设计测试方案?/p>

 

2

.题目二:三角形问题

 

根据下面给出的规格说明,利用边界值测试的方法,给出足够的测试用例?/p>

 

?/p>

一个程序读入三个整数。把此三个数值看成是一个三角形的三个边。这个程序要打印

出信息,说明这个三角形是三边不等的、是等腰的、还是等边的?/p>

?/p>

 

3

.题目三:日期问?/p>

 

用决策表测试法测试以下程?/p>

:

该程序有三个输入变量

month

?/p>

day

?/p>

year

?/p>

month 

?/p>

 

day

?/p>

year

均为整数值,并且满足?/p>

1≤month?2

?/p>

1≤day?1),

分别作为输入日期的月份、日?/p>

年份,通过程序可以输出该输入日期在日历上隔一天的日期。例如,输入?/p>

 

2004 

?/p>

11

?/p>

29

?/p>

,

则该程序的输出为

2004

?/p>

12

?/p>

1

日?/p>

 

 

(1) 

分析各种输入情况,列出为输入变量

 

month 

?/p>

 

day 

?/p>

 

year 

划分的有效等价类?/p>

 

 

(2) 

分析程序的规格说明,并结合以上等价类划分的情况,给出问题规定的可能采取的

操作(即列出所有的动作桩)

?/p>

 

 

(3) 

根据

 

(1) 

?/p>

 

(2) 

,画出简化后的决策表?/p>

 

4

.题目四:自动售货机问题

 

向自动售货机中投?/p>

1

元或

5

角硬币,并按下【橙汁】或【可口可乐】按钮,则相应饮

料送出来。如果售货机没有零钱找,当投?/p>

1

元硬币时,显示【零钱找完】信息,并退?/p>

1

元硬币;如果有零钱找,不显示【零钱找完】信息,则送出饮料并找?/p>

5

角硬币?/p>

 

?/p>

1

?/p>

 

分析场景,根据场景设计测试用例?/p>

 

 

Ͼλ">
Ͼλ
Ŀ

实验一 软件测试-单元测试 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

实验一

 

 

单元测试?/p>

4

学时?/p>

 

 

实验类别?/p>

基本实验

 

?/p>

验目的:

 

1

?/p>

 

掌握黑盒测试技术,并能应用黑盒测试技术设计测试用例?/p>

 

2

?/p>

 

掌握白盒测试技术,并能应用白盒测试技术设计测试用例?/p>

 

3

?/p>

 

掌握对测试用例进行优化设计方法?/p>

 

4

?/p>

 

掌握单元测试技术,并按单元测试的要求设计测试用例?/p>

 

5

?/p>

 

掌握一种单元测试工具的使用?/p>

 

 

实验内容?/p>

 

一、黑盒测试题目:选择

3

个完成?/p>

 

1

.题目一:电话号码问?/p>

 

某城市电话号码由三部分组成。它们的名称和内容分别是?/p>

 

?/p>

1

)地区码:空白或三位数字?/p>

 

?/p>

2

)前

 

缀:非

'0'

?/p>

'1'

的三位数字;

 

?/p>

3

)后

 

缀?/p>

4

位数字?/p>

 

假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码?/p>

根据该程序的规格说明,作等价类的划分,并设计测试方案?/p>

 

2

.题目二:三角形问题

 

根据下面给出的规格说明,利用边界值测试的方法,给出足够的测试用例?/p>

 

?/p>

一个程序读入三个整数。把此三个数值看成是一个三角形的三个边。这个程序要打印

出信息,说明这个三角形是三边不等的、是等腰的、还是等边的?/p>

?/p>

 

3

.题目三:日期问?/p>

 

用决策表测试法测试以下程?/p>

:

该程序有三个输入变量

month

?/p>

day

?/p>

year

?/p>

month 

?/p>

 

day

?/p>

year

均为整数值,并且满足?/p>

1≤month?2

?/p>

1≤day?1),

分别作为输入日期的月份、日?/p>

年份,通过程序可以输出该输入日期在日历上隔一天的日期。例如,输入?/p>

 

2004 

?/p>

11

?/p>

29

?/p>

,

则该程序的输出为

2004

?/p>

12

?/p>

1

日?/p>

 

 

(1) 

分析各种输入情况,列出为输入变量

 

month 

?/p>

 

day 

?/p>

 

year 

划分的有效等价类?/p>

 

 

(2) 

分析程序的规格说明,并结合以上等价类划分的情况,给出问题规定的可能采取的

操作(即列出所有的动作桩)

?/p>

 

 

(3) 

根据

 

(1) 

?/p>

 

(2) 

,画出简化后的决策表?/p>

 

4

.题目四:自动售货机问题

 

向自动售货机中投?/p>

1

元或

5

角硬币,并按下【橙汁】或【可口可乐】按钮,则相应饮

料送出来。如果售货机没有零钱找,当投?/p>

1

元硬币时,显示【零钱找完】信息,并退?/p>

1

元硬币;如果有零钱找,不显示【零钱找完】信息,则送出饮料并找?/p>

5

角硬币?/p>

 

?/p>

1

?/p>

 

分析场景,根据场景设计测试用例?/p>

 

 



ļ׺.doc޸Ϊ.docĶ

  • ѧϰ𰸣1
  • Ŀ ӹо״
  • ʳƷѧϰ⼰(ϰ)
  • ѧϰ𰸣1
  • ר--ϰ()
  • ֱ19ѧҵ - 2
  • ͳѧExcelʵ - ͼ
  • ͳѧϰ⼯
  • ˽̰15صӷ뼰𰸻
  • °ݽṹ1800⺬

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)