- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件质量与测试》课程设计实验报告.doc
华中科技大学文华学院
《软件质量与测试》课程设计
软件工程专业07级3班
姓名:曹洪
学号全称:070107031101
时间:2010年11月12日
《软件质量与测试》课程设计
1、实验目的
掌握软件测试用例的设计
掌握软件缺陷报告的设计
掌握软件缺陷修正报告的设计
2、实验过程
程序preday的基本功能:输入有效的年、月、日,按[计算]按钮,画面输出显示前1天的年,月,日;能对日期非法输入的合理提示等。
2.1程序代码的编写 详见preday文件
2.2黑盒软件测试用例的设计
2.2.1等价类划分法
程序的有效输入日期为1800年1月1日到2050年12月31日之间的有效日期。其中,
有效等价类为
1800年1月1日到2050年12月3日之间的日期,其中
年份为1800到2050之间的整数;
月份为1到12之间的整数;
当月份为1、3、5、7、8、10、12时,日为1到31之间的整数,当月份为4、6、9、11时,日为1到30之间的整数,当年份为闰年元份为2时,日为1到29之间的数值,否则为1到28之间的数值。
无效等价类:
1800年1月1日之前的日期;
2050年12月3日之后的日期;
1800年1月1日到2050年12月31日之间的日期,但是月份不为1到12之间的整数;或者当月份为1、3、5、7、8、10、12时,日不为1到31之间的整数,当月份为4、6、9、11时,日不为1到30之间的整数,当年份为闰年元份为2时,日为1到29之间的数值,否则为1到28之间的数值。
最简单的等价类划分直接以输入条件边界来划分,得到的等价类集合见下表,其中Y1-Y3,M1-M3,D1-D3分别是三个输入条件的相应的等价类的编号。
表1:preday问题的等价类划分
等价类 年份 月份 日期 有效等价类 Y1:1800≤年份≤2500 M1:1≤月份≤12 D1:1≤日期≤31 无效等价类 Y2:年份1800 M2:月份1 D2:日期1 Y3:年份2050 M3:月份12 D3:日期31 根据表1的等价类划分,无效等价类测试可以得到如表2的测试用例,而较为合理的有效等价类的划分如表3。三个输入各自具有不同的有效等价类数目,若从每个等价类中选择一个典型值,则年份、月份和日期的取值个数分别为2、4、4,这时将年份的水平值加以扩展,即对于年份,可在Y1和Y2中各选两个典型值。这样得到所有输入条件的取值如下:
年份:1850、1900、2000、2004
月份:1、3、5、11
日期:1、29、30、31
此时,构成的有效等价类测试用例如表4所示:
表2:Preday的无效等价类的测试用例
ID 输入日期
(年-月-日) 操作步骤 预期输出 实际输出 备注 ND-001 1700-6-15 输入年月日,点击“计算”按钮 提示“请输入一个在1800和2500之间的整数” 请输入一个在1800和2500之间的整数 年份在Y2中 ND-002 3000-12-15 输入年月日,点击“计算”按钮 提示“请输入一个在1800和2500之间的整数” 请输入一个在1800和2500之间的整数 年份在Y3中 ND-003 1989—1-15 输入年月日,点击“计算”按钮 提示“请输入一个在1和12之间的整数” 请输入一个在1和12之间的整数 月份在M2中 ND-004 1989-13-12 输入年月日,点击“计算”按钮 提示“请输入一个在1和12之间的整数” 请输入一个在1和12之间的整数 月份在M3中 ND-005 1989-4--2 输入年月日,点击“计算”按钮 提示“请填入一个在1和31之间的整数” 请填入一个在1和31之间的整数 日期在D2中 ND-006 1989-4-32 输入年月日,点击“计算”按钮 提示“请填入一个在1和31之间的整数” 请填入一个在1和31之间的整数 日期在D3中 表3:较为合理的有效等价类的划分
等价类 年份 月份 日期 有效等价类 Y1:1800≤年份≤2050,且为闰年 M1: 5、7、10、12 D1:1≤日期≤28 Y2:1800≤年份≤2050,且为非闰年 M2:2、4、6、8、9、11 D2:29 M3:1 D3:30 M4:3 D4:31 表4:有效等价类测试用例
ID 输入日期
(年-月-日) 操作步骤 预期输出
(年-月-日) 实际输出
(年-月-日) ND-007 1850-1-1 输入年月日,点击“计算”按钮 1849-12-31 1849-12-31 ND-008 1850-3-29 同上 1850-3-28. 1850-3-28. ND-009 1850-5-30 同上 1850-5-29 1850-5-29 ND-010 1850-11-
您可能关注的文档
- (选修课)东方文学史-答案.docx
- 1-RSLinx-Classic-通信软件-安装步骤.docx
- 100条脑筋急转弯大全及答案[一]1.doc
- 2011版2333软件工程课后习题答案.doc
- 2012重庆市公需科目继续教育考试及答案-Microsoft-Office-Word-文档.docx
- 2013年软件工程期末试卷(自己整理的-很完整的).docx
- 2015-2016学年高中政 治(练习)第7课-第1框世界是普遍联系的.doc
- 2016.10超星学习通中国古代史-课后章节测验-答案.doc
- 2016年《行政事业单位内部控制规范(试行)》讲解--限时考试试题及答案.docx
- 2017年从爱因斯坦到霍金的宇宙-超星答案.docx
最近下载
- 2025-2026人教部编版三年级上册语文教学计划.docx VIP
- 施工现场车辆安全教育.pptx VIP
- 给排水系统学习培训ppt课件.pptx VIP
- 2025北京市十八里店乡人民政府城市协管员招聘21人笔试参考题库附答案解析.docx VIP
- 输血科管理制度、程序性文件、SOP文件.docx VIP
- 05J909_工程做法_建筑专业图集.docx VIP
- 2021海绵城市设施通用图集.docx VIP
- 【统编版】高中语文必修上册第一单元《3百合花》优质课(29张PPT)课件.pptx VIP
- 钢丝帘线压延机生产线(中文参考).doc VIP
- 2025年福建省福州市辅警协警笔试笔试预测试题(含答案).docx VIP
文档评论(0)