工学

多选题有关"测试驱动开发",下列说法正确的有()。ATDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码BTDD的基本思路就是通过测试来推动整个开发得进行,但测试驱动开发并不只是单纯的测试工作,而是把需求分析,设计,质量控制量化的过程CTDD的重要目的不仅仅是测试软件,测试工作保证代码质量仅仅是其中一部分,而且是在开发过程中帮助客户和程序员去除模棱两可的需求DTDD首先考虑使用需求(对象、功能、过程、接口等),主要是编写测试用例框架对功能的过程和接口进行设计,而测试框

题目
多选题
有关"测试驱动开发",下列说法正确的有()。
A

TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码

B

TDD的基本思路就是通过测试来推动整个开发得进行,但测试驱动开发并不只是单纯的测试工作,而是把需求分析,设计,质量控制量化的过程

C

TDD的重要目的不仅仅是测试软件,测试工作保证代码质量仅仅是其中一部分,而且是在开发过程中帮助客户和程序员去除模棱两可的需求

D

TDD首先考虑使用需求(对象、功能、过程、接口等),主要是编写测试用例框架对功能的过程和接口进行设计,而测试框架可以持续进行验证

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

第1题:

软件测试信息流的输入包括______。

①软件配置(包括软件开发文档、目标执行程序、数据结构)

②开发工具(开发环境、数据库、中间件等)

③测试配置(包括测试计划、测试用例、测试驱动程序等)

④测试工具(为提高软件测试效率,使用测试工具为测试工作服务)

A.①②③④

B.①②④

C.①③④

D.②③④

A.

B.

C.

D.


正确答案:C

第2题:

黑盒测试也称功能测试或数据驱动测试。

A.错误

B.正确


参考答案:B

第3题:

下面有关测试的说法正确的是(30)。

A.测试人员应该在软件开发结束后开始介入

B.测试主要是软件开发人员的工作

C.要根据软件详细设计中设计的各种合理数据设计测试用例

D.严格按照测试计划进行,避免测试的随意性


正确答案:D
解析:本题考查软件测试的基本知识。测试人员应该在系统设计阶段介入,根据概要设计说明书开始制定测试计划:测试过程要求用户参与,特别是提交阶段要通过用户的验收测试;设计测试用例时不但要选择合理的输入数据作为测试用例,还要选择不合理的输入数据作为测试用例。

第4题:

下列()不属于工作样本测试的正确说法。


A.工作样本测试开发成本相对较高

B.工作样本测试内容效度很高

C. 工作样本测试考察的是一个人在一定领域中掌握的知识广度和深度

D. 工作样本测试普遍适用性很低,只能针对不同的职位来开发不同的测试

答案:C
解析:
本题考查工作样本测试。

工作样本测试效标效度和内容效度都很高。B说法正确。由于工作样本测试时专门针对特定职位设计的,因此它的普遍适用性很低,只能针对不同的职位来开发不同的测试,所以它的开发成本相对较高。AD说法正确。知识测试就是我们常说的考试,考察的是一个人在一定的领域中掌握的知识的广度和深度。C说法错误,符合题意。

第5题:

下列有关软件测试设计的说法中,正确的是______。

A.测试方案应考虑是否可行、是否有效和是否能够达到预期的测试目标

B.基于判定表的测试用例设计方法是白盒测试用例设计方法

C.测试方案设计中可以忽略软件系统的实际使用环境

D.测试开发不是测试用例设计的工作内容


正确答案:A
解析:软件测试设计的要点有:
  所设计的测试技术方案是否可行,是否有效和是否能达到预期的测试目标。
  所设计的测试用例是否完整,边界条件是否考虑,其覆盖范围能达到多高。
  所设计的测试环境是否和用户的实际使用环境比较接近。
  关键是做好测试设计前的知识传递。
  由以上可知A说法正确。
  基于判定表的测试用例设计方法是黑盒测试用例设计方法,B说法错误。
  测试环境应当和用户的实际使用环境比较接近,这样才能更好地进行测试,C说法错误。
  测试开发是测试用例设计的一部分工作内容,D项的说法与事实相反,不选。

第6题:

软件测试是软件开发的主要组成部分,下列论述中( )是正确的。

A.测试在设计期完成

B.测试在编程阶段完成

C.测试在运行阶段完成

D.测试贯穿开发全过程


正确答案:D

第7题:

下列关于测试设计与开发的说法中,不正确的是______。

A) 软件测试设计与开发活动是软件测试过程中对技术要求比较高的关键阶段

B) 软件测试设计与开发主要包括测试技术方案的制定、测试用例设计

C) 测试用例特定集合的设计、测试开发和测试环境的设计都是软件测试设计与开发的范畴

D) 测试设计与开发活动对软件进行需求确定性估算

A.

B.

C.

D.


正确答案:D
解析:软件测试设计与开发活动是软件测试过程中对技术要求比较高的关键阶段。软件测试设计与开发主要包括测试技术方案的制定、测试用例设计、测试用例特定集合的设计、测试开发和测试环境的设计都是软件测试设计与开发的范畴。而软件的需求确定性估算是在测试总结环节中应考虑的问题,而不是测试设计和开发阶段。

第8题:

下列有关黑盒测试的叙述中,错误的是

A) 黑盒测试是在不考虑源代码的情形下进行的一种软件测试方法

B) 最好由测试人员、最终用户和开发人员组成的团队来实施黑盒测试

C) 黑盒测试主要是通过对比和分析实测结果和预期结果来发现它们之间的差异,所以黑盒测试又称为“数据驱动”测试

D) 数据流测试是一种黑盒测试方法

A.

B.

C.

D.


正确答案:D

第9题:

● 软件测试信息流的输入包括(18) 。

①软件配置(包括软件开发文档、目标执行程序、数据结构)

②开发工具(开发环境、数据库、中间件等)

③测试配置(包括测试计划、测试用例、测试驱动程序等)

④测试工具(为提高软件测试效率,使用测试工具为测试工作服务)

(18)

A.①②③④

B.①②④

C.①③④

D.②③④


正确答案:C

第10题:

有关"测试驱动开发",下列说法正确的有()。

  • A、TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码
  • B、TDD的基本思路就是通过测试来推动整个开发得进行,但测试驱动开发并不只是单纯的测试工作,而是把需求分析,设计,质量控制量化的过程
  • C、TDD的重要目的不仅仅是测试软件,测试工作保证代码质量仅仅是其中一部分,而且是在开发过程中帮助客户和程序员去除模棱两可的需求
  • D、TDD首先考虑使用需求(对象、功能、过程、接口等),主要是编写测试用例框架对功能的过程和接口进行设计,而测试框架可以持续进行验证

正确答案:A,B,C,D

更多相关问题