摘要:对于【软件评测师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【软件评测知识】部分试题的详解,一起来看看吧~



1、软件测试原则中指出“完全测试是不可能的”,主要原因是( )。
A、 输入量太大、输出结果太多以及路径组合太多
B、 自动化测试技术不够完善
C、 测试的时间和人员有限
D、 仅仅靠黑盒测试不能达到完全测试

答案:A
答题解析:

本题考察测试原则。

完全测试不可能的主要原因是输入量太大、输出结果太多以及路径组合太多。



2、以下不是正确的软件测试目的的是( )。
A、 尽最大的可能找出最多的错误
B、 设计一个好的测试用例对用户需求的覆盖度达到100%
C、 对软件质量进行度量和评估,以提高软件的质量
D、 发现开发所采用的软件过程的缺陷,进行软件过程改进

答案:B
答题解析:

本题考察软件测试的目的。

软件测试的目的就是尽可能多的找出软件中的错误和缺陷,以提供软件的质量。“设计一个好的测试用例对用户需求的覆盖度达到100%”不属于软件测试的目的,此为软件测试用例设计的一个手段的预期。



3、以下对软件测试问题分类的描述中,正确的是( )。
A、 软件错误是指软件生命周期内的不希望或不可接受的人为错误,其结果是导致软件故障的产生。
B、 软件缺陷是存在于软件(程序、数据、文档)之中的那些不希望或不可接受的偏差。
C、 软件故障是指软件运行过程中出现的一种不希望或不可接受的外部状态。
D、 软件失效是指软件运行时产生的一种不希望或不可接受的内部行为结果。

答案:B
答题解析:

本题考察软件问题的分类。

软件错误(Error):指在软件生存期内不希望或不可接受的人为错误,其结果将导致软件缺陷的产生。其中A选项中写的是导致软件故障的产生,显然是错误的。既然是人为错误,那么对软件本身是一种外部行为。

软件缺陷(Defect):存在于软件之中的那些不希望或不可接受的偏差,因此选项B是正确的,缺陷被认为是“欠缺和不够完备的地方”,符合以下任何一种情况,都叫做软件缺陷:

1、软件未达到产品说明书中标明的功能;

2、软件出现了产品说明书中指明不会出现的错误;

3、软件功能超出了产品说明书指明的范围;

4、软件未达到产品说明书虽未指出但应达到的目标;

5、软件测试人员认为难以理解、不易使用、运行速度慢,和最终用户认为不好使用。

软件故障(Fault):指在软件运行过程中出现的一种不希望或不可接受的内部状态。其中C选项说的是外部状态,显然也是错误的。软件故障是一种状态行为,是指一个实体发生障碍和毛病。

软件失效(Failure):指在软件运行时产生的一种不希望或不可接受的外部行为结果。其中D选项说的是内部行为,也是错误的。软件失效是系统行为对用户要求的偏离,是一种面向用户的概念。



查看完整试题>>>