首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【计算机二级考试】MS Office 高级应用与设计选择题4.4 软件测试

软件测试

1.软件测试的目的是( C)。

A、避免程序中的错误

B、修改程序中的错误

C、发现程序中的错误

D、发现和修改程序中的错误

2. 软件测试的实施步骤是(A )。

A、单元测试,集成测试,确认测试

B、集成测试,确认测试,系统测试

C、确认测试,集成测试,单元测试

D、单元测试,集成测试,回归测试

3.下面描述中正确的是(C)。

A、集成测试是为了发现编码的错误

B、集成测试是为了发现需求分析的错误

C、集成测试是为了发现概要设计的错误

D、集成测试是为了发现详细设计的错误

集成测试也称组装测试,它是对各模块按照设计要求组装成的程序进行测试,主要目的是发现与接口有关的错误。集成测试主要发现设计阶段产生的错误,集成测试的依据是概要设计说明书。

4. 软件测试用例包括( D)。

A、输入数据和输出数据

B、测试计划和测试数据

C、被测程序和测试规程

D、输入数据和预期输出结果

测试用例是为测试设计的数据,由测试输入数据和与之对应的预期输出结构两部分组成。

5.与确认测试阶段有关的文档是(B )。

A、概要设计说明书

B、需求规格说明书

C、详细设计说明书

D、数据库设计说明书

确认测试的任务是检查软件的功能、性能及其他特征是否与用户的需求一致,它是以需求规格说明书作为依据的测试。

6.以程序内部的逻辑结构为基础的测试技术是( C)。

A、灰盒测试

B、黑盒测试

C、白盒测试

D、压力测试

白盒测试根据程序的内部逻辑来设计测试用例,检查程序中的逻辑通路是否都按预定的要求正确地工作。

7. 代码编写阶段可进行的软件测试是(A )。

A、单元测试

B、集成测试

C、确认测试

D、系统测试

单元测试也称模块测试,模块是软件设计的最小单位,单元测试是对模块进行正确性的检验,以期尽早发现各模块内部可能存在的各种错误,通常在编码阶段进行。

8.下面不属于白盒测试方法的是( B)。

A、语句覆盖

B、边界值分析

C、条件覆盖

D、分支覆盖

白盒测试的主要技术有逻辑覆盖测试、基本路径测试等。其中,逻辑覆盖测试包括语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断-条件覆盖。边界值分析属于黑盒测试。

9.基本路径测试是属于(B ) 。

A、黑盒测试方法且是动态测试

B、白盒测试方法且是动态测试

C、黑盒测试方法且是静态测试

D、白盒测试方法且是静态测试

静态测试不实际运行软件,主要通过人工进行分析。动态测试就是通常所说的上机测试(包括白盒测试和黑盒测试),通过运行软件来检验软件中的动态行为和运行结果的正确性。白盒测试的主要技术有逻辑覆盖测试、基本路径测试等。基本路径测试需要运行程序,属于动态测试。

10.使用白盒测试方法时,设计测试用例应根据( B)。

A、程序的复杂结构

B、程序的内部逻辑

C、程序的功能

D、使用说明书

白盒测试根据程序的内部逻辑来设计测试用例,检查程序中的逻辑通路是否都按预定的要求正确地工作。

第11题 黑盒测试技术依据的是(C )。

A、程序的逻辑结构

B、程序的物理结构

C、软件功能的描述

D、软件行为的描述

黑盒测试又称功能测试或数据驱动测试,着重测试软件功能。黑盒测试依据需求规格说明书的功能描述。

12.在黑盒测试方法中,设计测试用例的主要根据是(B )。

A、程序内部逻辑

B、程序外部功能

C、程序数据结构

D、程序流程图

黑盒测试又称功能测试或数据驱动测试,着重测试软件功能。黑盒测试完全不考虑程序内部的逻辑结构和内部特征。黑盒测试是在软件接口处进行,检查和验证程序的功能是否符合需求规格说明书的功能说明。

13.下面属于黑盒测试方法的是( D)。

A、条件覆盖

B、基本路径测试

C、判定覆盖

D、错误推测法

黑盒测试方法和技术有等价类划分法、边界值分析法、错误推测法和因果图等。白盒测试的主要技术有逻辑覆盖测试、基本路径测试,其中逻辑覆盖测试包括语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断-条件覆盖。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230330A00DYG00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券