第5次作业+105032014045+杨铭河

1、等价类测试:

  有效类 无效类
数据类型 ①  数字字符           ⑤  有非数字字符
年   ②  1920<=year<=2050  ⑥  year<1920 或 ⑦ year>2050
③  1<=month<=12         ⑧  month<1   或 ⑨  month >12
④  1<=day<=31             
⑩  day <1  或  ? 11

测试用例

类型 用例号1 测试数据 覆盖范围 预测输出 实际输出 通过
星期 上一天 下一天 星期 上一天 下一天
等价类 1 2017 3 4 ①②③④ 2017年3月3日 2017年3月5日 2017年2月28日 2017年3月5日  ╳
无效等价类 2 2017 W 6     输入有误,请重新输入  空  空  空  ╳
3 1900 5 10     输入有误,请重新输入    年份超出范围,显示出星期四  ╳
3 2080 5 10     输入有误,请重新输入    年份超出范围,显示出星期五  ╳
4 2017 0 10 ⑧      输入有误,请重新输入    月份超出范围,显示出星期六  ╳
5 2017 13 10     输入有误,请重新输入    月份超出范围,显示出星期三  ╳
6 2017 5 0     输入有误,请重新输入    月份超出范围,显示出星期日  ╳
7 2017 5 40 ?     输入有误,请重新输入    月份超出范围,显示出星期五  ╳

2、边界值测试:

日期测试中,有着3个变量,因此会产生3*4+1=13个测试用例

用例号1 测试数据 预测输出 实际输出 通过
星期 上一天 下一天 星期 上一天 下一天
1 1985 6 1 1985年5月31日 1985年6月2日 1985年5月31日 1985年6月2日  √
2 1985 6 2 1985年6月1日 1985年6月3日 1985年6月1日 1985年6月3日  √
3 1985 6 30 1985年6月29日 1985年7月1日 1985年6月29日 1985年7月1日  √
4 1985 6 31 输入有误,请重新输入 日期超出范围  ╳
5 1985 1 15 1985年1月14日 1985年1月16日 1984年12月31日 1985年1月16日  ╳
6 1985 2 15 1985年2月14日 1985年2月16日 1985年2月14日 1985年2月16日  √
7 1985 11 15 1985年11月14日 1985年11月16日 1985年11月14日 1985年11月16日  √
8 1985 12 15 1985年12月14日 1985年12月16日 1985年12月14日 1985年12月16日  √

9 1920 6 15 1920年6月14日 1920年6月16日   1920年6月14日 1920年6月16日
10 1921 6 15 1921年6月14日 1921年6月16日 1921年6月14日 1921年6月16日
11 2050 6 15 2050年6月14日 2050年6月16日 2050年6月14日 2050年6月16日
12 2049 6 15 2049年6月14日 2049年6月16日 2049年6月14日 2049年6月16日
13 1985 6 15 1985年6月14日 1985年6月16日 1985年6月14日 1985年6月16日

3、决策表测试

M1={month有30天}

M2={month有31天,12月除外}

M3={month是12月}

M4={month是2月}

D1={1<=day<=27}

D2={day=28}

D3={day=29}

D4={day=30}

D5={day=31}

Y1={year是闰年}

Y2={year不是闰年}


规则\选项

1,2,3 4 5 6,7,8,9 10 11,12,13,14 15 16 17 18 19 20 21,22
条件 C1:month在 M1 M1 M1 M2 M2 M3 M3 M3 M4 M4 M4 M4 M4
C2:day在 D1,D2,D3 D4 D5 D1,D2,D3,D4 D5 D1,D2,D3,D4 D5 D1 D2 D2 D3 D3 D4,D5
C3:year在 -- -- -- -- -- -- -- -- Y1 Y2 Y1 Y2 --
动作 A1:不可能                    
A2:day加1                
A3:day复位                
A4:month加1                  
A5:month复位                        
A6:year加1                        

测试用例

用例号 测试输入 预期输出 实际输出 结果
星期 上一天 下一天 星期 上一天 下一天
1-3 9 16 2001 2001年9月15日 2001年9月17日 2001年9月15日 2001年9月17日
4 9 30 2001 2001年9月29日 2001年10月1日 2001年9月29日 2001年10月1日
5 9 31 2001 输入有误,请重新输入 日期超出范围
6-9 1 16 2004 2004年1月15日 2004年1月17日 2003年12月31日 2004年1月17日
10 1 31 2001 2004年1月30日 2004年2月1日 2003年12月31日 2004年2月1日
11-14 12 16 2004 2004年12月15日 2004年12月17日 2004年12月15日 2004年12月17日
15 12 31 2001 2001年12月30日 2002年1月1日 2001年12月30日 2002年1月1日
16 1 16 2001 2001年1月17日 2001年1月17日 2000年12月31日 2001年1月17日
17 2 28 2001 2001年2月27日 2001年3月1日 2001年2月27日 2001年3月1日
18 2 28 2004 2004年2月27日 2004年2月29日 2004年2月27日 2004年2月29日
19 2 29 2004 2004年2月28日 2004年3月1日 2004年2月28日 2004年3月1日
20 2 29 2001 输入有误,请重新输入 日期超出范围
21-22 2 30 2004 输入有误,请重新输入 日期超出范围

意见:

1、点击关闭时,界面退出了,但程序并没有完全停止

2、点击清空时,界面上的数据显示框并没有将数据清空,只将输入框清空

3、输入测试数据,就算是不存在的日期,实际输出也将星期输出

时间: 2024-08-05 19:36:58

第5次作业+105032014045+杨铭河的相关文章

第4次作业类测试代码+105032014045+杨铭河

1.类图: 2.代码: (1)计算类: class Arithmetic{ //逻辑计算类 private int headphoneNum; private int mpShellNum; private int csProtectorNum; public Arithmetic(int hp, int ms, int cp) { this.headphoneNum = hp; this.mpShellNum = ms; this.csProtectorNum = cp; } public f

实验三+045+杨铭河

一.实验目的 掌握黑盒测试用例设计方法 二.实验要求 (1)对被测程序进行黑盒测试用例设计 (2)运用等价类.边界值.决策表.状态图法等进行测试用例设计. (3)对手机上任意一款音乐软件进行黑盒测试实践.(作业若雷同,后上传者判定0分) 三.实验内容 1.对被测程序运用不同的测试技巧进行测试用例设计,并执行测试,撰写测试小结. 要求写出测试用例表.执行情况和测试小结. ①等价类测试:   有效类 无效类 数据类型 ①  数字字符    ⑤  有非数字字符 年 ②  1920<=year<=20

实验四+045+杨铭

1) 学习QTP工具的使用 2)了解黑盒自动化测试 二.实验要求 (1)对被测程序进行黑盒测试用例设计 (2)对QTP的飞机订票系统的任一界面或控件实现自动化测试.(测试的具体自选) (3)写出该程序的缺陷. 三.实验内容 1.对QTP的样例小程序飞机订票系统,实现自动化测试.(学号被3整除,测3a;余1,测3b:余2,测4a) 2.要求: 1)写出飞机订票系统的被测需求. 自行选择需要测试的部分,根据自己的能力,可大,可小. 描述,被测程序,与被测部分的功能. 2)设计测试用例.写出测试用例表

第二次作业+105032014045

1.测试帖链接:http://www.cnblogs.com/123zzj/p/6596839.html 2.测试人员提出的问题.发现的缺陷: (1)输入三种物品数量时,可以分别输入,一次性输入情况太多需要考虑的太多: (2)建议规定输入的格式: (3)input = input.replaceAll("\\D", ",").replace("_+", ",");中的\\D已经把所有非数字部分全部转化为","

实验四+043+杨晨宇

老师: 林岭 ,助教: 杨铭河 一.实验目的 1) 学习QTP工具的使用 2)了解黑盒自动化测试 二.实验要求 (1)对被测程序进行黑盒测试用例设计 (2)对QTP的飞机订票系统的任一界面或控件实现自动化测试.(测试的具体自选) (3)写出该程序的缺陷. 三.实验内容 1.对QTP的样例小程序飞机订票系统,实现自动化测试.(学号被3整除,测3a;余1,测3b:余2,测4a) 2.要求: 1)写出飞机订票系统的被测需求. 自行选择需要测试的部分,根据自己的能力,可大,可小. 描述,被测程序,与被测

papi酱视频因违规遭下线整改,你知道原因吗?

今日4月18日,在微信上的一篇<papi酱遭广电总局封杀 罗振宇1200万恐打水漂>的文章迅速转了起来,说的就是现在网红第一人“papi酱”的视频被广电总局责令下架的消息.箭头直指papi酱系列视频中的不适言词,此消息一出,papi酱的经纪人和投资团队纷纷出来“辟谣”,而就在刚才,广电总局责令的消息证实,且,papi酱的视频也一一在视频网站下架,不过就在下午6点29分新出系列4-18期<papi酱——一个人的减肥全过程>都刚刚上线. 现在已经证实的消息:papi酱被责令下架整改,原

辛东方:papi酱凭什么能够走红 背后的炒作令人发抖

网红诞生模式从之前的文字制造.图片+文字.短视频历经三代更迭网红诞生方式发生了巨大的变化.中国第一代网红是靠文字才华走红起来的比如韩寒.郭敬明.安妮宝贝等都是这类的文字红人之后罗玉凤.苏紫紫等靠大·尺度的动作走红发展到现在的短视频聚集粉丝走红. 文/辛东方80后作家.专栏作者.专注互联网科技领域 2016年新年开始papi酱在网络上逐渐走红人气大增截止到2016年4月24日papi酱的微博粉丝已经超过一千二百万被称为2016年第一网红. 据了解papi酱(姜逸磊)网络红人1987年2月17日出生

合并_01php基础语法(8days)笔记

一.入门指引 1.php是什么? PHP是什么? Hypertext Preprocessor,超文本预处理器 Personal Home Page,个人主页 是一种在服务器端执行的脚本语言,可嵌入到 HTML中,尤其适合 web 开发. ? php可以做什么? 网站,web程序 B/S架构 ? ? 命令行脚本 桌面应用程序 ? ? 二.安装Apache 制作一台服务器,来提高网页服务,只要安装了一个能提供网页服务的软件的电脑,就可以称之为网页服务器. 常见的网页服务器软件 Apache IIS

(小说)那些年,那些事——一个程序员的奋斗史

转自:http://blog.csdn.net/x283930450/article/details/9072223 第01章    段伏枥,一个瘦小,矮小,根本和“帅”这个字粘不上任何关系的普通人 .名字的来源在于其多读了几年书的老爹,总抱着有一天要出书出名乃至于名流千古的 美好理想,但可惜现实总是给予他无情的而又现实的打击,于是就将理想寄望于自己的 儿子,起了个“伏枥”的名,寓意为“老骥伏枥,志在千里”,表达自己不到黄河不死 心的良好的愿望.     只可惜段伏枥这家伙完美地遗传了来自于老爹