1、软件测试类型及其在软件开发过程中的地位(二)及答案解析(总分:38.00,做题时间:90 分钟)一、单项选择题(总题数:19,分数:38.00)1.提高系统时间效率的最佳方法是_。(分数:2.00)A.选择最好的测试用例B.选择高效的算法C.使用测试工具D.选择最佳的测试方法2.以下说法中错误的是_。(分数:2.00)A.单元测试一般采用白盒测试方法,辅以黑盒测试方法B.集成测试主要采用黑盒测试方法,辅以白盒测试方法C.配置项测试一般采用白盒测试方法D.系统测试一般采用黑盒测试方法3.下列能作为设计阶段测试对象的文档是_。(分数:2.00)A.逻辑设计规格说明B.外部设计规格说明C.内部设计规
2、格说明D.以上全部4.下列文档中在内部设计中用到的是_。(分数:2.00)A.接口设计规格说明书B.系统构件部署设计规格说明书C.用户界面设计规格说明书D.功能设计说明书5.下面不属于软件测试过程中的输入类的是_。(分数:2.00)A.软件配置B.测试用例C.测试配置D.测试工具6.软件设计阶段的测试主要采取的方式是_。(分数:2.00)A.评审B.白盒测试C.黑盒测试D.动态测试7.大突击测试是将所有模块一次性集成为一个完整的系统后进行完全测试,下列不符合大突击测试的特点的是_。(分数:2.00)A.大突击测试的自动化能力差B.大突击测试要找出导致失效的原因很困难C.大突击测试要额外编写特殊
3、的辅助测试程序D.大突击测试中,一个模块存在的缺陷还可能妨碍其他模块的测试8.数据设计的核心是抽象数据类型 ADT,它的特点是_。(分数:2.00)A.数据封装B.数据隐藏C.使用与实现分离D.以上全部9.下列做法对维护工作不利的是_。(分数:2.00)A.存在完整、适用的文档B.开发阶段提前交付软件产品C.存在有可以有效使用的审核和批准过程D.存在有可查的历史记录10.不用执行程序,目的是收集有关程序代码的结构信息,这一过程是_。(分数:2.00)A.性能测试B.静态分析C.增量测试D.大突击测试11.在路径测试中,覆盖准则规定了必须测试的一组路径。覆盖准则又称为_。(分数:2.00)A.完
4、全性准则B.路径准则C.语句覆盖准则D.物理覆盖准则12.当对发现的缺陷进行修改之后,执行一系列基准测试,以确认程序的修改没有对程序的其他部分产生干扰,这种测试通常称为_。(分数:2.00)A.验证测试B.回归测试C.系统测试D.确认测试13.下列关于软件测试策略的叙述中不正确的是_。(分数:2.00)A.增量测试的主要问题在于需要额外编写很多特殊的测试程序B.静态测试与动态测试都要执行程序C.Mvers认为自底向上测试方法要优于自项向下测试的方法D.软件性能测试的目标之一是为了提高性能14.测试程序时不在机器上直接运行程序,而是采用人工检查或计算机辅助静态分析的手段检查程序,这种测试称为_。
5、(分数:2.00)A.白盒测试B.黑盒测试C.静态测试D.动态测试15.下面说法正确的是_。(分数:2.00)A.软件测试仅是在编程之后进行的测试B.需求规格说明、概要设计规格说明、详细设计规格说明、源程序并不全是软件测试的对象C.测试配置是软件配置的一个子集D.错误发现的越晚,改正的代价就越大,这个代价是呈现接近线性增长的趋势16.在设计阶段中,设计人员把经评审通过的各项需求转换成一个相应的体系结构,该体系结构是指_。(分数:2.00)A.数据体系结构B.系统体系结构C.软件体系结构D.以上全部17.编码阶段的测试目标是确定程序代码的质量,代码质量的确定依据是_。(分数:2.00)A.设计规
6、格说明可跟踪到程序相应的代码,程序代码可跟踪到设计需求B.分析程序接口并与接口文档相对照C.执行程序评估工作,分析程序是不是设计说明的正确翻译,是否与程序编码标准相符D.以上全部18.下列测试不用考虑内部程序结构的测试是_。(分数:2.00)A.功能测试B.结构测试C.逻辑驱动测试D.白盒测试19.定义管理进程间通信规则的是_。(分数:2.00)A.协议文件B.数据库文件C.系统文件D.通信文件软件测试类型及其在软件开发过程中的地位(二)答案解析(总分:38.00,做题时间:90 分钟)一、单项选择题(总题数:19,分数:38.00)1.提高系统时间效率的最佳方法是_。(分数:2.00)A.选
7、择最好的测试用例B.选择高效的算法 C.使用测试工具D.选择最佳的测试方法解析:2.以下说法中错误的是_。(分数:2.00)A.单元测试一般采用白盒测试方法,辅以黑盒测试方法B.集成测试主要采用黑盒测试方法,辅以白盒测试方法C.配置项测试一般采用白盒测试方法 D.系统测试一般采用黑盒测试方法解析:分析 系统测试与单元测试、集成测试的区别在于测试方法不同。系统测试一般采用黑盒测试方法;单元测试一般采用白盒测试方法,辅以黑盒测试方法;集成测试主要采用黑盒测试方法,辅以白盒测试方法。3.下列能作为设计阶段测试对象的文档是_。(分数:2.00)A.逻辑设计规格说明B.外部设计规格说明C.内部设计规格说
8、明D.以上全部 解析:4.下列文档中在内部设计中用到的是_。(分数:2.00)A.接口设计规格说明书B.系统构件部署设计规格说明书C.用户界面设计规格说明书D.功能设计说明书 解析:5.下面不属于软件测试过程中的输入类的是_。(分数:2.00)A.软件配置B.测试用例 C.测试配置D.测试工具解析:6.软件设计阶段的测试主要采取的方式是_。(分数:2.00)A.评审 B.白盒测试C.黑盒测试D.动态测试解析:7.大突击测试是将所有模块一次性集成为一个完整的系统后进行完全测试,下列不符合大突击测试的特点的是_。(分数:2.00)A.大突击测试的自动化能力差B.大突击测试要找出导致失效的原因很困难
9、C.大突击测试要额外编写特殊的辅助测试程序 D.大突击测试中,一个模块存在的缺陷还可能妨碍其他模块的测试解析:8.数据设计的核心是抽象数据类型 ADT,它的特点是_。(分数:2.00)A.数据封装B.数据隐藏C.使用与实现分离D.以上全部 解析:9.下列做法对维护工作不利的是_。(分数:2.00)A.存在完整、适用的文档B.开发阶段提前交付软件产品 C.存在有可以有效使用的审核和批准过程D.存在有可查的历史记录解析:10.不用执行程序,目的是收集有关程序代码的结构信息,这一过程是_。(分数:2.00)A.性能测试B.静态分析 C.增量测试D.大突击测试解析:11.在路径测试中,覆盖准则规定了必
10、须测试的一组路径。覆盖准则又称为_。(分数:2.00)A.完全性准则 B.路径准则C.语句覆盖准则D.物理覆盖准则解析:12.当对发现的缺陷进行修改之后,执行一系列基准测试,以确认程序的修改没有对程序的其他部分产生干扰,这种测试通常称为_。(分数:2.00)A.验证测试B.回归测试 C.系统测试D.确认测试解析:13.下列关于软件测试策略的叙述中不正确的是_。(分数:2.00)A.增量测试的主要问题在于需要额外编写很多特殊的测试程序B.静态测试与动态测试都要执行程序 C.Mvers认为自底向上测试方法要优于自项向下测试的方法D.软件性能测试的目标之一是为了提高性能解析:14.测试程序时不在机器
11、上直接运行程序,而是采用人工检查或计算机辅助静态分析的手段检查程序,这种测试称为_。(分数:2.00)A.白盒测试B.黑盒测试C.静态测试 D.动态测试解析:15.下面说法正确的是_。(分数:2.00)A.软件测试仅是在编程之后进行的测试B.需求规格说明、概要设计规格说明、详细设计规格说明、源程序并不全是软件测试的对象C.测试配置是软件配置的一个子集 D.错误发现的越晚,改正的代价就越大,这个代价是呈现接近线性增长的趋势解析:16.在设计阶段中,设计人员把经评审通过的各项需求转换成一个相应的体系结构,该体系结构是指_。(分数:2.00)A.数据体系结构B.系统体系结构C.软件体系结构D.以上全部 解析:17.编码阶段的测试目标是确定程序代码的质量,代码质量的确定依据是_。(分数:2.00)A.设计规格说明可跟踪到程序相应的代码,程序代码可跟踪到设计需求B.分析程序接口并与接口文档相对照C.执行程序评估工作,分析程序是不是设计说明的正确翻译,是否与程序编码标准相符D.以上全部 解析:18.下列测试不用考虑内部程序结构的测试是_。(分数:2.00)A.功能测试 B.结构测试C.逻辑驱动测试D.白盒测试解析:19.定义管理进程间通信规则的是_。(分数:2.00)A.协议文件 B.数据库文件C.系统文件D.通信文件解析: