为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 实验1-动态黑盒测试

实验1-动态黑盒测试

2021-04-30 2页 doc 27KB 23阅读

用户头像 个人认证

yeyecapt

暂无简介

举报
实验1-动态黑盒测试PAGE\*MERGEFORMAT#云南大学软件学院期实验报告SchoolofSoftware,YunnanUniversity个人成绩学号姓名成绩20171120250董云川学期:2019秋季学期课程名称:软件质量保证与测试任课教师:康洪炜姓名:董云川学号:20171120250年级:2017级完成提交时间:2019年10月23日实验一动态黑盒测试一、实验目的熟悉软件测试基本概念;掌握等价类、有效等价类、无效等价类、边界值等概念。掌握边界值分析法、等价类划分法的测试用例设计方法。能够将这两种方法结合起来...
实验1-动态黑盒测试
PAGE\*MERGEFORMAT#云南大学软件学院期实验SchoolofSoftware,YunnanUniversity个人成绩学号姓名成绩20171120250董云川学期:2019秋季学期课程名称:软件质量保证与测试任课教师:康洪炜姓名:董云川学号:20171120250年级:2017级完成提交时间:2019年10月23日实验一动态黑盒测试一、实验目的熟悉软件测试基本概念;掌握等价类、有效等价类、无效等价类、边界值等概念。掌握边界值分析法、等价类划分法的测试用例设计。能够将这两种方法结合起来,灵活运用二、实验内容以下三个任务、至少完成一个1、对三角问题综合运用边界值分析方法、等价类划分方法设计测试用例。三角形问题:voidTriangle(inta,intb,intc)函数规定输入三个整数a、b、c分别作为三边的边长构成三角形。通过程序判定所构成的三角形的类型(等边三角形、等腰三角形、一般三角形、构不成三角形),并在屏幕上输出。1<=a,b,c<=200。实验步骤:①划分等价类,得到等价类。等价类表格式如下:有效等价类号码无效等价类号码a为非整12数13输一边为非整数b为非整数14输c为非整15入数16入条件个整数整数1a,整数b为非1718两边非整数b,c为非整数a,c为非整数三边a,b,c均为非整数三个数2只给a只给一边只给b只给c只给a,b只给两边只给,b,c只给a,c给出三个以上19202122232425a为026一边为零b为027c为028a,b为029非零数3二为边零b,c为030a,c为031三边a,b,c均为032a<033一边<0b<034c<035a<0且b<036正数4二边<0a<0且c<037b<0且c<038三边均<0;a<0且b<0且<039a+bc5b+c>a6a+cb7a+c=b45a=b且两边b=c之和大a=c于第三边8910a=b=c11②对边界值进行分析,得到边界值分析表:边界值abc⋯120020022002001001001001991001002001001001001100100210010019910010020010010010011001002100100199100100200③综合运用这两种方法设测试用例,得到测试用例表:等价类划分测试用例:测试用例编号测试用例预期结果abcd1234普通三角形2223等腰三角形3232等腰三角形4322等腰三角形5222等边三角形6123不构成三角形72.134抛出异常82.12.13抛出异常92.12.12.1抛出异常1023null抛出异常2Null4抛出异常null34抛出异常2nullnull抛出异常nullNull4抛出异常nullnullnull抛出异常112343抛出异常12023抛出异常13002抛出异常14000抛出异常15-122抛出异常16-1-22抛出异常17-2-2-2抛出异常18211199199抛出异常19211199199抛出异常20211211211抛出异常21235不构成三角形22523不构成三角形测试用例编号数据列表预期输出abc10100100抛出异常21100100等腰三角形32100100等腰三角形4100100100等边三角形5199100100等腰三角形6200100100不构成三角形7201100100抛出异常81000100抛出异常91001100等腰三角形101002100等腰三角形11100199100等腰三角形12100200100不构成三角形13100201100抛出异常233不构成三角形健壮性边界值测试:141001000抛出异常151001001等腰三角形161001002等腰三角形17100100199等腰三角形18100100200不构成三角形19100100201抛出异常④根据上述测试用例表,能否进行优化,获得最小测试用例集合:方法:把两种合并并且消除类似用例如果在边界值测试中采用了最坏方法测试需要用正交方法减少用例,在这里我使用的是健壮值边界值测试最终的测试用例:测试用例编号测试用例预期结果覆盖等价类abc1234普通三角形123456721100100等腰三角形1-7,931001100等腰三角形1-7,1041001001等腰三角形1-7,85100100100等边三角形1-7,1162.545三条边均必须为整数12734.55三条边均必须为整数13834.55三条边均必须为整数1493.54.55三条边均必须为整数151034.55.5三条边均必须为整数16113.545.5三条边均必须为整数17123.54.55.5三条边均必须为整数18133请输入三个边的边长19144请输入三个边的边长20155请输入三个边的边长211634请输入三个边的边长221745请输入三个边的边长231835请输入三个边的边长24193456请输入三个边的边长25200100100请输入大于0的数26211000100请输入大于0的数27221001000请输入大于0的数282300100请输入大于0的数292410000请输入大于0的数302501000请输入大于0的数3126000请输入大于0的数3227-345三边均要为大于0的数33283-45三边均要为大于0的数342934-5三边均要为大于0的数3530-3-45三边均要为大于0的数3631-34-5三边均要为大于0的数37323-4-5三边均要为大于0的数3833-3-4-5三边均要为大于0的数3934201100100三边均要为小于等于201的数4235100100201三边均要为小于等于201的数4036100201100三边均要为小于等于201的数4437100100200不构成三角形4138100200100不构成三角形4539200100100不构成三角形4340199100100等腰三角形1-7,941100199100等腰三角形1-7,1042100100199等腰三角形1-7,8432100100等腰三角形1-7,9441002100等腰三角形1-7,10451001002等腰三角形1-7,82、对于找零钱最佳组合问题运用边界值分析法设计测试用例。实验步骤:分析边界值。运用健壮性边界条件法设计测试用例,得到测试用例表(测试用例表格式同问题1)。执行测试,填写软件缺陷报告。3、现有一个程序intCheckTel(char*rc,char*n)执行电话号码有效性检查功能,中国的固定电话号码由两部分组成。这两部分的名称和内容分别是:地区码(rc):以0开头的三位或者四位数字(包括0)。电话号码(n):以非0、非1开头的七位或者八位数字。对该程序进行边界值分析,然后进行等价类划分,分别运用边界值条件、等价类划分的结果来设计测试用例,并尽可能优化所设计的测试用例。实验步骤:同上,注意考虑内部边界值。三、实验要求1.独立完成,不分组。2.提交实验报告:纸质版实验报告于10月23日交,同时提交实验报告的电子版。
/
本文档为【实验1-动态黑盒测试】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索