黑盒测试实验一_第1页
黑盒测试实验一_第2页
黑盒测试实验一_第3页
黑盒测试实验一_第4页
黑盒测试实验一_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

软件测试基础与实践实验报告实验名称:黑盒测试实验一实验地点:机房实验日期:学生姓名:学生学号:一、实验目的(1)能熟练应用黑盒测试中的等价类划分方法设计测试用例;(2)能熟练应用黑盒测试中的边界值分析方法设计测试用例;(3)能够在黑盒测试用例设计中同时考虑正面测试和负面测试;(4)学习测试用例的书写。实验背景:日期是软件中被频繁处理的信息之一,软件开发人员有必要了解的一些公历历法的相关知识。公历的前身是古罗马凯撒修订的儒略历。根据儒略历的规定,每4年有1个闰年,闰年为366日,其余3年(称为平年)各有365日。公元年数能被4除得尽的是闰年。儒略历1年平均长365.25日,比实际公转周期的365.2422日长11分14秒,即每400年约长3日。这样到公元16世纪时已经积累了有10天误差。可以明显感觉到两至两分提前了。在此情况下,教皇格列高里十三世于1582年宣布改历。先是一步到位把儒略历1582年10月4日的下一天定为格列历10月15日,中间跳过10天。同时修改了儒略历置闰法则。除了保留儒略历年数被4除尽的是闰年外。增加了被100除得尽而被400除不尽的则不是闰年的规定。这样的做法可在400年中减少3个闰年。在格列高里历历法里,400年中有97个闰年(每年366日)及303个平年(每年365日),所以每年平均长365.2425日,与公转周期的365.2422日十分接近。可基本保证到公元5000年前误差不超过1天。实验1:NextDate问题的黑盒测试NextDate程序中有3个输入,分别对应一个日期的年、月、日,程序能输出给定日期的下一天。程序能接收的日期输入范围为1582年1月1日到3000年12月31日。要求:(1)综合使用等价类划分和边界值分析方法对该程序进行黑盒测试;(2)设计的测试用例都要有充分的设计理由。等价类划分输入数据有效等价类无效等价类年份1.输入年份大于1582或小于30002.输入年份小于1582或大于3000输入数据有效等价类无效等价类月份3.输入年份大于1或小于124.输入月份小于1或大于12输入数据有效等价类无效等价类日期5.在大月输入日期大于1或小于316.在小月输入日期大于1或小于307.在平年2月份输入日期小于或等于288.在闰年2月份输入日期小于或等于299.输入任何日期10.在大月输入日期小于1或大于3111.在小月输入日期小于1或大于3012.在平年2月份输入日期大于2813.在闰年2月份输入日期大于29测试用例编号执行条件输入期望输出实际输出备注001有效等价类1995/11/231995-11-241995-11-24覆盖1002无效等价类1000/01/01ERRORERROR覆盖2003有效等价类1995/11/231995-11-241995-11-24覆盖3004无效等价类1995/24/24ERRORERROR覆盖4005有效等价类1995/8/181995-8-191995-8-19覆盖5006有效等价类1995/11/231995-11-241995-11-24覆盖6007有效等价类1995/02/281995-3-11995-3-1覆盖7008有效等价类1996/02/291996-3-11996-3-1覆盖8009无效等价类1995/11/99ERRORERROR覆盖9010无效等价类1995/08/99ERRORERROR覆盖10011无效等价类1995/11/99ERRORERROR覆盖12012无效等价类1995/02/29ERRORERROR覆盖13013无效等价类1996/02/30ERRORERROR覆盖14边界值分析健壮性边界测试参数年月日n=3确认边界值年:1582,3000月:1,12日:1,31测试用例编号年月日预期输出00115811-121-28ERROR00215821-121-28RIGHT00315831-121-28RIGHT00429991-121-28RIGHT00530001-121-28RIGHT00630011-121-28ERROR0071582-300001-28ERROR0081582-300011-28RIGHT0091582-300021-28RIGHT0101582-3000111-28RIGHT0111582-3000121-28RIGHT0121582-3000131-28ERROR0131582-30001-120ERROR0141582-30001-121RIGHT0151582-30001-122RIGHT0161582-30001-1230RIGHT0171582-30001-1231RIGHT0181582-30001-1232ERROR0191582-30001-121-28RIGHT0201582104RIGHT0211582105-14ERROR02215821015RIGHT边界条件测试1.参数年月日n=32.固定月,日的年边界条件年:1582,3000,闰年,平年月:1-12日:1-28边界条件年月日00115821-121-2800230001-121-28003闰年21004闰年229005平年21006平年228固定年,日的月边界条件年:1582-3000月:1,12日:1-28边界条件年月日0071582-300011-280081582-3000121-285.固定年,月的日边界条件年:1582-3000月:大月,小月日:1,30,31边界条件年月日0091582-3000大月10101582-3000大月310111582-3000小月10121582-3000小月30补充确定的关联边界条件边界条件年月日013158211014300012310151752930161752913017158210501815821014M=18测试用例:18×3=54由于测试用例太多,已在EXCEL下完成,可双击下图打开和编;三、实验体会黑盒测试不能测试程序内部特定部位,如果程序未执行的代码无法发现。在试验中如果没有清晰的和简明的规格,测试用例很难被设

温馨提示

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

评论

0/150

提交评论