最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

软件测试实验二

来源:动视网 责编:小OO 时间:2025-10-03 09:58:13
文档

软件测试实验二

软件测试与质量课程实验报告实验2:黑盒测试法实验姓名院系软件学院学号任课教师实验指导教师实验地点21A428实验时间2014-12-12实验目的●系统地学习和理解黑盒测试的基本概念、原理●熟悉和掌握等价类划分法,边界值分析法和决策表方法●掌握测试用例编写要点实验内容1.编写一个程序,循环从标准输入读入某雇员的工作时间(以小时计)和每小时的工资数,计算并输出他的工资。若雇员月工作小时超过40小时,则超过部分按原工资的1.5倍的加班工资来计算。若雇员月工作小时超过50小时,则超过50的部分按原工资
推荐度:
导读软件测试与质量课程实验报告实验2:黑盒测试法实验姓名院系软件学院学号任课教师实验指导教师实验地点21A428实验时间2014-12-12实验目的●系统地学习和理解黑盒测试的基本概念、原理●熟悉和掌握等价类划分法,边界值分析法和决策表方法●掌握测试用例编写要点实验内容1.编写一个程序,循环从标准输入读入某雇员的工作时间(以小时计)和每小时的工资数,计算并输出他的工资。若雇员月工作小时超过40小时,则超过部分按原工资的1.5倍的加班工资来计算。若雇员月工作小时超过50小时,则超过50的部分按原工资
软件测试与质量课程实验报告

实验2:黑盒测试法实验

姓名院系软件学院学号
任课教师实验指导教师
实验地点21A 428实验时间2014-12-12
实验目的
●系统地学习和理解黑盒测试的基本概念、原理

●熟悉和掌握等价类划分法,边界值分析法和决策表方法

●掌握测试用例编写要点

实验内容
1.编写一个程序,循环从标准输入读入某雇员的工作时间(以小时计)和每小时的工资数,计算并输出他的工资。若雇员月工作小时超过40小时,则超过部分按原工资的1.5倍的加班工资来计算。若雇员月工作小时超过50小时,则超过50的部分按原工资的3倍的加班工资来计算,而40到50小时的工资仍按照原工资的1.5倍的加班工资来计算。

请结合等价类划分法和边界值分析法设计出相应的测试用例,并依照测试用例对所编写的程序进行测试。

2.给出某一天(年,月, 日),计算出它的下一天,取值范围为:

 年:1月:1日:1<= day <=31  

如 1999年3月4日的下一天是:1999年3月5日

要求:

输入:三个参数(年,月, 日)

输出:如能正确计算,计算出它的下一天,

 否则,输出相应的错误信息。

请利用决策表法设计出相应的测试用例,并依照测试用例对所编写的程序进行测试。

实验结果
实验一

1.等价类划分法

输入条件

有效等价类编号无效等价类编号
工作时间0=hourA1

hour<0A5

0A2

hour>744A6

40A3

50A4

每小时工资wage>0B1wage<0B2
编号输入数据覆盖等价类输出数据
工作时间每小时工资
1010A1 B1

0
21010A2 B1100
34110A3 B1415
45110A4 B1580
5-110A5 B1输入错误(不符合实际)
675010A6 B1输入错误(不符合实际)
70-10A1 B2

输入错误(不符合实际)
810-10A2 B2

输入错误(不符合实际)
941-10A3 B2

输入错误(不符合实际)
1051-10A4 B2

输入错误(不符合实际)
11-1-10A5 B2

输入错误(不符合实际)
12750-10A6 B2

输入错误(不符合实际)
2边界值分析法

编号输入数据输出
时间hours工资wage
10400
24040出错
341401760
4-140时间<0
574540时间>744
674440出错
710-10工资小于0
844-10工资小于0
9-1-10工资小于0
10745-10工资小于0
117434029720
实验二:

月份:M1=4,6,9,11(30天)

M2=1,3,5,7,8,10(31天12月除外)

 

 

日期:D1=1至27

      D2=28   

 D3=29

 

 

年:Y1为闰年 Y2为平年

条件桩:C1:月份在{M1,M2,M3,M4}中之一

C2:日期在{D1,D2,D3,D4 ,D5}中之一

C3:年在{Y1,Y2}中之一

动作桩:A1:不可能

A2:日期增1

A3:日期复位(置1)

A4:月份增1

A5:月份复位(置1)

A6:年增1

1234567891011
C1 

M1M1M1M1M1M2M2M2M2M2M3
C2

D1D2D3D4D5D1D2D3D4D5D1
C3

A1T
  

TTTTTTTT
TT
TT
A5
A6
1213141516171819202122
C1 

M3M3M3M3M4M4M4M4M4M4M4
C2

D2D3D4D5D1D2D2D3D3D4D5
C3

Y1Y2Y1Y2
A1TTT
  

TTTTT
TTT
TT
A5T
A6T
用例编号预期输出
1--3412/28/2920012001年4月13/29/30日

443020012001年5月1日

54312001不可能
6--9115/28/29/3020012001年1月16/29/30/31日

1013120012001年2月1日

11-141215/28/29/3020012001年12月16/29/30/31日

15123120012002年1月1日

1621520012001年2月16日

1722820042004年2月29日

1822820012001年3月1日

192292005

2005年3月1日

202292001不可能
21,22230/312001不可能
扣分原因(有扣分时填写)

扣分0

 日期:

缺席:扣10分      实验报告雷同:扣10分      实验结果填写不完整:扣1 – 10分

其他情况:扣分<=5分      总扣分不能大于10分

参考代码如下:

(1)程序参:

•#include 

•double  main()

•{

•    int hours;

•    double payment,wage;

•    cout<<"please input hours and per hour pay:";

•    cin>>hours>>wage;

•    if (hours<40)

•     payment=hours*wage ;

•     else if ((hours>40) && (hours<=50))

•      payment=40*wage+(hours-40)*1.5*wage;

•      else if (hours>50)

•         payment=40*wage+10*1.5*wage+(hours-50)*3*wage;

•    cout<<"The final payment are:"<•    return payment;

•}

(2)#include

void main()

{

 请输入年份:(1000~3000)");

  输入错误!请从新输入!\\n");

  请输入年份:(1000~3000)");

     

  请输入月份:(1~12)");

  输入错误!请从新输入!\\n");

  请输入月份:(1~12)");

     maxday=30;

     if(year%400==0 || year%4==0)

      maxday=28;

     else 

      maxday=29;

     maxday=31;

 请输入日份:(1~31)");

  输入错误!请从新输入!\\n");

  请输入日份:(1~31)");

     year=year+1;

     month=1;

     day=1;

     month=month+1;

     day=1;

     day=day+1;

 下一天是%d年%d月%d日",year,month,day);

}

文档

软件测试实验二

软件测试与质量课程实验报告实验2:黑盒测试法实验姓名院系软件学院学号任课教师实验指导教师实验地点21A428实验时间2014-12-12实验目的●系统地学习和理解黑盒测试的基本概念、原理●熟悉和掌握等价类划分法,边界值分析法和决策表方法●掌握测试用例编写要点实验内容1.编写一个程序,循环从标准输入读入某雇员的工作时间(以小时计)和每小时的工资数,计算并输出他的工资。若雇员月工作小时超过40小时,则超过部分按原工资的1.5倍的加班工资来计算。若雇员月工作小时超过50小时,则超过50的部分按原工资
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top