下载此文档

2006年软件评测师考试下午.pdf


文档分类:资格/认证考试 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
在线考试系统页码,1/11
中级软件评测师2006上半年下午试题<1>


试题一
阅读下列说明,回答问题1至问题3。
[说明]
   基本路径法设计出的测试用例能够保证在测试中程序的每一条可执行语句至少执行一次。以下代码由
C++语言书写,请按要求回答问题。
   void ReadPara(CString temp)
   {
       if(temp==">=")
            (0);
       else
       {
            if(temp==">")
                 (1);
       else
       {
                 if(temp=="==")
                      (2);
                 else
                 {
                      if(temp=="<=")
                           (3);
                 else
                 {
                           if(temp=="<")
                                (4);
                           else
                                (5);
                  }
             }
         }
     }
           return;
  }

1.[问题1]
   请画出以上代码的控制流图。
这道题您没有回答:×    这道题总分为:
?ex_id=1878&ef_id=1352&su_id=3 2011-11-7
在线考试系统页码,2/11


2.[问题2]
   请计算上述控制流图的环路复杂度V(G)。
这道题您没有回答:×    这道题总分为:
V(G)=6

3.[问题3]
请使用基本路径测试法为变量temp设计测试用例,使之满足基本路径覆盖要求。
这道题您没有回答:×    这道题总分为:

用例编号 temp取值
1 >=
2 >
3 ==
4 <=
5 <
6 除>=、>、==、<=、<之外的字符组合

[分析]
   本题考查白盒测试用例设计方法——基本路径法的应用。
[分析]
   绘制模块控制流图。
   模块控制流图是与程序流程图相类似的由许多结点和连接结点的边组成的一种图形,其中一个结点代
表一条语句或数条语句,边表示结点间的控制流向,它显示了一个函数的内部逻辑结构。
[分析]
   计算控制流图的环路复杂性V(G)。
   V(G)=(区域数)=5(判断结点数)+1=6
[分析]
   采用基本路径测试法,满足基本路径覆盖的要求。
   在进行程序的基本路径测试时,从程序的环路复杂性可导出程序基本路径集合中的独立路径条数,这
?ex_id=1878&ef_id=1352&su_id=3 2011-11-7
在线考试系统页码,3/11
是确保程序中每个可执行语句至少执行一次所必需的测试用例数目的上界。独立路径是指包括一组以前
没有处理的语句或条件的一条路径。例如针对本题所对应的控制流图中,一组独立的路径是:
   ·pathl:temp为>=
   ·Path2:temp为>
   ·path3:temp为==
   ·path4:temp为<=
   ·path5:temp为<
   ·path6:temp为除上述5种之外的字符串
   路径path1、path2、path3、path4、path5和path6组成一个基本路径集。只要设计出的测试用例能够
确保这些基本路径的执行,就可以使得程序中的每个可执行语句至少执行一次。


试题二
阅读下列说明,回答问题1至问题5。
[说明]
   针对某公司办公自动化(OA

2006年软件评测师考试下午 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1322891254
  • 文件大小0 KB
  • 时间2015-10-18