考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 四级考试 > 软件测试工程师 > 文章内容
  

计算机等级考试四级软件测试工程师模拟试题六及答案解析

中华IT学院   【 】  [ 2017年6月19日 ]

  二、论述题 (1-1每题20分,2-2每题12分,3-3每题18分,共50分

  1.论述题1:以下是一软件规格说明,请按照要求回答问题(20分)

  软件规格说明:某学校的学生公寓有14栋楼,用A~N这14个大写字母的其中一个代表楼号。每栋楼的层数为六层,代号为1~6。每层楼有40个房间,编号为01~40。具体表示一个宿舍房间时,用一个字母加三位数字表示,例如:"C527"表示C楼第5层的27室。软件运行时,如果输入的房间号不在上述范围内,将不予接受,并显示输入无效。

  (1)请根据规格说明,划分等价类。(10分)

  (2)使用等价类划分方法为该软件设计测试用例。(10分)

  2.论述题2:关于软件测试过程,请回答以下问题

  (1)软件测试过程模型主要有哪些?各有何特点?

  (2)应当如何正确选取过程模型?

  3.论述题3:针对以下C语言程序,请按要求回答问题

  以下是一个用来求解一元二次方程的C语言程序:

  1 main()

  2 {

  3 float a,b,c,x1,x2,delta;

  4 scanf("%f%f%f",&a,&b,&c);

  5 if (a!=0)

  6 {

  7delta=b*b-4*a*c;

  8if (delta>0)

  9{

  10 x1=(-b+sqrt(delta))/(2*a);

  11x2=(-b-sqrt(delta))/(2*a);

  12 printf("x1=%f,x2=%f\n",x1,x2);

  13}

  14else

  15{

  16if (delta==0)

  17{

  18 x1=-b/(2*a);

  19 printf("x1=%f\n",x1);

  20}

  21else

  22{

  23 printf("no real solution\n");

  24}

  25}

  26 }

  27 }

  (1)画出main( )函数的控制流图。

  (2)采用基本路径测试法设计一组测试用例,保证,每个基本独立路径都至少执行一次。

分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved