知识单元二练习摘要.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、选择题: 1、针对程序段IF(X10)AND(Y20)THEN W=W/A,对于(X,Y)的取值,以下能够满足判定覆盖准则的测试用例是: (), 15) (40, 10) B.(3, 0) (30, 30) C.(5, 25) (10, 20)?? D.(20, 10) (1, 100) 2、使用白盒测试方法时,确定测试数据应根据指定的覆盖标准和()程序的内部逻辑????????程序的复杂程度使用说明书??????????程序的功能6、假定1X100,用边界值分析法,那么X在测试中应该取的边界值是:( ) A.X=1,X=100 B.X=0,X=1,X=100,X=101 C.X=1,X=2,X=99,X=100 D.X=0,X=101 2个有效等价类、2个无效等价类; B.可划分为1个有效等价类、2个无效等价类; C.可划分为2个有效等价类、1个无效等价类; D.可划分为1个有效等价类、1个无效等价类。 8、对if (A (B||C)) 执行逻辑覆盖测试(A、B、C______种组合才能满足条件组合覆盖的要求? ( C ) A.6 B.4   C.8   D.12 9、针对下列程序段,至少需要设计 个测试用例可以满足语句覆盖要求? ( C ) switch (value) { case 0: other = 30; break; case 1: other = 50; break; case 2: other = 100; case 3: other = 300; break; default: other = other * value; } A.2 B.3 C.4 D.5 10、下列不属于功能测试用例构成元素的一项是: ( B ) A.测试数据 B.实测结果 C.测试步骤 D.期望结果 二、简答题: 1、简述黑盒测试(需求说明书,系统的输出是否相应)和白盒(代码的详细设计验证是否满足)测试技术,并比较两者的特点。第三章ppt 答:黑盒测试也称数据驱动测试,在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构盒内部特性的情况下,测试者在程序接口进行测试。 白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,以及所有内部成分是否已经过检查。 测试方法 测试人员的能力要求 优势 局限性 测试成本 白盒测试 测试人员要精通编程语言 对代码的测试比较彻底,定位问题较易 无法保证功能的正确实现 测试成本高 黑盒测试 对测试人员编程水平要求较低,甚至无要求 难以覆盖所有代码,定位问题较难 可以从用户的角度验证需求 测试成本低 2、简述等价类划分法的思想有限的数据代替无限的数据p39及使用其设计测试用例的步骤。P40 三、应用题: 1、以下代码用C语言书写,在输入3个整数后能够输出最大数和最小数。 void sort(int a,int b,int c) 1 { 2 int max,min; 3 if(ab) 4 { 5 max = a; 6 min =b; 7 } 8 elseo 9 { 10 max = b; 11 min = a; 12 } 13 if(maxc) 14 max = c; 15 else if(min c) 16 min = c; 17 printf(max=%d\nmin=%d,max,min); 18 } 问题1:请画出该程序的程序流程图; 问题2:使用分支覆盖方法测试该函数,设计了两组测试用例:(1)a=3,b=5,c=7(2)a=4,b=6,c=5,请判断这两组数据是否满足分支覆盖?如不能满足,请增加一组数据,使其能够实现分支覆盖。 问题3:请绘制该函数的控制流图,并求出环路复杂度V(G); 问题4:请为该函数设计满足基本路径覆盖准则的测试用例。 2、假设一个文本框要求输入固定电话号码,格式如:0713即用以0开头的4位数字表示区号,“-”表示连接符,8位数字表示号码,试对该文本框采用等价类划分法设计测试用例。 3、假定一台ATM机允许提取0元,总额为从0元到5000元不等的现金;并要求一次最多可取2000元,一天最多可取3次。分析中国象棋中走马的实际情况(下面未注明的均指的是对马的说明)1)如果落点在棋盘外,则不移动棋子; 如果落点与起点不构成日字型,则不移动棋子; 如果落点处有自己方棋子,则不移动棋子; 如果在落点方向的邻近交叉点有棋子(绊马腿),则不移动棋子; 如果不属于1)-(4)条,且落点处无棋子,则移动棋子; 如果不属于1)-(4)条,且落点处为对方棋子,

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档