等价类与边界值练习题解.doc

等价类与边界值练习题解.doc

ID:59342899

大小:266.00 KB

页数:7页

时间:2020-09-04

等价类与边界值练习题解.doc_第1页
等价类与边界值练习题解.doc_第2页
等价类与边界值练习题解.doc_第3页
等价类与边界值练习题解.doc_第4页
等价类与边界值练习题解.doc_第5页
资源描述:

《等价类与边界值练习题解.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、解答:等价类一、某程序规定:"输入三个整数a、b、c分别作为三边的边长构成三角形。通过程序判定所构成的三角形的类型,当此三角形为一般三角形、等腰三角形及等边三角形时,分别作计算…"。用等价类划分方法为该程序进行测试用例设计。(三角形问题的复杂之处在于输入与输出之间的关系比较复杂。) 分析题目中给出和隐含的对输入条件的要求: (1)整数   (2)三个数   (3)非零数  (4)正数   (5)两边之和大于第三边    (6)等腰    (7)等边  如果a、b、c满足条件(1)~(4),则输出下列四种情况之一: 

2、 1)如果不满足条件(5),则程序输出为"非三角形"。  2)如果三条边相等即满足条件(7),则程序输出为"等边三角形"。  3)如果只有两条边相等、即满足条件(6),则程序输出为"等腰三角形"。  4)如果三条边都不相等,则程序输出为"一般三角形"。  列出等价类表并编号 覆盖有效等价类的测试用例:   a     b     c             覆盖等价类号码   3     4     5            (1)--(7)   4     4     5            (1)--(7),

3、(8)   4     5     5            (1)--(7),(9)      5     4     5            (1)--(7),(10)   4     4     4            (1)--(7),(11)  覆盖无效等价类的测试用例: 二、设有一个档案管理系统,要求用户输入以年月表示的日期。假设日期限定在1990年1月~2049年12月,并规定日期由6位数字字符组成,前4位表示年,后2位表示月。现用等价类划分法设计测试用例,来测试程序的"日期检查功能"。 1)划分

4、等价类并编号,下表等价类划分的结果输入等价类有效等价类无效等价类日期的类型及长度①6位数字字符②有非数字字符③少于6位数字字符④多于6位数字字符年份范围⑤在1990~2049之间⑥小于1990⑦大于2049月份范围⑧在01~12之间⑨等于00⑩大于122)设计测试用例,以便覆盖所有的有效等价类在表中列出了3个有效等价类,编号分别为①、⑤、⑧,设计的测试用例如下:   测试数据   期望结果     覆盖的有效等价类        输入有效     ①、⑤、⑧ 3)为每一个无效等价类设计一个测试用例,设计结果如下: 

5、  测试数据  期望结果    覆盖的无效等价类   95June    无效输入         ②   20036     无效输入          ③      无效输入         ④       无效输入         ⑥       无效输入         ⑦       无效输入         ⑨       无效输入         ⑩        边界值:一、当变量mouth和变量day的取值范围为1≤mouth≤12和1≤day≤31,并设定变量year的取值范围为1912≤yea

6、r≤2050,请设计边界值测试用例:测试用例mouthdayyear预期输出Test16151911year超出【1912...2050】Test161519121912.6.15Test161519131913.6.15Test161520492049.6.15Test161520502050.6.15Test16152051year超出【1912...2050】Test16-12001day超出【1...31】Test16120012001.6.1Test16220012001.6.2Test163020012

7、001.6.30Test163120012001.6.31Test16322001day超出【1...31】Test1-1152001mouth超出【1...12】Test111520012001.1.15Test121520012001.2.15Test1111520012001.11.15Test1121520012001.12.15Test113152001mouth超出【1...12】二、三角形问题的边界值分析测试用例在三角形问题描述中,除了要求边长是整数外,没有给出其它的限制条件。在此,我们将三角形每边边

8、长的取范围值设值为[1,100]。

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

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

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