对软件测试设计方法有误的是()

题目
单选题
对软件测试设计方法有误的是()
A

软件设计师开发阶段最重要的步骤,它包括总体设计和详细设计

B

软件概要设计,是指对整个软件系统进行结构设计,确定软件系统机构

C

软件设计中尽量避免代码重用

D

软件设计要尽量减少耦合

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

第1题:

路径测试是整个软件测试的柱石,它是对软件的( )进行测试的一种方法。


正确答案:结构
结构 解析:路径定义为从程序元素的人口开始,到它的出口终止的可执行的指令程序。路径测试的目标是通过检验足够多的程序元素的路径来证实程序元素的实际结构所期望的程序元素的结构是一致的。

第2题:

关于软件测试,(31)的叙述是正确的。

①测试开始越早,越有利于发现软件缺陷

②采用正确的测试用例设计方法,软件测试可以做到穷举测试

③测试覆盖度和测试用例数量成正比

④软件测试的时间越长越好

A.④

B.①

C.②、③

D.①、③


正确答案:B
解析:本题考查软件测试原则。
  正确的测试原则概念如下:
  测试应尽早地不断地执行。
  测试是不完全的。
  测试用例覆盖测试需求的程度称为测试覆盖度,可能存在一个用例可以覆盖多个测试需求;一个需求对应多个测试用例的情况。

第3题:

●造成软件测试风险的主要原因不包括(53)。

(53)A.测试计划的不充分

B.测试方法有误

C.测试过程的偏离

D.软件设计方案有误


正确答案:D

第4题:

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

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

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

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

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

A.

B.

C.

D.


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

第5题:

比较传统的软件单元测试与面向对象软件的单元测试的内容,下列说法错误的是______。

A) 传统的软件单元测试的对象是软件设计的最小单位——模块,测试依据是详细设计说明书

B) 单元测试应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误

C) 面向对象软件很难对单个成员方法进行充分的测试,具有良好封装性的类称为单元测试的基本对象

D) 面向对象软件的测试大多采用白盒测试技术,系统内多个模块可以并行的进行测试

A.

B.

C.

D.


正确答案:D
解析:A、B选项关于传统的软件单元测试的描述都是正确的,C选项关于面向对象软件单元测试的描述也是正确的。D选项描述的内容不是面向对象软件测试的内容,而是传统的软件设计的单元测试的内容。所以不要产生混淆。

第6题:

下面关于软件测试的说法,(30)是错误的。软件测试方法可分为黑盒测试法和白盒测试法两种。黑盒测试法是通过分析程序的(31)来设计测试用例的方法。集成测试也叫做(32)。

A.软件测试就是程序测试

B.软件测试贯穿于软件定义和开发的整个期间

C.需求规格说明、设计规格说明都是软件测试的对象

D.程序是软件测试的对象


正确答案:A
解析:本题考察软件测试阶段监理工作的重点。从软件的生存周期看,测试往往指对程序的测试,这样做的优点是被测对象明确,测试的可操作性相对较强。但是,由于测试的依据是规格说明书、设计文档和使用说明书,如果设计有错误,测试的质量就难以保证。若测试后发现是设计的错误,这时,修改的代价是相当昂贵的。因此,较理想的做法应该是对软件的开发过程,按软件工程各阶段形成的结果,分别进行严格的审查。为了确保软件的质量,对软件开发过程应进行严格的管理。虽然测试是在实现且经验证后进行的,但实际上,测试的准备工作在分析和设计阶段就开始了。

第7题:

请列举5种软件测试用例的设计方法。


正确答案:等价类划分、边界值分析、判定表、因果图、错误推测、正交试验、功能图和场景法等。
等价类划分、边界值分析、判定表、因果图、错误推测、正交试验、功能图和场景法等。 解析:所谓测试用例设计就是将软件测试的行为活动,做一个科学化的组织归纳。软件测试是有组织性、步骤性和计划性的,而设计软件测试用例的目的是为了能将软件测试的行为转换为可管理的模式。软件测试是软件质量管理中最实际的行动,同时也是耗时最多的一顶。基于时间因素的考虑,软件测试行为必须能够加以量化,而测试用例就是将测试行为具体量化的方法之一。
简单来说,测试用例就是设计一个情况,软件程序在这种情况下,必须能够正常运行并且达到程序所设计的执行结果。如果程序在这种情况下不能正常运行,而且这种问题会重复发生,那就表示软件程序人员已经测出软件有缺陷,这时候就必须将这个问题标示出来,并输入问题跟踪系统中,以通知软件开发人员。软件开发人员接获通知后,将这个问题修改完成于下一个测试版本内。
因为不可能进行穷举测试,为了节省时间和资源、提高测试效率,必须要从数量极大的可用测试数据中精心挑选出具有代表性或特殊性的测试数据来进行测试。
具体的功能测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法和功能图法等。应该说,这些方法是比较实用的,在使用时要针对本项目的特点对方法加以适当的选择。

第8题:

结构化设计方法在软件开发中,用于()。

A、测试用例设计

B、软件概要设计

C、程序设计

D、软件详细设计


参考答案:B

第9题:

对单元测试的理解有误的是()

A.测试内容包括模块程序结构检查、代码测试和模块内功能测试

B.是对软件中的基本组成单位进行测试

C.常用的方法包括模块接口测试、局部数据结构测试

D.不具有回归性


参考答案:D

第10题:

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

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

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

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

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


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

更多相关问题