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

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

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

  参考答案与分析

  一、选择题(1-25每题2分,共50分)

  1. A 2. C 3. A 4. A5. A

  6. C 7. D 8. D 9. B10. D

  11. B 12. D 13. B 14. B15. A

  16. D 17. C 18. D 19. A20. B

  21. A 22. C 23. C 24. C25. D

  二、论述题

  1.问题1:

  解答:

  首先分析程序的规则说明和被测程序的功能,将其划分等价类并编号,如下:

  有效等价类输入:

  (2)区号:空白;

  (3)区号:3位数字;

  (4)前缀:从100-999的3位数字;

  (5)后缀:4位数字。

  无效等价类输入:

  (1)区号:有非数字字符;

  (2)区号:少于3位数字;

  (3)区号:多于3位数字;

  (4)前缀:有非数字字符;

  (5)前缀:起始位为"0";

  (6)前缀:少于3位数字;

  (7)前缀:多于3位数字;

  (8)后缀:有非数字字符;

  (9)后缀:少于4位数字;

  (10)后缀:多于4位数字。

  问题2:

  根据上述等价类的划分,设计测试用例如下:

  有效测试用例输入,如下表所示:

  

  无效的测试用例输入,如下表所示:

  2.在对照需求做功能测试和软件配置复审时,是由软件开发者在开发环境下进行的测试。而接下来做验收测试时则以用户为主。软件开发人员和QA(质量保证)人员也应参加。由用户参加设计测试用例,使用用户界面输入测试数据,并分析测试的输出结果。一般使用生产中的实际数据进行测试。

  如果软件是为多个客户开发的,则需要进行α测试和β测试。α测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试。软件在一个自然设置状态下使用。开发者坐在用户旁边,随时记下错误情况和使用中的问题。这是在受控制的环境下进行的测试。β测试是由软件的多个用户在一个或多个用户的实际使用环境下进行的测试。这些用户是与公司签定了支持产品预发行合同的外部客户,他们要求使用该产品,并愿意返回有关错位错误信息给开发者。与α测试不同的是,开发者通常不在测试现场。因而,β测试是在开发者无法控制的环境下进行的软件现场应用。

  3.(1)根据题意设计判定表,如下表所示:

  

  (2)由判定表设计测试用例时,要求覆盖所有规则,一般针对每个规则设计一个测试用例。对于该测试用例以规则所对应的条件为要求满足的输入条件,并以规则所对应的动作的动作为预期结果。根据表 可以设计4个测试用例,它们分别覆盖规则1~4,如下表所示。

  

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