100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 【软件测试-实验-4】黑盒测试用例设计(二)

【软件测试-实验-4】黑盒测试用例设计(二)

时间:2018-11-14 15:30:32

相关推荐

【软件测试-实验-4】黑盒测试用例设计(二)

一. 实验目的

1.掌握黑盒测试用例设计方法;

2.综合运用所学的黑盒测试方法设计进行测试用例设计;

3.掌握测试用例的编写方法。

二. 实验内容

1.使用因果图法对交通一卡通自动充值模拟软件系统进行测试。

基本需求如下:

(1)系统只接收50元或100元纸币,一次充值只能使用一张纸币,一次充值金额只能为50元或100元;

(2)若输入50元纸币,并选择充值50元,完成充值后退卡,提示充值成功;

(3)若输入50元纸币,并选择充值100元,提示输入金额不足,并退卡,退回50元;

(4)若输入100元纸币,并选择充值50元,完成充值后退卡,提示充值成功,找零50元;

(5)若输入100元纸币,并选择充值100元,完成充值后退卡,提示充值成功;

(6)若输入纸币后在规定时间内不选择充值按钮,退回输入的纸币,提示错误并退卡;

(7)若选择充值按钮后不输入纸币,提示错误并退卡。

2.使用因果图法进行测试,程序的规格说明要求

(1)年薪制员工:严重过失,扣年终风险金的4%,过失,扣年终风险金的2%。

(2)非年薪制员工:严重过失,扣月薪资的8%,过失,扣月薪资的4%。

3.PriorDate函数。该函数要求输入三个变量month、day和year,输出该日期之前一天的日期。使用判定表法进行测试用例设计。(根据具体情况画出判定表)

三. 实验步骤与结果

1.交通一卡通

1)写出原因结果因果关系:

原因:

C1:输入50元纸币

C2:输入100元纸币

C3:选择充值50元

C4:选择充值100元

结果:

E1: 完成充值后退卡,提示充值成功

E2:提示输入金额不足,并退卡,退回50元;

E3:完成充值后退卡,提示充值成功,找零50元;

E5:退回输入的纸币,提示错误并退卡

E6:提示错误并退卡。

2)绘制因果图:

3)将因果图转换为决策表:

4)根据判定表设计测试用例:

2.非/年薪制员工

1)绘制因果图:

2)将因果图转换为决策表:

3)根据判定表设计测试用例:

3.PriorDate函数。

1)根据函数的功能,划分以下等价类集合。

月: M1:={month | month=4,6,9,11月(30天)}

M2:={month | month=5,7,8,10,12月(31天)}

M3:={month | month=3月(31天)}

M4:={month | month=2月 }

M5:={month | month=1月(31天)}

日: D1:={Day | day=1} D2:={Day | day=2-28}

D3:={Day | day=29} D4:={Day | day=30}

D5:={Day | day=31}

年: Y1:={year | year是闰年} Y2:={year | year不是闰年}

2)根据以上等价类集合,建立的判定表为:

3)合并后的判定表如下

四. 实验总结

通过本次实验,使我熟悉了黑盒测试的测试过程,在实验过程中,绘制因果图的时候,感觉迷糊,还有,在书写测试用例的时候,不知道怎么测试。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。