信管网试题库

导航

2011下半年信息系统项目管理师真题解析第8题:因为在软件开发的每一环节

2012年03月20日来源:信管网 作者:cnitpm

因为在软件开发的每一环节都有可能产生意想不到的问题,所以(8)。
(8)A、应尽量由程序员或开发小组测试自己的程序
B、在设计测试用例时,只需要考虑合理的输入条件即可
C、在设计测试用例时,只需要考虑合理的输出条件即可
D、应该把软件验证与确认贯穿到整个软件开发的全过程中
解析
软件测试是指:使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别,它是帮助识别开发完成(中间或最终的版本)的计算机软件的正确度(correctness) 、完全度(completeness)和质量(quality)的软件过程。
软件测试不再只是一种仅在编码阶段完成后才开始的活动。现在的软件测试被认为是一种应该包括在整个开发和维护过程中的活动,它本身是实际产品构造的一个重要部分。
软件测试有如下几大原则:
1. 软件开发人员即程序员应当避免测试自己的程序
2. 应尽早地和不断地进行软件测试
3. 对测试用例要有正确的态度:第一,测试用例应当由测试输入数据和预期输出结果这两部分组成;第二,在设计测试用例时,不仅要考虑合理的输入条件,更要注意不合理的输入条件。
4. 要充分注意软件测试中的群集现象,也可以认为是“80-20原则”。不要以为发现几个错误并且解决这些问题之后,就不需要测试了。反而这里是错误群集的地方,对这段程序要重点测试,以提高测试投资的效益。
5. 严格执行测试计划,排除测试的随意性,以避免发生疏漏或者重复无效的工作。
6. 应当对每一个测试结果进行全面检查。
7. 妥善保存测试用例、测试计划、测试报告和最终分析报告,以备回归测试及维护之用。
cnitpm参考答案:D

本解析转自高老师博客:http://blog.sina.com.cn/gaozhs2009

温馨提示:因考试政策、内容不断变化与调整,信管网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

分享至:
请使用浏览器的分享功能,把好文章分享给更多的人

信管网 - 信息系统项目管理专业网站

下载APP-在线学习

培训课程

0元畅享

考试题库

免费资料

APP下载