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

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

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

  参考答案与分析

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

  1. C 2. C 3. D 4. B5. C

  6. C 7. B 8. A 9. C10. C

  11. A 12. B 13. C 14. A15. D

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

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

  二、论述题

  1.问题1:

  解答:

  首先根据规格说明,列出所有可能的输入和输出,得到如下结果:

  输入:处于提交状态、数据完整率达到80%以上、已经过业务员确认。

  输出:处理或不处理。

  找出所有输入与输出的关系,通过分析,得到以下的对应关系:

  如果单据处于提交审批状态且数据完整率达到80%以上,则处理;

  如果单据不处于提交审批状态,则不处理;

  如果单据处于提交审批状态,数据完整率未达到80%以上,但已经过业务员确认,则处理。

  下面列出所有的原因和结果,并进行编号,根据上面分析的关系,画出因果图,如图17-2所示:

  原因:1:处于提交状态

  2:数据完整率未达到80%以上

  3:已经过业务员确认

  结果:21:处理

  22:不处理

  

  问题2:

  解答:

  首先将上面的因果图转换成判定表,如下表所示:

  

  然后将判定表中的8列转换成测试用例即可。

  2.分析该程序的说明和功能,显然可以划分四组测试等价类:有效输入等价类、无效输入等价类、合法输出等价类和非法输出等价类。在考虑该程序的合法输出和非法输出时需要考虑计算机的字长,这时要进行边界值法设计测试用例,以补充等价类法设计的测试用例。具体采用边界值法设计的测试用例如下:

  (1)使程序输入刚好等于最小的负整数:

  输入:'-32768'

  输出:-32768

  (2)使程序输入刚好等于最大的正整数:

  输入:'32767'

  输出: 32767

  (3)使程序输入刚好小于最小的负整数:

  输入:'-32769'

  输出:错误

  (4)使程序输入刚好大于最大的正整数:

  输入:'32768'

  输出: 错误

  3.问题1:

  不是。穷举测试的方法并不是对所有程序都可以实现。

  问题2:

  对小程序进行穷举测试,也不见得能保证程序百分之百正确。所谓穷举测试是拿所有可能的输入数据来作为测试用例(黑盒测试),或覆盖程序中所有可能的路径(白盒测试)。对于小程序来说,实际上并不能真正作到穷举测试。

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