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

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

黑盒法和白盒法

B

人工检查和程序测试

C

动态测试和静态测试

D

正确性证明、人工分析与检查、程序测试

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

试题(39)

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

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

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

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

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

39)

A.① ②

B.② ③

C.③ ④

D.② ④


正确答案:B

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

第2题:

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

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

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

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

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


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

第3题:

软件测试的目的是(13),在进行单元测试时,常用的方法是(14)。

(45)

A.证明软件系统中存在错误

B.找出软件系统中存在的所有错误

C.证明软件的正确性

D.尽可能多地发现软件系统中地错误


正确答案:D

第4题:

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

A.①②③④

B.①②③⑤

C.②③④

D.①②④⑤


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

第5题:

软件测试方法中的黑盒测试法和白盒测试法是常用的方法,其中黑盒测试法主要是用于测试______。

A.结构合理性

B.程序正确性

C.软件功能

D.程序内部逻辑


正确答案:C

第6题:

在软件测试方法中,黑盒测试法和白盒测试法是常用的方法,其中黑盒测试法主要是用于测试( )。

A.结构合理法

B.软件外部功能

C.程序正确性

D.程序内部逻辑


正确答案:B

第7题:

软件测试的方法有三种。以下哪项(些)属于这些方法?

Ⅰ.动态测试

Ⅱ.静态测试

Ⅲ.正确性证明

A.仅Ⅰ

B.仅Ⅰ和Ⅱ

C.仅Ⅱ和Ⅲ

D.Ⅰ、Ⅱ和Ⅲ


正确答案:D
解析:本题考查软件测试方法的概念。目前,软件测试的方法有三种:动态测试、静态测试和正确性证明。动态测试是指通常的上机测试,这种方法是使程序有控制地运行,并从多种角度观察程序运行时的行为,以发现其中的错误。静态测试一般是指人工评审软件文档或程序,借以发现其中的错误,由于被评审的文档或程序不必运行,所以称为静态的。动态测试和静态测试只能发现错误而不能证明程序中不存在错误,从理论上讲,只有借助于程序正确性证明才有可能证明程序的正确性。程序证明最常用的方法是归纳断言法,它对程序提出一组命题,如能永数学方法证明这些命题成立,就可保证程序中不存在错误,即它对所有的输入都会产生预测的正确输出。但目前正确性证明尚处于理论研究阶段,其技术尚不成熟,并未达到实用化阶段。正确答案为选项D。

第8题:

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

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

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

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

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

A.①②

B.②③

C.③④

D.②④


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

第9题:

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

B.①③④⑤

C.②③④

D.①②④⑤


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

第10题:

性能测试即测试软件处理事务的()。

A、功能

B、完整性

C、正确性

D、速度


本题答案:D

更多相关问题