等价类边界值综合练习题-万年历_第1页
等价类边界值综合练习题-万年历_第2页
等价类边界值综合练习题-万年历_第3页
等价类边界值综合练习题-万年历_第4页
等价类边界值综合练习题-万年历_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、练习题:万年历查询软件,要求用户输入以年月日表示的日期,然后系统会换算出该日期的农历表示法及相关黄历信息。假设日期限定在1900年1月1日2049年12月31日,并规定日期由8位数字字符组成,前4位表示年,中间2位表示月,最后2位表示日期。其中4、6、9、11月只有30天,平年的2月份只有28天,闰年的2月份有29天。(备注:为简化处理,本题在进行用例设计时,不必考虑对平年、闰年的判断)一、 先用等价类划分法设计测试用例,来测试程序的日期检查功能。1)划分等价类并编号,下表等价类划分的结果输入等价类有效等价类无效等价类日期的类型及长度(1)8位数字字符(9 )有非数字字符(10)少于8位数字字

2、符(11)多于8位数字字符年份范围(2)在19002049之间(12)小于1900(13)大于2049月份范围(3)在0112之间(14)等于00(15)大于12日期下限(4)日期=01(16)等于00平年2月份有28天(5)平年2月份 日期28闰年2月份有29天(6)闰年2月份 日期291、3、5、7、8、10、12月份有31天(7)大月 日期314、6、9、11月份只有30天(8)小月 日期302)设计测试用例覆盖所有的有效等价类,设计的测试用例如下:测试用例测试数据覆盖的有效等价类11、2、3、4、521、2、3、4、631、2、3、4、741、2、3、4、83)为每一个无效等价类设计一

3、个测试用例,设计结果如下:测试用例测试数据覆盖的无效等价类19533June92103114125136147158169171018111912204)测试用例举例:用例编号DATE-ST-DATE-VALID-001测试项目万年历查询测试标题输入平年2月份有效日期进行查询预置条件启动万年历软件优先级别H输入操作步骤1、在日期输入框中输入2、点击查询按钮预期输出软件显示该日期的万年历信息:星期日农历1月8日丁亥年、壬寅月、庚寅日5)存在的问题:1、在对2月、大月、小月的无效日期进行用例选择时,日期没有取到边界上,如果程序忘记了对2月份的日期进行特殊判断,而是粗略写成所有的日期都必须小于等于2

4、8,那么用例9、用例10并不能发现错误。2、在对大月、小月进行用例选择时,按照等价类的思想,从集合1、3、5、7、8、10、12和4、6、9、11中任意挑选了中间数据,感觉令人不够放心。6)解决办法:二、 结合边界值方法进行用例设计。首先还是利用等价类的方法进行用例设计,然后看看哪些边界值已经被覆盖到了,最后再针对没有被覆盖的边界值补充测试用例。输入等价类有效等价类无效等价类日期的类型及长度(1)8位数字字符(9 )有非数字字符(10)少于8位数字字符(11)多于8位数字字符边界值:(30)7位(31)9位年份范围(2)在19002049之间边界值:(21)1900(22)2049(12)小于

5、1900(13)大于2049边界值:(32)1899(33)2050月份范围(3)在0112之间边界值:(23)01(24)12(14)等于00(15)大于12边界值:(34)00(35)13日期下限(4)日期=01边界值:(25)01(16)等于00边界值:(36)00平年2月份有28天(5)平年2月份 日期28边界值:(37)29闰年2月份有29天(6)闰年2月份 日期29边界值:(38)301、3、5、7、8、10、12月份有31天(7)大月 日期31边界值:(39)324、6、9、11月份只有30天(8)小月 日期30边界值:(40)31设计测试用例覆盖等价类和边界值测试用例测试数据覆盖的有效等价类覆盖边界值11、2、3、421、23、2521、2、3、4、722、24、2831、2、3、4、52641、2、3、4、62751、2、3、4、829可以再补充1月31日、11月30日的测试用例,因为1月是大月的第一个月,11月是小月的最后一个月,也可以算是边界值。测试用例测试数据覆盖的有效等价类覆盖边界值61、2、3、4、723、2871、2、3、4、829设计测试用例覆盖无效等价类:测

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论