决策表测试

更新时间:2023-03-17 04:45:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

学 生 实 验 报 告

学 院: 课程名称: 软件测试与质量保证 专业班级: 软件09级2班 学 号: 0093628 姓 名: 郑思敏

学生实验报告(三)

学生姓名 实验项目 郑思敏 学号 0093628 同组人:无 决策表测试用例的生成 ■必修 □选修 □演示性实验 □验证性实验 ■操作性实验 □综合性实验 实验地点 指导教师 H123 实验仪器台号 实验日期及节次 H123-** 2011.11.1 89A节

一、实验综述

1、实验目的及要求

实验目的:

掌握决策表测试方法中的原理及使用。 实验要求:

(1)完成各个程序的编写

(2)按要求设计测试用例,并运行测试用例检查程序的正确与否 实验内容:

对三角形问题、日期操作函数、计算佣金问题(三选二)进行决策表测试方法的测试用例设计及测试结果记录与分析。

2、实验仪器、设备或软件

1. 个人计算机PC;

2. VisualC++/.NET编程环境。

二、实验过程(实验步骤、记录、数据、分析)

1.下一日决策表测试

决策表

M1={月份:每月有30天}

M2={月份:每月有31天,12月除外}

M3={月份:此月是12月} M4={月份:此月是2月} D1={日期:1≤日期≤27} D2={日期:日期=28} D3={日期:日期=29} D4={日期:日期=30} D5={日期:日期=31}

Y1={年:年是闰年} Y2={年:年不是闰年} 1 2 3 4 5 6 7 8 9 10 11 C1:月份在 C2;日期在 C3:年份在 行动 A1:不可能 M1 D1 _ X M1 D2 _ X M1 D3 _ M1 D4 _ X M1 D5 _ X M2 D1 _ X M2 D2 _ X M2 D3 _ X M2 D4 _ X M2 D5 _ X M3 D1 _ X A2:日X 期增1 A3:日期复位 A4:月 份增1 A5:月份复位 X X A6:年 份增1 C1:月份在 C2;日期在 C3:年份在 行动 A1:不可能 12 M3 D2 _ 13 M3 D3 _ X 14 M3 D4 _ X 15 M3 D5 _ X 16 M4 D1 _ X 17 M4 D2 Y1 X 18 M4 D2 Y2 X 19 M4 D3 Y1 X 20 M4 D3 Y2 X 21 M4 D4 _ X 22 M4 D5 _ X A2:日X 期增1 A3:日期复位 A4:月 X X 份增1 A5:月份复位 X A6:年 份增1

三:测试用例

X 序号 1 2 输入 预期输出 day 6 28 实际输出 1991/4/7 1991/4/29 结果 pass pass mouth 4 4 year 1991 1991 1991/4/7 1991/4/29 3 4 5 6 7 8 9 10 11 12 13 14 15 16 29 30 31 6 28 29 30 31 6 28 29 30 31 6 4 4 4 10 10 10 10 10 12 12 12 12 12 2 1991 1991 1991 1991 1991 1991 1991 1991 1991 1991 1991 1991 1991 1991 1991/4/30 1991/5/1 错误日期 1991/10/6 1991/4/30 1991/5/1 错误日期 1991/6/11 pass PASS pass Pass 1991/10/29 1991/10/29 Pass 1991/10/30 1991/10/30 Pass 1991/10/31 1991/10/31 Pass 1991/11/1 1991/12/6 1991/11/1 1991/12/6 Pass Pass 1991/12/29 1991/12/29 Pass 1991/12/30 1991/12/30 Pass 1991/12/31 1991/12/31 Pass 1992/1/1 1991/2/7 1992/1/1 1991/2/7 Pass Pass 17 28 2 2004 2004/2/29 2004/2/29 Pass 18 28 2 2005 2005/3/1 2005/3/1 Pass 19 29 2 2004 2004/3/1 2004/3/1 Pass 20 29 2 2005 错误日期 错误日期 Pass 21 30 2 1991 错误日期 错误日期 Pass 22 31 2 1991 错误日期 错误日期 Pass 2.三角形问题

决策表测试

C1:构成三角型? F T T T T T T T T T T T T T C2:两边平方等于第三边? - T T T T T T F F F F F F F C3:a=b? - T T

-

T F F T T T F T F F C4:a=c? - T

- T F T F T T F T F T F C5:b=c? - - T T F F T T F T T F F T

a1:不是三角形 X A2:普通三角形 A3:直角三角形

A4:等腰直角三角形

X

X X A5:等腰三角形 X X X A6:等边三角形 X A7:不可能

X X X

X

X

X

测试用例 A B C DT1 2 4 7 非三角形 DT2 ? ? ? 不可能 DT3 ? ? ? 不可能 DT4 ? ? ? 不可能 DT5 ? ? ? DT6 ? ? ? DT7 ? ? ? DT8 4 4 4 等边三角形 T F F F F X

DT9 DT10 DT11 DT12 DT13 DT14 DT15 ? ? ? 3 3 4 4 ? ? ? 3 4 3 5 ? ? ? 4 3 3 6 不可能 不可能 不可能 等腰三角形 等腰三角形 等腰三角形 普通三角形 三、结论

1、实验结果

2、分析讨论

分析如结果

四、指导教师评语及成绩:

评语:

该实验步骤正确。测试用例设计较合理,结果正确。实验报告格式正确,文档规范,描述较清晰。实验总结较全面,实验分析较深刻。通过实验,可以看出该生能理解所学知识,掌握了运用该知识的方法与技能,较好地完成了实验任务。达到实验目的。

成绩: 指导教师签名:

批阅日期:

本文来源:https://www.bwwdw.com/article/4fyt.html

Top