试题 百分网手机站

计算机等级考试四级软件测试工程师模拟论述试题

时间:2020-09-27 16:45:38 试题 我要投稿

计算机等级考试四级软件测试工程师模拟论述试题

  计算机等级考试四级软件测试工程师模拟论述试题的分值是50分,下面一起去看看计算机等级考试四级软件测试工程师试题考什么吧!

计算机等级考试四级软件测试工程师模拟论述试题

  论述题 (1-1每题10分,2-2每题12分,3-3每题28分,共50分

  1.论述题1:以下是某手机中的MP3播放器状态之间交互行为的描述,请按要求回答问题(10分)

  下面以某手机中的MP3播放器的测试为例,说明如何设计测试案例。

  某手机中的MP3播放器有三个状态:待机、播放、停止,播放器最初处于"待机"状态;可能发生的事件有五种:用户单击"打开"按钮,单击"播放"按钮,单击"停止"按钮,单击"返回"按钮,以及播放结束。其中"打开"表示单击"打开"按钮,其他类推。

  请画出该播放器中交互行为的状态图(应满足功能图的要求,不可画成流程图)。(10分)

  2.论述题2:以下是一个自动饮料售货机软件的操作规格说明,请按要求回答问题(12分)

  设要对一个自动饮料售货机软件进行黑盒测试。该软件的规格说明如下:

  "有一个处理单价为1元5角钱的盒装饮料的自动售货机软件。若投入1元5角硬币,按下"可乐"、"雪碧"或"红茶"按钮,相应的饮料就送出来。若投入的是2元硬币,在送出饮料的同时退还5角硬币。"

  (1)试利用因果图法,建立该软件的因果图(3分)

  (2)设计测试该软件的全部测试用例(9分)

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

  下面是一个简单的`C语言程序:

  int func1(int a,b,c)

  { int k=1;

  if((a>0||b<0)) k=k+a;

  else k=k+b;考试大

  if(c>0) k=k+c;

  return k;

  }

  (1)画出该函数的程序流程图。(10分)

  (2)设计测试用例,分别使函数的各种逻辑覆盖率尽量达到100%。如果认为该函数的某种逻辑覆盖率无法达到100%,需要说明原因。(10分)

  (3)设计特殊的测试用例,说明各种逻辑覆盖之间的关系。(8分)

【计算机等级考试四级软件测试工程师模拟论述试题】相关文章:

计算机等级考试四级软件测试工程师模拟试题论述题10-19

计算机等级考试四级软件测试工程师模拟论述题11-10

计算机等级考试四级软件测试工程师模拟试题11-20

计算机等级四级软件测试工程师模拟试题11-10

计算机等级考试四级软件测试工程师论述题11-04

计算机等级考试四级软件测试工程师试题11-17

计算机等级考试四级软件工程论述练习试题09-02

计算机等级考试四级软件测试工程师论述题练习10-25

2017年计算机等级考试四级软件测试工程师模拟试题11-02