黑盒测试:边界值分析法及测试用例设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
20 14 —20 15 学年第 2 学期
软件测试技术课程
实验报告
学院:计算机科学技术
专业:软件工程
班级:软件一班
姓名:马文龙
学号:041240139
任课教师:刘玉宝
实验日期:2015年 4 月23 日实验题目黑盒测试:边界值分析法及测试用例设计
实验目的1、掌握边界值的概念。
2、掌握边界值分析法的测试用例设计方法。
实验内容
对于找零钱最佳组合问题运用边界值分析法设计测试用例,并执行测试,撰写实验报告。
实验步骤:
①分析边界值。
②运用健壮性边界条件法设计测试用例,得到测试用例表(测试用例表格式同实
验1)。
③执行测试,填写软件缺陷报告(软件缺陷报告格式同实验1)。
实验步骤:
通过假设商店货品价格(R) 都不大于100元(且为整数),若顾客付款(P)在100元内,现有一个程序能在每位顾客付款后给出找零钱的最佳组合(找给顾客货币张数最少)。假定此商店的货币面值只包括:50元(N50)、10元(N10)、 5元(N5)、1元(N1) 四种。
1.用例编号说明表格式如下:
用例编号N50 N10 N5 N1 找零张数
1 2 0 0 0 0
2 2 0 0 1 Error
3 0 100 0 0 0
4 0 0 20 0 0
5 0 0 0 100 0
6 0 101 0 0 Error
7 0 0 21 0 Error
8 0 0 0 101 Error
9 0 0 0 0 1
2.运用边界值测试用例设计法设计测试用例,得到测试用例表。测试用例表格式如
下:
测试用例
ID
输入数据操作期望结果实际输出
B1 N50=2
N10=0
N5=0
N1=0
计算找零张数0 0
B2 N50=2
N10=0
N5=0
N1=1
计算找零张数Error Error
B3 N50=0
N10=100
N5=0
N1=0
计算找零张数0 0
B4 N50=0
N10=0
N5=20
N1=0
计算找零张数0 0
B5 N50=0
N10=0
N5=0
N1=100
计算找零张数0 0
B6 N50=0
N10=101
N5=0
N1=0
计算找零张数Error Error
3.执行测试,填写软件缺陷报告。简单软件缺陷报告格式如下:
B7
N50=0 N10=0 N5=21 N1=0
计算找零张数
Error Error
B8
N50=0 N10=0 N5=0 N1=101
计算找零张数
Error Error
B9
N50=0 N10=0 N5=0 N1=0
计算找零张数
1 1
测试模块: 电话号码有效性检查 开 发 者: arthur 测 试 员: arthritis
测试日期:
2015 4 20
缺陷ID 缺陷描述 B1
当输入:N50=2 N10=0 N5=0 N1=0 期望结果:计算找零张数 实际结果:0
B2
当输入:N50=2 N10=0 N5=0 N1=1 期望结果:计算找零张数 实际结果:Error
B3
当输入:N50=0 N10=100 N5=0 N1=0 期望结果:计算找零张数 实际结果:0
B4 当输入:N50=0 N10=0 N5=20 N1=0
期望结果:计算找零张数
实际结果:0
B5 当输入:N50=0 N10=0 N5=0 N1=100
期望结果:计算找零张数
实际结果:0
B6 当输入:N50=0 N10=101 N5=0 N1=0
期望结果:计算找零张数
实际结果:Error
B7 当输入:N50=0 N10=0 N5=21 N1=0
期望结果:计算找零张数
实际结果:Error
B8 当输入:N50=0 N10=0 N5=0 N1=101
期望结果:计算找零张数
实际结果:Error
B9 当输入:N50=0 N10=0 N5=0 N1=0
期望结果:计算找零张数
实际结果:0
实
验总结
经过这次的实验,我学习到黑盒测试:边界值法实际用处,通过各个边界值测试之后,可以了解到一些做程序要注意到的问题,对今后不管是测试还是编程,都有很大好处。因此,这次实验让我十分受益。
成绩