第7章例题分析与解答

第7章例题分析与解答

ID:5937898

大小:62.50 KB

页数:5页

时间:2017-12-29

第7章例题分析与解答_第1页
第7章例题分析与解答_第2页
第7章例题分析与解答_第3页
第7章例题分析与解答_第4页
第7章例题分析与解答_第5页
资源描述:

《第7章例题分析与解答》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章例题分析与解答一、填空题1静态2尽可能多的3一个4驱动模块与桩模块5渐增式和非渐增式1.被测试程序不在机器上运行,而是采用人工检测和计算机辅助分析检测的手段称为___静态___测试。[答案]2.用等价类划分法设计一个测试用例时,使其覆盖__尽可能多的____尚未被覆盖的合理等价类。[答案]3.用等价类划分法设计一个测试用例时,使其覆盖______不合理等价类。[答案]4.在单元测试时,需要为被测模块设计______。[答案]5.在集成测试时有两种测试方法,它们是______。[答案]二、选择题1.软件测试的目的是(  )。 A.试验性运行软件   

2、   B.发现软件错误 C.证明软件正确        D.找出软件中全部错误[答案]2.软件测试中,白盒法是通过分析程序的(  )来设计测试用例的。 A.应用范围    B.内部逻辑     C.功能      D.输入数据[答案]3.黑盒法是根据程序的(  )来设计测试用例的。 A.应用范围    B.内部逻辑     C.功能      D.输入数据[答案]4.为了提高软件测试的效率,应该(  )。 A.随机地选取测试数据 B.取一切可能的输入数据作为测试数据 C.在完成编码以后制定软件的测试计划 D.选择发现错误可能性较大的数据作为测试用例[答案

3、]5.与设计测试用例无关的文档是(  )。 A.项目开发计划       B.需求规格说明书 C.设计说明书         D.源程序[答案]三、应用题某程序的功能是输入代表三角形三条边长的三个整数,判断它们能否组成三角形,若能则输出等边、等腰或任意三角形的类型标记。请分别用黑盒法与白盒法对该程序设计测试用例。[答案]         (1)用等价类划分法设计测试用例:         ①建立等价类表,如表7-1所示。表7-1等价类表输入条件合理等价类不合理等价类a,b,c三个数能否构成三角形  (1)a=b=c  (2)b=c且b+c>a  (3)a

4、=b且a+b>c  (4)a=c且a+c>b  (5)a≠b≠c且a+b>c  (6)a≠b≠c且a+c>b  (7)a≠b≠c且b+c>a  (8)a+b≤c  (9)a+c≤b  (10)b+c≤a三个正数(11)三个正整数 (12)含有零 (13)含有负整数 (14)含有实数 (15)含有字符 (16)两个整数②确定测试用例,如表7-2所示表7-2测试用例表测试数据覆盖范围         期  望  结  果a   b  c  5   5  56   5  55   5  65   6  5(1)(2)(3)(4)            等边三角

5、形            等腰三角形            等腰三角形            等腰三角形3   4  53   5              一般三角形            一般三角形            一般三角形45   3  4(5)(6)(7)1   2  31   3  16   2  3(8)(9)(10)          不能构成三角形          不能构成三角形          不能构成三角形5   6  7(11)      三个正整数能构成一般三角形0   3  5(12)     含有零不能构成三角形3

6、   -5  6(13)     含有负数不能构成三角形 3    5  6.4(14)        含有实数无效输入a   3  5(15)        含有字符无效输入 3   5     (16)        两个整数遗漏数据   (2)用逻辑覆盖法设计测试用例,该程序流程图如图7-1所示。设计表7-3所示测试用例,可以达到路径覆盖标准。表7-3测试用例表组测试数据覆盖路径   期望输出结果 a  b  c  15  5  51-2-3-7-6   等边三角形26  5  55  5  65  6  51-2-3-4-8-6   等腰三角形3

7、3  4  54  5  35  3  41-2-3-4-5-6   一般三角形41  2  32  3  13  1  21-2-10-6  不能构成三角形51  -2  32  3  00  0  01-9-6  不能构成三角形由于AND或OR运算可能使某些条件抑制其他条件的测试,有些错误查不出来,因此应与条件组合覆盖结合起来。这里在某些路径上用增加例子的办法克服以上缺陷。答案一、填空题1静态2尽可能多的3一个4驱动模块与桩模块5渐增式和非渐增式二、选择题BBCDA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。