【最全】软件测试基础理论选择题(含答案)

一、单选题

1、软件测试的目的是( )
A、试验性运行软件
B、发现软件错误
C、证明软件正确
D、找出软件中全部错误
【答案】B

2、下面说法正确的是( )
A、经过测试没有发现错误说明程序正确
B、测试的目标是为了证明程序没有错误
C、成功的测试是发现了迄今尚未发现的错误的测试
D、成功的测试是没有发现错误的测试
【答案】C

3、软件测试中白盒法是通过分析程序的( )来设计测试用例的。
A、应用范围
B、内部逻辑
C、功能
D、输入数据
【答案】B

4、软件测试中黑盒法是根据程序的( )来设计测试用例的。
A、应用范围
B、内部逻辑
C、功能
D、输入数据
【答案】C

5、提高软件测试的效率,应该( )
A、随机地选取测试数据
B、取一切可能的输入数据作为测试数据
C、在完成编码以后制定软件的测试计划
D、选择发现错误可能性最大的数据作为测试用例
【答案】D

6、与设计测试用例无关的文档是( )
A、项目开发计划
B、需求规格说明书
C、设计说明书
D、源程序
【答案】A
【解析】在各个时期进行的软件测试,其依据都是不同的,测试用例的设计应该与各个时期的文档有关,故测试用例的设计与需求规格说明书、程序复杂程度、源程序都是有关的。而项目的开发计划是为程序的开发做准备的,与测试无关。

7.软件测试用例主要由输入数据和( )两部分组成。
A、测试计划
B、测试规则
C、预期输出结果
D、以往测试记录分析
【答案】C

8.成功的测试是指运行测试用例后( )
A、未发现程序错误
B、发现了程序错误
C、证明程序正确性
D、改正了程序错误
【答案】B

9.下列几种逻辑覆盖标准中,查错能力最强的是( )
A、语句覆盖
B、判定覆盖
C、条件覆盖
D、条件组合覆盖
【答案】D

10.在黑盒测试中,着重检查输入条件组合的方法是( )
A、等价类划分法
B、边界值分析法
C、错误推测法
D、因果图法
【答案】D
【解析】在黑盒测试中,等价类测试法和边界值分析法,都是着重考虑输入条件,但是对于输入条件之间的联系则讨论不多。因果图法是着重检查输入条件组合的一种测试方法。

11.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是( )
A、系统功能
B、局部数据结构
C、重要的执行路径
D、错误处理
【答案】A
【解析】单元测试主要从下面五个基本特征进行测试,分别是:模块接口、局部数据结构、独立路径和出错处理。故不能完成的测试是系统功能,这通常是在系统测试时进行的。

12、版本管理是对系统不同版本进行的( )过程
A、标识与跟踪
B、标识变更
C、发布变更
D、控制变更
【答案】A

13、在设计人机界面时,应主要考虑的因素有( )
A、系统响应时间 
B、错误处理 
C、用户求助机制 
D、以上都是
【答案】D

14、软件测试是保证软件质量的重要措施,它的实施应该在( )
A、程序编程阶段
B、软件开发全过程
C、软件允许阶段
D、软件设计阶段
【答案】B

15、对软件是否能达到用户所期望的要求的测试称为( )
A、集成测试
B、有效性测试
C、系统测试
D、验收测试
【答案】D

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

17、在进行软件测试时,首先应当进行( ),然后再进行组装测试,最后再进行有效性测试。
A、单元测试
B、集成测试
C、确认测试
D、组合测试
【答案】A

18、软件测试活动主要包括( )。
A、测试设计
B、测试执行
C、都是
D、测试总结
【答案】C

19、从下列叙述中选出能够与软件开发需求分析、设计、编码相对应的软件测试( )。
A、组装测试、确认测试、单元测试
B、单元测试、组装测试、确认测试
C、单元测试、确认测试、组装测试
D、确认测试、组装测试、单元测试
【答案】D

20、( )不是易用性测试包括的内容
A、安装测试
B、菜单测试
C、界面测试
D、文档测试
【答案】D

21、软件测试的目的是尽可能发现软件中的错误,通常( )是代码编写阶段可进行的测试,它是整个测试工作的基础。
A、系统分析
B、安装测试
C、验收测试
D、单元测试
【答案】D

22、用黑盒技术设计测试用例的方法之一为( )
A、因果图
B、逻辑覆盖
C、循环覆盖
D、基本路径测试
【答案】A

23、下列软件属性中,软件产品首要满足的应该是( )
A、功能需求
B、性能需求
C、可扩展性和灵活性
D、容错纠错能力
【答案】A

24、下列哪个不是测试环境组成要素( )
A、软硬件
B、技术文档
C、测试工具
D、网络环境
【答案】B

25、在进行单元测试时,常用的方法是( )
A、采用白盒测试,辅之以黑盒测试
B、采用黑盒测试,辅之以白盒测试
C、只使用白盒测试
D、只使用黑盒测试
【答案】A
【解析】本题考查软件测试方法的应用。白盒测试是测试程序内部的逻辑结构及有关信息,黑盒测试只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。从程序内部的逻辑结构对系统进行测试才是测试的根本,即是比较深层次的测试,更容易发现和解决程序中的问题,因此单元测试时应该以白盒测试为主,而黑盒测试只能作辅助。

26、单元测试中设计测试用例的依据是( )
A、概要设计规格说明书
B、用户需求规格说明书
C、项目计划说明书
D、详细设计规格说明书
【答案】D

27、软件生存周期过程中,修改错误成本最大的阶段是( )
A、需求阶段
B、设计阶段
C、编程阶段
D、发布运行阶段
【答案】D

28、经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误较多,则该模块中残存的错误数目与其他模块相比,通常应该( )
A、较少
B、较多
C、相似
D、不确定
【答案】B

29、下面有关软件缺陷的说法中错误的是( )
A、缺陷就是软件产品在开发中存在的错误
B、缺陷就是软件维护过程中存在的错误、毛病等各种问题
C、缺陷就是导致系统程序崩溃的错误
D、缺陷就是系统所需要实现某种功能的失效和违背
【答案】C

30、在某大学学籍管理信息系统中,假设学生年龄的输入范围为16—40,则根据黑盒测试中的等价类划分技术,下面划分正确的是( )
A、可划分为2个有效等价类,2个无效等价类
B、可划分为1个有效等价类,2个无效等价类
C、可划分为2个有效等价类,1个无效等价类
D、可划分为1个有效等价类,1个无效等价类
【答案】B

31、根据软件需求规格说明书,在开发环境下对已经集成的软件系统进行的测试是( )
A、系统测试
B、单元测试
C、集成测试
D、验收测试
【答案】A

32、下面有关测试原则的说法正确的是( )
A、测试用例应由测试的输入数据和预期的输出结果组成
B、测试用例只需选取合理的输入数据
C、程序最好由编写该程序的程序员自己来测试
D、使用测试用例进行测试是为了检查程序是否做了它该做的事
【答案】A

33、下列关于测试策略的叙述中不正确的是( )
A、从某种角度上讲,白盒测试与黑盒测试都属于动态测试
B、功能测试属于黑盒测试
C、对功能的测试通常是要考虑程序的内部结构
D、结构测试属于白盒测试
【答案】C

34、下列可以作为软件测试对象的是( )
A、需求规格说明书
B、软件设计规格说明
C、源程序
D、以上全部
【答案】D

35、功能或特性没有实现,主要功能部分丧失,次要功能完全丧失,或致命的错误声明,这属于软件缺陷级别中的( )
A、致命的缺陷
B、严重的缺陷
C、一般的缺陷
D、微小的缺陷
【答案】B

36、下面有关软件质量保证活动目标的说法中不正确的是( )
A、客观的验证软件产品和各项任务是否遵循适用的标准规程和需求
B、用最少的时间和人力,找出软件中潜在的各种错误和缺陷
C、高层管理能够参与,并帮助解决项目中不能解决的不相容问题
D、制定和规划软件质量保证的任务
【答案】B
【解析】软件质量保证活动的目标为:制定和规划软件质量保证的任务,客观地验证软件产品和各项任务是否遵循适用的标准、规程和需求,相关小组和个人保持良好的沟通,及时通知他们在软件质量保证方面的认识和结果,高层管理人员能够参与并帮助解决项目中不能解决的不相容问题。而选项B(用最少的时间和人力,找出软件中潜在的各种错误和缺陷)应为软件测试的目标,两者要区分开来。

37、软件测试工作应该开始于( )
A、项目立项之后
B、需求分析阶段
C、概要设计阶段
D、详细设计阶段
【答案】B

38、确认系统是否按照预期工作,从而在系统是否满足系统需求方面获取信心。这样的测试目的最可能适用下面的哪个测试阶段( )
A、组件测试
B、集成测试
C、系统测试
D、回归测试
【答案】C

39、回归测试的目的是( )
A、验证修改的成功
B、预防功能编写的不完善或疏漏
C、确保修正过程中没有引入新的缺陷
D、帮助程序员更好地进行单元测试
【答案】C

40、下关于测试原则的描述,正确的是( )
A、所有的软件测试不需要追溯到用户需求;
B、完全测试是不可能的;
C、测试可以显示软件潜在的缺陷;
D、程序员不需要避免检查自己的程序。
【答案】B

41、关于软件质量保证和软件测试的描述,不正确的是( )
A、软件质量保证和软件测试是软件质量工程的两个不同层面的工作
B、在软件质量保证的活动中也有一些测试活动
C、软件测试是保证软件质量的一个重要环节
D、软件测试人员就是软件质量保证人员
【答案】D

42、关于测试充分性的描述,正确的是( )
A、只有进行完全的测试才充分
B、在有限的时间和资源条件下,找出所有的软件的错误,若使软件趋于完美,是不可能的
C、当继续测试没有发现新缺陷时
D、当全部测试用例都执行完后
【答案】B

43、以下关于软件测试目的的描述,不正确的是( )
A、测试以发现故障或缺陷为目的
B、测试可以找出软件中存在的所有缺陷和错误
C、执行有限测试用例并发现错误
D、检查软件是否满足定义的各种需求
【答案】B

44、软件测试是为了检查出并改正尽可能多的错误,不断提高软件的( )
A、功能和效率
B、设计和技巧
C、质量和可靠性
D、质量和效能
【答案】C

45、软件测试的对象包括( )
A、目标程序和相关文档
B、源程序、目标程序、数据及相关文档
C、目标程序、操作系统和平台软件
D、源程序和目标程序
【答案】B

46、瀑布模型表达了一种系统的、顺序的软件开发方法。以下关于瀑布模型的叙述中,正确的是( )
A、瀑布模型能够非常快速地开发大规模软件项目
B、只有很大的开发团队才使用瀑布模型
C、瀑布模型已不再适合于现今的软件开发环境
D、瀑布模型适用于软件需求确定,开发过程能够釆用线性方式完成的项目
【答案】D

47、软件质量的定义是( )
A、 软件的功能性、可靠性、易用性、效率、可维护性、可移植性
B、 满足规定用户需求的能力
C、 最大限度达到用户满意
D、 软件特性的总和,以及满足规定和潜在用户需求的能力
【答案】D

48、下列哪种不属于兼容性测试的范围( )
A、软件在不同操作系统环境下运行的表现
B、软件在不同类型的数据库环境下进行数据交换的表现
C、软件在不同类型的人员使用时的运行表现
D、软件在不同类型硬件配置环境下运行的表现
【答案】C

49、关于软件测试对软件质量的意义,有以下观点:
①度量与评估软件的质量;②保证软件质量;③改进软件开发过程;④发现软件错误。其中正确的是( )
A、 ①②③
B、 ①②④
C、 ①③④
D、 ①②③④
【答案】C

50、软件能力成熟度模型(CMM)将软件能力成熟度自低到高依次划分为5级。目前,达到CMM第3级(已定义级)是许多组织努力的目标,该级的核心是( )
A、建立基本的项目管理和实践来跟踪项目费用、进度和功能特性
B、使用标准开发过程(或方法论)构建(或集成)系统
C、管理层寻求更主动地应对系统的开发问题
D、连续地监督和改进标准化的系统开发过程
【答案】B

51、下列选项中叙述错误的是( )
A、每个开发活动都有相对应的测试行为
B、每个测试级别都有其特有的测试目标
C、软件测试的工作重点应该集中在系统测试上
D、对每个测试级别,需要在相应的开发活动过程中进行相应的测试分析和设计
【答案】C

52、对于软件的β测试,下列描述正确的是( )
A、β测试是在软件公司内部展开的测试,由公司专业的测试人员执行的测试
B、β测试是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试
C、β测试是在软件公司外部展开的测试,由专业的测试人员执行的测试
D、β测试是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试
【答案】D

53、下列选项中不属于黑盒测试特点的是( )
A、黑盒测试与软件具体实现无关
B、黑盒测试可用于软件测试的各个阶段
C、黑盒测试可以检查出程序外部结构的错误
D、黑盒测试用例设计可与软件实现同步进行
【答案】B
【解析】黑盒测试着眼于软件的外部特征,通过上述方面的检测,确定软件所实现的功能是否按照软件规格说明书的预期要求正常工作。两个显著的优点: ① 黑盒测试与软件具体实现无关,所以如果软件实现发生了变化,测试用例仍然可以使用; ② 设计黑盒测试用例可以和软件实现同时进行,因此可以压缩项目总的开发时间。主要应用于集成测试、确认测试、系统测试、验收测试。

54、下述说法正确的是( )
A、白盒测试又称为“逻辑驱动测试”
B、穷举路径测试可以查出程序中因遗漏路径而产生的错误
C、一般而言,黑盒测试对结构的覆盖比白盒测试高
D、必须根据软件需求说明文档生成用于白盒测试的测试用例
【答案】A

55、系统测试关注的是( )
A、某个独立的功能是否实现
B、组件间的接口的一致性
C、某个单独的模块或类是否满足设计要求
D、项目或产品范围中定义的整个系统或产品的行为
【答案】D

56、设计功能测试用例的根本依据是( )
A、用户需求规格说明书
B、用户手册
C、被测产品的用户界面
D、概要设计说明书
【答案】A

57、以下不属于界面元素测试的是( )
A、窗口测试
B、文字测试
C、功能点测试
D、鼠标操作测试
【答案】C
【解析】界面元素测试包括:窗口测试、菜单测试、图标测试、文字测试、鼠标测试。

58、以下各项中,( )属于安装测试应关注的内容。
①安装手册的评估
②安装选项和设置的测试
③安装顺序测试
④修复安装测试与卸载测试
A、①②③
B、③④
C、②③④
D、①②③④
【答案】D

59、下面关于回归测试叙述正确的是( )
A、回归测试只能在系统测试这个级别进行,不能用于单元测试和集成测试
B、回归测试都是自动化执行的
C、回归测试必须重新测试整个系统
D、回归测试是对已被测过的程序实体在修改缺陷或变更后进行的重复测试,以此来确认在这些变更后是否有新的缺陷引入系统
【答案】D

60、有一个系统巳经在市场上运行了,这种情况对系统进行修改,然后进行的测试属于( )
A、维护测试
B、验收测试
C、组件测试
D、系统测试
【答案】A

61、下面对静态测试和动态测试的区别描述正确的是( )
A、静态测试并没有真正的运行软件,而动态测试需要运行软件
B、静态测试需要借助于专门的测试工具,而动态测试不需要
C、静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成
D、静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷
【答案】A

62、下面那个不属于静态分析( )
A、编码规则的检查
B、程序结构分析
C、程序复杂度分析
D、内存泄漏
【答案】D
【解析】运行程序

63、对于评审的描述错误的是( )
A、评审是对软件工作产品(包括代码)进行测试的一种方式。
B、评审可以降低消除缺陷的成本。
C、由于在评审时软件并没有运行,所以发现缺陷很难。
D、评审可以在需求文档中发现一些冗长的不需要的内容,这在动态测试中很难发现。
【答案】C

64、下面关于动态测试的描述错误的是( )
A、动态测试必须运行被测试程序
B、动态测试需要对输入与输出的对应关系进行分析
C、动态测试适用于软件开发过程的各个阶段
D、动态测试必须由专门的测试人员完成
【答案】D

65、下面( )不属于动态测试的内容。
A、检查程序编码规则
B、检查各个组件功能
C、检査内存使用情况
D、评估系统性能
【答案】A

66、系统测试阶段动态测试的目标是( )
A、检测组件中的不合格品
B、动态检测模块与接口
C、功能和非功能的动态测试
D、对提交的软件进行验证性测试
【答案】C

67、动态测试用例规格说明的内容包括( )
①前置条件
②输入数据
③预期结果
④后置条件
A、①②
B、②③
C、①②③
D、①②③④
【答案】C

68、下面对基于直觉的动态测试方法的描述错误的是( )
A、此方法的基础是测试人员的技术、经验和知识
B、使用此方法时需要需求规格说明书和源代码
C、既不是黑盒测试也不属于白盒测试
D、可以发现运用系统化方法进行测试时无法发现的问题
【答案】B

69、通过黑盒测试无法发现( )
A、程序功能使用异常
B、程序内部结构错误
C、程序初始化错误
D、外部数据访问异常
【答案】B

70、不属于软件测试实施步骤的是( )
A、集成测试
B、单元测试
C、回归测试
D、确认测试
【答案】C

71、技术评审的目的是( )
A、保证软件在独立的模式下进行开发
B、发现软件业务错误
C、与项目管理无关
D、确认软件符合预先定义的开发规范和标准
【答案】D

72、下面对等价类划分法描述错误的是( )
A、将测试对象的输入域划分成若干部分
B、从每个部分中选取少数具有代表性的数据作为测试用例
C、只需要考虑程序中合理的、有意义的输入数据
D、等价类划分的主要依据是需求规格说明书
【答案】C

73、什么是等价类划分( )
①将测试对象的输入或输出域划分成若干部分
②从每一个子集中选取少数具有代表性的数据
③是一种白盒测试方法
④有效值的等价类
⑤无效值的等价类
A、①②③④⑤
B、①②③
C、①②④⑤
D、④⑤
【答案】C

74、某学校的成绩管理系统中,学生成绩的输入范围为0~100,根据等价类划分法,学生成绩可划分为( )
A、2个有效等价类和2个无效等价类
B、1个有效等价类和2个无效等价类
C、2个有效等价类和1个无效等价类
D、1个有效等价类和1个无效等价类
【答案】B

75、某程序输入X取值于一个固定的枚举类型{1,4,9,16},并且程序要对这4个输入值分别进行处理,根据等价类划分法,这种情况下对输入X划分正确的是( )
A、划分为4个有效等价类、1个无效等价类
B、划分为1个有效等价类、4个无效等价类
C、划分为1个有效等价类、2个无效等价类
D、划分为1个有效等价类、1个无效等价类
【答案】A

76、下面说法错误的是( )
A、标准等价类测试不考虑无效数据值
B、健壮等价类测试会同时考虑有效等价类和无效等价类
C、各个等价类的代表值至少要在一个测试用例中出现
D、使用无效数据值的测试用例可以不用定义预期结果???
【答案】A

77、等价类划分法设计6位长度的数字类型用户名(即不能包含数字以外的其它字符)登录操作的测试用例,应该分成( )个等价区间。
A、 2
B、 3
C、 4
D、 6
【答案】C

78、下面关于边界值分析的说法不正确的是( )
A、边界值分析采用定义域或等价区间的边界值设计测试用例
B、边界值分析是一种补充等价划分的黑盒测试技术
C、边界值分析法考虑了输入变量之间的依赖关系
D、程序在处理大量屮间数值时不易出错,但容易在边界值处出现错误
【答案】C

79、如果采用边界值分析法进行健壮性测试,需要对程序的每个输入变量选取( )来设计测试用例。
A、最小值、正常值、最大值
B、最小值、略大于最小值、正常值、略小于最大值、最大值
C、略小于最小值、最小值、正常值、最大值、略大于最大值
D、略小于最小值、最小值、略大于最小值、正常值、略小于最大值、最大值、
略大于最大值

【答案】D

80、某程序输入X为整数类型变量,1<=X<=10,如果用边界值分析法设计测试用例,则X应该取( )边界值。
A、 0, 1, 10, 11
B、 1, 10
C、 1, 11
D、 1, 5, 10, 11
【答案】A

81、某程序的一个输入变量的取值范围是正整数,那么这个变量的有效边界值的数目是( )
A、1个
B、2个
C、3个
D、4个
【答案】A
【解析】0

82、在某汽车销售管理系统中,销售员可以根据当时的实际情况允许给客户0-15%的折扣,折扣精确到小数后两位。现在要对系统的折扣项用边界值分析法进行测试,则折扣项的边界值应该取( )
A、 (-2, -1, 0, 1, 99, 100, 101)
B、 (-Max, 0, 20, Max)
C、 (-0.01, 0, 0.01, 14.99, 15.00, 15.01)
D、 (-0.01, 0, 0.01, 99.99, 100.00, 100.01)
【答案】C

83、下列哪一个是ISTQB术语表中缺陷(Defect)的同义词( )
A、Incident
B、Bug
C、Mistake
D、Error
【答案】B

84.基本的测试过程主要由下面哪些活动组成( )
①计划和控制(control)
②分析和设计
③实现和执行
④评估出口准则和测试报告
⑤测试结束活动
A、①②③
B、①③④
C、除⑤以外所有选项
D、所有选项
【答案】D

85、通常情况下基本功能测试和性能测试的执行顺序是( )
A、基本功能的测试和性能测试同时进行
B、先执行性能测试,然后再进行基本功能的测试
C、先进行基本功能的测试,然后再执行性能测试
D、基本功能测试和性能测试哪个先执行都无所谓
【答案】C

86、在规格说明不完全的情况,最适合采用的测试技术是( )
A、基于结构的测试技术(白盒测试)
B、基于经验的测试技术
C、基于规格说明的测试技术
D、以上都适合
【答案】B

87、下面有关基于风险的方法的描述哪个是不正确的?( )
A、识别的风险经常用于决定哪些需要更多测试,哪些可以减少测试
B、识别的风险经常用于决定多少测试服务
C、识别的风险经常用于决定使用何种测试工具
D、识别的风险经常用于决定使用何种测试技术
【答案】C

88、下列风险中,属于产品风险的是( )
A、软件需求不明确
B、由于使用软件产品而导致人员伤亡
C、软件测试人员和软件开发人员沟通不畅
D、软件源代码质量低下
【答案】B

89、测试报告不包含的内容有( )
A、测试时间、人员、产品、版本
B、测试环境配置
C、测试结果统计
D、测试通过/失败的标准
【答案】D

90、软件的六大质量特性包括( )
A、功能性、可靠性、可用性、效率、可维护、可移植
B、功能性、可靠性、可用性、效率、稳定性、可移植
C、功能性、可靠性、可扩展性、效率、稳定性、可移植
D、功能性、可靠性、兼容性、效率、稳定性、可移植
【答案】A

91、黑盒测试技术包括( )
A、边界值分析、因果图、等价类划分、状态转换
B、决策表、状态转换、条件覆盖、基本路径测试 
C、边界值分析、等价类划分、因果图、路径覆盖
D、判定覆盖、语句覆盖、决策表、正交实验
【答案】A

92、黑盒测试属于基本穷举输入的测试方法,但通常输入所有可能的测试将要受到较大客观条件限制,无法实现穷尽,其原因是( )
①输入的组合太多
②输出的结果太多
③软件实现的途径太多
④软件规格说明没有客观标准
A、①②③
B、①②③④
C、①②
D、②③
【答案】A

93、以下的测试方法中,允许对源代码进行操作的是( )
A、函数覆盖
B、路径测试
C、程序插桩
D、条件覆盖
【答案】C

94、广义的软件测试包括( )
A、需求测试、单元测试、集成测试和验证测试
B、需求评审、设计评审、单元测试和综合测试
C、确认、验证和测试
D、单元测试、集成测试、系统测试和用户测试
【答案】C

95、组件测试类别可以包括( )
①静态测试
②动态测试
③手工测试
④自动化测试
A、①②③④
B、①③
C、①②③
D、②③④
【答案】A

96、走查主要包括以下哪些内容( )
①检查代码和设计的一致性
②标准的遵循和可读性
③评审对象主要是软件代码
④不安全、不明确和模糊的部分
A、②③
B、①②③④
C、①②③
D、②③④
【答案】B

97、若某软件系统的关键模块是在结构图的底部,那么最适合采用的集成测试策略是( )
A、随意集成测试
B、自底向上集成测试
C、中枢集成测试
D、自项向下集成测试
【答案】B

98、集成测试时,能够较早发现高层模块接口错误的测试方法是( )
A.自底向上渐增式测试方法
B.自顶向下渐增式测试方法
C.非渐增式测试方法
D.系统测试方法
【答案】B

二、多选题

1、测试管理工具能够具有哪些功能( )
A.管理软件需求
B.管理测试计划
C.缺陷跟踪
D.测试过程中各类数据地统计和汇总

【答案】ABCD

你可能感兴趣的:(【最全】软件测试基础理论选择题(含答案))