软件测试-等价类_决策表.doc

软件测试-等价类_决策表.doc

ID:58482218

大小:121.50 KB

页数:6页

时间:2020-05-16

软件测试-等价类_决策表.doc_第1页
软件测试-等价类_决策表.doc_第2页
软件测试-等价类_决策表.doc_第3页
软件测试-等价类_决策表.doc_第4页
软件测试-等价类_决策表.doc_第5页
资源描述:

《软件测试-等价类_决策表.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、武夷学院实验报告课程名称:软件测试实验题目:等价类、决策表学生班级:09级计科一班学生姓名:学生学号:指导教师:刘靖完成日期:2011.10.25数学与计算机系数学与计算机系一、实验目的通过本次实验使学生熟悉黑盒测试的等价类、决策表测试方法。二、实验环境硬件环境:微型计算机。软件环境:Windows操作系统,MicrosoftVisualStudio2005等。三、实验内容题目一:三角形问题输入三个整数a、b、c,分别作为三角形的三条边,通过程序判断这三条边是否能构成三角形?如果能构成三角形,则判断三角形的类型(等边三角形、等腰三角形、一般三角形)

2、。要求输入三个整数a、b、c,必须满足以下条件:1≤a≤200;1≤b≤200;1≤c≤200。请用等价类划分法对三角形问题设计测试用例进行测试,并做出测试分析。题目二:日期问题用决策表测试法测试以下程序:该程序有三个输入变量month、day、year(month、day和year均为整数值,并且满足:1≤month≤12和1≤day≤31),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上隔一天的日期。例如,输入为2004年11月29日,则该程序的输出为2004年12月1日。(1)分析各种输入情况,列出为输入变量month、

3、day、year划分的有效等价类。(2)分析程序的规格说明,并结合以上等价类划分的情况,给出问题规定的可能采取的操作(即列出所有的动作桩)。(3)根据(1)和(2),画出简化后的决策表,并设计测试用例,做出测试分析。四、实验步骤1.三角形问题(1)首先分析题目中给出的条件和隐含的输入要求,输入条件如下:边长是大于1小于200的整数;边长不能为负数或空或非整数或少于三边;a+b>c且a+c>b且b+c>a;(2)根据输入条件的要求划分等价类,列出等价类表并编号。等价类划分子类ID有效ID无效输入值11整数12小数输入范围211<=INPUT<=200

4、22INPUT>200&&INPUT<1等边31等边32非等边等腰41等腰42非等腰构成三角形51两边和大于第三边52两边之和小于第三边(2)设计测试用例,覆盖上表中的等价类等价类测试IDINPUTOUTPUT等价类ABCTA-BB-004505050等边11、21、31、41、51TA-BB-008505060等腰11、21、41、51TA-BB-00250.5550.5550.55错误12TA-BB-003000错误22TA-BB-005201201201错误22TA-BB-007505152三角形32TA-BB-009495051三角形42T

5、A-BB-01120154错误522.日期问题(1)分析各种输入情况,列出为输入变量month、day、year划分的有效等价类。决策表输入域等价类划分等价类YearMonthDay有效等价类划分Y1:{year是闰年}M1:{month=4,6,9,11}D1:{1<=day<=26}Y2:{year不是闰年}M2:{month=1,3,5,7,8,10}D2:{day=27} M3:{month=12}D3:{day=28} M4:{month=2}D4:{day=29}  D5:{day=30}  D6:{day=31}(2)分析程序的规格说

6、明,并结合以上等价类划分的情况,给出问题规定的可能采取的操作(即列出所有的动作桩)。动作桩L1:day+2L2:day=2L3:day=1L4:month+1L5:month=1L6:year+1L7:不可能条件桩动作桩R1:月份为{M1,M2,M3,M4}之中的一个R2:日期为{D1,D2,D3,D4,D5,D6}之中的一个R3:年份为{Y1,Y2}之中的一个A1:日期增2A2:日期复位为2号A3:日期复位为1号A4:月份增1A5:月份复位为一月A6:年份增1A7:该日期不存在(3)根据(1)和(2),画出简化后的决策表,并设计测试用例,做出测试

7、分析。由(1)(2)得出决策表如下所示:123456789101112131415161718192021222324MM1M1M1M1M1M1M2M2M2M2M2M2M3M3M3M3M3M3M4M4M4M4M4M4dD1D2D3D4D5D6D1D2D3D4D5D6D1D2D3D4D5D6D1D2D2D3D3D4/d5/d6y///////////////////Y1Y2Y1Y2/A11111111111111A21111A311111A41111111A5A611A711对输入化简得到最后为123456789101112131415mM1M1M1

8、M1M2m3M2M2M3M3M4M4M4M4M4M4dD1d2d3D4D5D6D1d2d3d4D5D6D5D6D1D2D2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。