测试原理与概念

单元测验1

1、单选题:
‎下列说法中错误的是:​
选项:
A: 充分测试后的软件不存在缺陷;
B: 测试工作要及早展开;
C: 测试资源不应该按照模块平均分布,应该向重点模块倾斜;
D: 在软件生命周期的后期修改缺陷的成本比在前期修改的成本要高很多。
答案: 【 充分测试后的软件不存在缺陷;

2、单选题:
‎软件测试按阶段划分可分类为:​
选项:
A: 需求测试、单元测试、集成测试、验证测试
B: 单元测试、集成测试、系统测试、验收测试
C: 单元测试、集成测试、验证测试、系统测试
D: 调试、单元测试、集成测试、用户测试
答案: 【 单元测试、集成测试、系统测试、验收测试

3、单选题:
​软件生存周期过程中,修改缺陷代价最大的阶段是:​
选项:
A: 需求阶段
B: 设计阶段
C: 编码阶段
D: 发布运行阶段
答案: 【 发布运行阶段

4、单选题:
​下列关于软件质量保证和软件测试的说法中不正确的是:‌
选项:
A: 软件质量保证面向产品而软件测试面向过程;
B: 软件质量保证的目的是防止缺陷而不是检测缺陷;
C: 软件测试的目的是检测缺陷而不是防止缺陷;
D: 软件质量保证与软件测试均属于质量活动。
答案: 【 软件质量保证面向产品而软件测试面向过程;

5、多选题:
‎下面能够体现“测试驱动开发”含义的有:‎
选项:
A: 软件开发过程中测试在先,编码在后;
B: 软件开发过程中编码在先,测试在后;
C: 测试脚本或测试用例在编码之前完成;
D: 更符合“缺陷预防”的思想。
答案: 【 软件开发过程中测试在先,编码在后;;
测试脚本或测试用例在编码之前完成;;
更符合“缺陷预防”的思想。

6、多选题:
‌某软件公司在招聘软件评测师时,应聘者甲向公司做如下保证:①经过自己测试的软件今后不会再出现问题; ②在工作中对所有程序员一视同仁,不会因为在某个程序员编写的程序中发现的问题多,就重点审查该程序,以免不利于团结;③承诺不需要其他人员,自己就可以独立进行测试工作; ④发扬咬定青山不放松的精神,不把所有问题都找出来,决不罢休; 你认为应聘者甲的保证中错误的有:​
选项:
A: ①
B: ②
C: ③
D: ④
答案: 【 ①;
②;
③;

7、判断题:
‎根据W模型,测试过程和开发过程应该是同时开始,同时结束的,两者保持同步关系。‍
选项:
A: 正确
B: 错误
答案: 【 正确

8、判断题:
‎静态测试是一种不通过执行程序而进行测试的技术,因此不需要使用测试工具,仅依靠测试人员人工执行。‎
选项:
A: 正确
B: 错误
答案: 【 错误

9、判断题:
‍软件项目在进入需求分析阶段后,测试人员应该开始介入其中。‎
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
‎软件测试的测试对象就是软件的源代码。‏
选项:
A: 正确
B: 错误
答案: 【 错误

单元测验2

1、单选题:
‌下列关于软件测试的说法中正确的是:‏
选项:
A: 软件测试就是对软件进行调试运行的过程;
B: 软件测试的测试对象就是源代码;
C: 软件测试工作要尽早展开;
D: 经过严格测试过的软件没有缺陷。
答案: 【 软件测试工作要尽早展开;

2、单选题:
‎以下哪项任务无法通过软件测试完成?​
选项:
A: 检测软件产品中的缺陷;
B: 验证软件产品是否符合需求;
C: 证明软件产品没有缺陷;
D: 改进软件开发的流程。
答案: 【 证明软件产品没有缺陷;

3、单选题:
‍下列属于Java平台下的单元测试工具的是:‎
选项:
A: NUnit
B: CppUnit
C: JUnit
D: XUnit
答案: 【 JUnit

4、单选题:
‏关于软件质量的描述,正确的是:‌
选项:
A: 软件质量是指软件满足规定用户需求的能力;
B: 软件质量特性可分为软件的功能性、可靠性、易用性、效率、可维护性,可移植性;
C: 软件质量保证过程就是软件测试过程;
D: 以上描述都不对。
答案: 【 软件质量特性可分为软件的功能性、可靠性、易用性、效率、可维护性,可移植性;

5、单选题:
‍下述做法中能够提高软件测试的效率的为:‍
选项:
A: 随机地选取测试数据;
B: 取一切可能的输入数据作为测试数据;
C: 在完成编码以后制订软件的测试计划;
D: 选择发现错误可能性最大的数据作为测试用例。
答案: 【 选择发现错误可能性最大的数据作为测试用例。

6、单选题:
‎下面说法中正确的是:‎
选项:
A: 软件测试是一个贯穿软件开发生命周期的活动;
B: 软件测试只在编码后进行;
C: 测试过程中应重视测试的执行,可以轻视测试的设计;
D: 因为测试工作简单,所以其对软件产品质量影响不大。
答案: 【 软件测试是一个贯穿软件开发生命周期的活动;

7、单选题:
‏测试过程的4项基本活动是测试计划、测试设计、测试执行和(    )​
选项:
A: 测试运行
B: 测试报告
C: 测试度量
D: 测试需求
答案: 【 测试报告

8、单选题:
‎软件测试V模型中和概要设计阶段对应的测试是:‏
选项:
A: 单元测试
B: 集成测试
C: 系统测试
D: 验收测试
答案: 【 集成测试

9、单选题:
‌下列哪个模型强调了测试计划等工作的先行与对系统需求与系统设计的测试?‎
选项:
A: V模型
B: W模型
C: 螺旋模型
D: 瀑布模型
答案: 【 W模型

10、单选题:
‏下列哪个模型对软件测试流程

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注