最新公告:

  没有公告

您现在的位置: 教师备课网 >> 考试 >> 计算机等级考试 >> 正文
计算机等级考试四级软件测试工程师试题答案5         ★★★
计算机等级考试四级软件测试工程师试题答案5
作者:佚名 文章来源:网络 点击数: 更新时间:2013-5-10 11:58:33

论述题 (1-1每题20分,2-2每题12分,3-3每题18分,共50分
  1.论述题1:以下是一软件规格说明,请按要求回答问题(20分)
   软件规格说明:某工厂招工规定,报名者年龄应该在16周岁到35周岁之间(到2005年12月31日为止),即出生年月不在上述范围内的人员将不予接受,并显示"年龄不合格"的出错信息。
   (1)请根据规格说明,划分等价类。(10分)
   (2)使用等价类划分方法为该软件设计测试用例。(10分)
  2.论述题2:以下是某"象棋中走马事件"应用程序的走马规则,请按要求回答问题(12分)
   以下是中国象棋中走马事件中的走马原则:
   1)如果落点在棋盘外,则不移动棋子。
   2)如果落点与起点不构成日字型,则不移动棋子。
   3)如果落点处有己方棋子,则不移动棋子。
   4)如果在落点方向的邻近交叉点有棋子(绊马腿),则不移动棋子。
   5)如果不属于(1)~(4)条,且落点处无棋子,则移动棋子。
   6)如果不属于(1)~(4)条,且落点处为对方棋子(非老将),则移动棋子并除去对方棋子。
   7)如果不属于(1)~(4)条,且落点处为对方老将,则移动棋子,并提示战胜对方,游戏结束。
   (1)画出该应用程序的因果图。(3分)
   (2)对该软件进行基于因果图的方法设计测试用例。(9分)
  3.论述题3:针对以下C语言程序,请按要求回答问题(18分)
   下面是一个程序段(C语言),试设计基本路径测试的测试用例,设计出的测试用例要保证每一个基本独立路径至少要执行一次。
   函数说明:当 i_flag=0; 返回 i_count+100
   当 i_flag=1; 返回 i_count*10
   否则 返回 i_count*20
   输入参数:int i_count int i_flag
   输出参数:int i_return
   程序代码如下:
   1 int Test(int i_count,int i_flag)
   2 {
   3 int i_temp=0;
   4 while(i_count>0)
   5 {
   6 if(0==i_flag)
   7 {
   8 i_temp=i_count+100;
   9 break;
   10 }
   11 else
   12 {
   13 if(1==i_flag)
   14 {
   15 i_temp=i_temp+10;
   16 }
   17 else
   18 {
   19 i_temp=i_temp+20;
   20 }
   21 }
   22 i_count--;
   23 }
   24 return i_temp;
   25 }
   (1)画出该函数的控制流程图。(8分)
   (2)采用基本路径测试法设计一组测试用例,保证每个基本独立路径都至少执行一次。(10分)


文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    最新文章 更多内容
    普通文章计算机等级考试四级软件测试工程师试题答案5
    普通文章全国计算机等级考试四级数据库工程师笔试真题
    普通文章全国计算机等级考试四级软件测试工程师笔试真题
    普通文章12013年计算机等级考试:四级软件测试工程师试题…
    普通文章计算机等级考试四级软件测试工程师试题答案7
    普通文章2013年全国计算机等考新政策:二级全部上机考试…
    普通文章江苏省2013年:计算机等级考试级别、语种
    普通文章江苏省2013年:计算机等级考试注意事项
    普通文章计算机等级考试一级MsOffice练习题及答案5
    普通文章计算机等级考试考试二级Access考纲
    相关文章
    没有相关文章
    更多内容

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 | 
    中学教师网 信息产业部备案