军队文职招聘考试

软件测试,主要是对软件的逻辑性进行正确性确认,不外乎有以下几种方法,即()A、黑盒法和白盒法B、人工检查和程序测试C、动态测试和静态测试D、正确性证明、人工分析与检查、程序测试

题目

软件测试,主要是对软件的逻辑性进行正确性确认,不外乎有以下几种方法,即()

  • A、黑盒法和白盒法
  • B、人工检查和程序测试
  • C、动态测试和静态测试
  • D、正确性证明、人工分析与检查、程序测试
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下关于软件测试的概念,正确的是(38)。

A.软件测试的目的是想证实在一个给定的外部环境中软件的逻辑正确性,即保证软件以正确的方式来做这个事件

B.软件质量保证的基本措施就是对软件进行确认测试

C.软件测试的对象不仅仅是程序,文档、数据和规程都是软件测试的对象

D.单元测试可检验程序单元或部件的接口关系,应能发现并排除在模块连接中可能发生的问题


正确答案:C
解析:本题考查软件测试的概念。
  相关的正确概念如下:
  软件测试的目的不是为表明产品正确而进行测试,而是证伪。
  软件质量保证与软件测试有严格的区别。软件质量保证是通过预防、检查与改进来保证软件质量,是软件生命周期的管理以及验证软件是否满足规定的质量和用户的需求。所以软件质量保证中包含了软件测试,但不等同。
  软件测试的对象不仅仅是程序,文档、数据和规程都是软件测试的对象。
  集成测试是模块组装测试,可检验程序单元或部件的接口关系,应能发现并排除在模块连接中可能发生的问题。

第2题:

为了是软件测试更加高效,应遵循的原则包括(17)。P8 ①所有的软件测试都应追溯到用户需求、充分注意缺陷群集现象 ②尽早地和不断地进行软件测试、回归测试 ③为了证明程序的正确性,尽可能多的开发测试用例 ④应由不同的测试人员对测试所发现的缺陷进行确认 ⑤增量测试,由小到大

A.①②③④

B.①②③⑤

C.②③④

D.①②④⑤


正确答案:D
解析:软件测试原则(八大原则)1)、所有的软件测试都应追溯到用户需求2)、应把“尽早地和不断的进行软件测试”作为测试者的座右铭3)、完全测试是不可能的,测试需要终止5)、充分注意测试中的群集现象6)、程序员避免测试自己的程序(注意不是指对程序的调试)7)、尽量避免测试的随意性,增量测试,由小到大8)、妥善保存测试计划,测试用例,出错统计和最终分析报告,为维护提供方便。

第3题:

关于确认测试,描述正确的是(39)。

①确认测试一般包括有效性测试与软件配置复查,采用黑盒测试为主,白盒测试为辅的测试方法进行测试。

②确认测试配置项复查时应当严格检查用户手册和操作手册中规定的使用步骤的完整性和正确性。

③确认测试需要检测与证实软件是否满足软件需求说明书中规定的要求。

④确认测试是保证软件正确实现特定功能的一系列活动和过程,目的是保证软件生命周期中的每一个阶段的成果满足上一个阶段所设定的目标。

A.①②

B.②③

C.③④

D.②④


正确答案:B
解析:本题考查确认测试的概念。
  确认测试的任务是验证软件的功能和性能及其他特性是否与用户的要求一致。对软件的功能和性能要求在软件需求规格说明中明确规定。确认测试一般包括有效性测试和软件配置复查。
  .有效性测试。有效性测试是在模拟的环境下,运用黑盒测试的方法,验证所测软件是否满足需求规格说明书列出的需求。
  .软件配置复查。软件配置复查的目的是保证软件配置的所有成分都齐全,各方面的质量都符合要求,具有维护阶段所必须的细节,而且已经编排好分类的目录。

第4题:

● 软件测试按实施组织分,测试应该包括以下的(50) 。

① 开发方测试 ② 用户方测试

③ 第三方测试 ④ 验收测试⑤ 确认测试

(50)

A.①、②、③

B.③、④、⑤

C.①、②、④

D.①、②、③、④、⑤


正确答案:A

第5题:

以下关于测试方法的叙述中,不正确的是( )。

A.根据被测代码是否可见分为白盒测试和黑盒测试B.黑盒测试一般用来确认软件功能的正确性和可操作性C.静态测试主要是对软件的编程格式M结构等方面进行评估 D.动态测试不需要实际执行程序


正确答案:D

第6题:

● 为了使软件测试更加高效,应遵循的原则包括__。 ①所有的软件测试都应追溯到用户需求、充分注意缺陷群集现象②尽早地和不断地进行软件测试、回归测试 ③为了证明程序的正确性,尽可能多的开发测试用例 ④应由不同的测试人员对测试所发现的缺陷进行确认⑤增量测试,由小到大 A.①②③④

B.①③④⑤

C.②③④

D.①②④⑤


正确答案:D
软件测试的原则包括:(1)所有的软件测试都应该追溯到用户需求。(2)尽早地和不断地进行软件测试。(3)应由不同的测试人员对测试所发现的缺陷进行确认。(4)测试无法显示软件潜在的缺陷。(5)充分注意测试中的集群现象。(6)程序员应避免检查自己的程序。(7)尽量避免测试的随意性。一般情况下测试应采用增量测试,由小到大。(8)测试是一项协同完成的创造性的工作。参考答案D

第7题:

软件测试按实施组织分,测试应该包括以下的(50)。

①开发方测试

②用户方测试

③第三方测试

④验收测试

⑤确认测试

A.①、②、③

B.③、④、⑤

C.①、②、④

D.①、②、③、④、⑤


正确答案:A
解析:本题考查软件测试的分类。
  软件测试按实施组织分,测试应该包括:
  .开发方测试。
  .用户测试。
  .第三方测试。

第8题:

为了使软件测试更加高效,应遵循的原则包括______。

①所有的软件测试都应追溯到用户需求,充分注意缺陷群集现象

②尽早地和不断地进行软件测试、回归测试

③为了证明程序的正确性,尽可能多地开发测试用例

④应由不同的测试人员对测试所发现的缺陷进行确认

⑤增量测试,由小到大

A.①②③④

B.①③④⑤

C.②③④

D.①②④⑤

A.

B.

C.

D.


正确答案:D
解析: 本题中要求使测试更加高效,即测试的质量和效率都能够得到保证。“所有的软件测试都应追溯到用户需求,充分注意缺陷群集现象”、“尽早地和不断地进行软件测试、回归测试”、“应由不同的测试人员对测试所发现的缺陷进行确认”、“增量测试,由小到大”这些方法都能够使测试质量和效率得到提高。
  我们不可能进行穷举测试,为了节省时间和资源,提高测试效率,必须要从数量极大的可用测试数据中精心挑选出具有代表性或特殊性的测试数据来进行测试。如果不根据当时测试的条件和实际工作情况,不计成本地盲目大量开发测试用例,反而起不到好的效果,拖延了测试的时间。所以③的描述不够准确,其他选项是正确的。

第9题:

以下关于软件回归测试的说法中错误的是______。

A.软件变更后,应对软件变更部分的正确性和对变更需求的符合性进行测试

B.软件变更后,首先应对变更的软件单元进行测试,然后再进行其他相关的测试

C.软件变更后,不必再对软件原有正确的功能、性能和其他规定的要求进行测试

D.对具体的软件,可以根据软件测试合同及软件的重要性、完整性级别对回归测试内容进行剪裁


正确答案:C
解析:回归测试的目的是测试软件变更之后,变更部分的正确性和对变更需求的符合性,并测试软件变更之后,对软件原有正确的功能、性能和其他规定的要求不产生损害。其测试的对象有未通过单元测试、系统集成测试、配置项测试、系统测试的软件。在变更之后,首先应对变更的软件单元进行测试,然后再进行相关的测试。
  回归测试的内容可能有:只重复测试原来软件单元测试做过的测试内容;修改原软件单元测试做过的测试内容;以及在前两者基础之上新增测试内容。
  由以上可得A、B项说法均正确,而C选项说法明显错误。
  软件测试规范规定,对具体的软件可根据软件测试合同及软件的重要性、完整性级别对上述各类软件测试的内容进行裁剪。D选项说法错误。

第10题:

软件自动化测试的目的主要是______。

A.多次运行软件可发现缺陷

B.首次运行软件时可以发现缺陷

C.软件运行完成后发现并分析缺陷

D.利用软件测试工具高效的对软件进行测试


正确答案:B

更多相关问题