第一范文网 - 专业文章范例文档资料分享平台

软件测试实验报告二

来源:用户分享 时间:2025/7/19 23:30:42 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

南昌航空大学实验报告

2012年12月14日

课程名称: 软件测试与质量保证 实验名称: 功能性测试 班级: 姓名: 同组人: 指导教师评定: 签名:

一、 实验目的

掌握边界值、等价类和决策表测试的基本方法

二、 实验内容

1、设计三角形问题的边界值测试用例

2、对于nextdate函数设计决策表测试用例程序 3、对于佣金问题设计出等价类测试用例

三、 概要设计

1、 设计三角形问题的边界值测试用例

设计等价类

R1={:有三条边a,b和c的等边三角形} R2={:有三条边a,b和c的等腰三角形} R3={:有三条边a,b和c的不等边三角形} R4={:三条边a,b和c不构成三角形}

2、 对于nextdate函数设计决策表测试用例程序

设计如下的等价类:

M1={月份:每月有30天} M2={月份:每月有31天,12月除外} M3={月份:此月是12月} M4={月份:此月是2月} D1={日期:1≤日期≤27} D2={日期:日期=28} D3={日期:日期=29} D4={日期:日期=30}

D5={日期:日期=30} Y1={年:年是闰年} Y2={年:年不是闰年} 3、 对于佣金问题设计出等价类测试用例

设计如下等价类:

L1={枪机:1≤枪机≤70} L2={枪机=-1}

S1={枪托:1≤枪托≤80} B1={枪管:1≤枪管≤90}

输入变量对应的无效类是: L3={枪机:枪机=0或枪机<-1} L3={枪机:枪机>70} S2={枪托:枪托<1} S3={枪托:枪托>80}

B2={枪管:枪管<1} B2={枪管:枪管>90}

四、 详细设计

1、 设计三角形问题的边界值测试用例

边界值分析测试用例:

用例 a b c 预期输出 1 100 100 1 等腰三角形 2 100 100 2 等腰三角形 3 100 100 100 等边三角形 4 100 100 199 等腰三角形 5 100 100 200 非三角形 6 100 1 100 等腰三角形 7 100 2 100 等腰三角形 8 100 100 100 等边三角形 9 100 199 100 等腰三角形

10 100 200 100 非三角形

11 1 100 100 等腰三角形 12 2 100 100 等腰三角形 13 100 100 100 等边三角形 14 199 100 100 等腰三角形 15 200 100 100 非三角形

2、 对于nextdate函数设计决策表测试用例程序

设计如下的决策表测试用例:

3、 对于佣金问题设计出等价类测试用例

设计如下等价类测试用例

用例ID 枪机 枪托 枪管 预期输出 SR1 SR2 SR3 SR4 SR5 SR6 SR7

-1 35 35 -1 -1 35 -1 40 -1 40 -1 40 -1 -1 45 45 -1 45 -1 -1 -1 枪机值不在有效值域1..70中 枪托值不在有效值域1..80中 枪管值不在有效值域1..90中 枪机值不在有效值域1..70中 枪托值不在有效值域1..80中 枪机值不在有效值域1..70中 枪管值不在有效值域1..90中 枪托值不在有效值域1..80中 枪管值不在有效值域1..90中 枪机值不在有效值域1..70中 枪托值不在有效值域1..80中 枪管值不在有效值域1..90中 五、 程序调试

1、设计三角形问题的边界值测试用例

实验结果如下:

2、对于nextdate函数设计决策表测试用例程序

实验结果如下:

3、对于佣金问题设计出等价类测试用例

实验结果如下:

六、 实验总结

搜索更多关于: 软件测试实验报告二 的文档
软件测试实验报告二.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0pt051j71v9gaib48850_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top