软件测试期末考试含答案分析Word文件下载.docx

上传人:b****2 文档编号:13549401 上传时间:2022-10-11 格式:DOCX 页数:10 大小:17.03KB
下载 相关 举报
软件测试期末考试含答案分析Word文件下载.docx_第1页
第1页 / 共10页
软件测试期末考试含答案分析Word文件下载.docx_第2页
第2页 / 共10页
软件测试期末考试含答案分析Word文件下载.docx_第3页
第3页 / 共10页
软件测试期末考试含答案分析Word文件下载.docx_第4页
第4页 / 共10页
软件测试期末考试含答案分析Word文件下载.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

软件测试期末考试含答案分析Word文件下载.docx

《软件测试期末考试含答案分析Word文件下载.docx》由会员分享,可在线阅读,更多相关《软件测试期末考试含答案分析Word文件下载.docx(10页珍藏版)》请在冰豆网上搜索。

软件测试期末考试含答案分析Word文件下载.docx

C.软件功能

D.设计合理性

8.单元测试主要测试是模块在(ABC)上错误。

A.语法

B.格式

C.逻辑

D.功能

9.单元测试主要由(C)完成?

其中(A)起主要作用。

A.开发人员

B.测试人员

C.开发人员和测试人员

D.以上都不对

10.集成测试所使用主要测试方法是(A)。

B.静态测试

C.动态测试

D.白盒测试

11.系统测试主要包括包含了多种测试活动,主要分为(AB)。

A.功能性测试

B.非功能性测试

C.回归测试

D.单元测试

12.系统集成测试常见有哪几种不同模式(AB)。

A.非渐增式测试模式

B.渐增式测试模式

C.独立测试模式

D.非独立测试模式

13.软件兼容性测试包括(AD)。

A.向前和向后兼容

B.多语言测试

C.多版本测试

D.横向测试

14.软件缺陷通常集中在(AB)阶段。

A.需求分析

B.系统设计

D.软件测试

15.对于一些关键代码或新人写代码,主要采取(B)方式。

A.走查

B.会议审查

C.代码互评

D.自查

16.在集成测试中,主要集成方法有(ABCD)。

A.自顶向下

B.自底向上

C.大爆炸

D.三明治

17.文档测试主要检查文档(ABCD)。

A.正确性

B.完备性

C.易理解性

D.一致性

18.验收测试完成后还需要提交(AC),才可交付用户使用。

A.验收报告

B.项目完成报告

C.交付报告

D.无需提供任何报告

19.软件本地化工作中除了翻译之外还应该(ABCD)。

A.处理字符集问题

B.数据格式

C.页面显示和布局

D.配置和兼容性等问题

20.造成软件主要原因可从(ABC)方面来查找。

A.技术问题

B.软件本身

C.团队工作

D.资金问题

21.代码评审有哪些方法(ABCD)。

A.代码走查

B.正式会议审查

C.代码会审

D.代码咨询

22.软件产品质量中非功能需求包括(ABCD)等。

A.适用性

B.有效性

C.可靠性

D.性能

23.当程序有修改,并且要求保证原有功能正常情况下,必须采用(D)方法。

A.单元测试

B.集成测试

C.系统测试

D.回归测试

24.对于整个软件本地化过程来说,需要解决技术问题主要有(AC)。

A.数据格式

B.页面显示和布局

C.配置和兼容性问题

D.翻译问题

25.测试团队基本责任应该是(ABCD)。

A.发现软件程序、系统或产品中所有问题

B.尽早地发现问题

C.督促开发人员尽快地解决程序中缺陷

D.帮助团队解决资金问题

26.驱动程序,用以模拟被测模块(A)模块。

A.上级模块

B.下级模块

C.同级模块

D.其他

27.整体测试用例质量要求包括(ABCD)。

A.覆盖率

B.易用性

C.易维护性

D.粒度适中

28.易用性、兼容性、安装、文档测试等主要在(A)阶段完成。

C.功能测试

D.验收测试

二、判断题(分值)

1.能够尽可能早发现软件缺陷,就能够尽可能地节约修复缺陷成本,因此,因此在软件设计阶段修复缺陷费用最低。

(F)

2.根据著名瀑布模型,软件测试应该处在“编程”下游、在“软件维护”上游,先有编程,后有测试,测试位置很清楚。

(T)

3.为了能更多测试出软件缺陷,测试用例一般要求越复杂越好。

4.因为软件开发人员不止一人,因此在测试时候,只能进行松散地实施测试。

(F)

5.每一种测试方法都必须执行程序,才能得到最好效果。

6.单元测试主要人员构成是开发人员。

7.集成测试就是系统测试。

8.在进行系统测试时候,当发现有错误时候,应该及时修正,紧接着修正下一个错误。

9.有时候因为时间紧迫,可以临时安排几个程序员或者行业新手做测试工作。

(F)

10.在实际运用中,无论对于白盒测试和黑盒测试,通常使用其中一种方法就可以完成对某一软件测试工作。

11.验收测试是测试最后一个环节,该测试完成后,马上可以交付用户使用。

12.软件质量要求是要满足软件功能性需求。

13.系统测试目是检查已经通过单元测试单元之间接口是否存在问题。

(T)

14.在软件开发中,每次回归测试都要重新运行完整测试包。

15.在整个软件团队中,对软件测试人员要求比较低,会操作计算机、有一定软件使用经验就可以。

16.在对软件缺陷描述中,测试人员可以对有个人观点,也可以对开发人员进行评价,有利于开发人员提高开发质量。

17.在整个软件生命周期中每个阶段、每个时刻都存在着软件测试活动,软件测试伴随着软件开发。

18.验收测试是由用户完成。

19.在一个规范软件开发中,开发人员人数一般大于测试人员人数。

20.在整个开发周期中要对测试用例进行有效跟踪和维护。

21.功能测试也可以采用白盒测试方法。

 

1.在软件测试过程中,应该遵循原则是?

(1)、尽早可能展开预防性测试;

(2)、可追溯性;

(4)、投入/产出原则;

(5)、80/20原则;

(6)、独立软件测试机构或委托第三方测试,即避免开发人员一边开发,一边测试情况出现。

2.测试用例设计步骤一般包括?

(1)、测试需求分析;

(2)、业务流程分析;

(3)、测试用例设计;

(4)、测试用例评审;

(5)、测试用例更新完善。

3.测试用例原则?

(1)测试用例代表性;

(2)测试结果可判断性;

(3)测试结果可再现性。

4.常用到软件质量模型有哪些?

并简述一下。

(1)软件测试瀑布模型:

分为测试计划、需求分析、概要设计、详细设计、软件测试、运行和维护7个阶段,自顶向下执行。

强调阶段划分及顺序性、各阶段工作及其文档完备性。

(2)软件测试V模型:

也称为RAD模型,即快速应用开发模型。

属于线性顺序一类软件开发模型。

5.什么是软件测试计划?

是指导测试过程纲领性文件,包含产品概述、测试策略、测试方法、测试区域、测试配置、测试周期、测试资源、测试交流和风险分析等内容。

6.制定软件测试计划原则有?

(1)制定测试计划应尽早开始;

(2)保持测试计划灵活性;

(3)保持测试计划简洁和易读;

(4)尽量争取多渠道评审测试计划;

(5)计算测试计划投入。

7.制定软件测试技术步骤有?

(1)产品基本情况调研;

(2)测试需求说明;

(3)测试策略和记录;

(4)测试资源配置;

(5)计划表;

(6)问题跟踪报告;

(7)测试计划评审

8.什么是静态测试、动态测试?

静态测试:

是一种不通过执行程序而进行测试技术,只是检测和评审。

动态测试:

直接执行被测试程序以提供测试支持。

9.什么是白盒测试、黑盒测试?

二者关系是什么?

一、

(1)白盒测试:

又称功能功能测试、数据驱动测试和行为测试,是一种从用户观点出发测试,被测程序为黑盒子,通过测试来检测每个功能是否能够正常使用

(2)黑盒测试:

又称结构测试和逻辑驱动测试,是知道产品内部工作过程,通过测试来检测产品内部动作是否按照规格说明书规定去正常运行。

二、白盒测试偏重实现方式,注重局部;

黑盒测试偏重业务方面,注重整体。

有着本质区别,又是相互联系、相辅相成。

10.软件测试过程是什么?

(1)测试一致性;

(2)可持续改进测试过程;

(3)便于管理;

(4)系统测试;

(5)验收测试;

11.软件测试与软件开发过程关系是什么?

(1)测试工程师与开发工程师目标一致、行为对立、并行工作,有生产就必然有质检,二者工作相辅相成,开发人员和测试人员主要矛盾就集中在对bug定义上。

(2)软件测试工程师:

查找bug、管理bug、质量保证。

软件开发:

系统设计、编码、修改bug

12.白盒测试覆盖准则有哪些?

(1)语句覆盖 

(2)判定覆盖;

(即分支覆盖);

(3)条件覆盖 

(4)判定-条件覆盖 

(5)条件组合覆盖 

(6)路径覆盖 

13.白盒测试常用工具有哪些?

各适用于什么情况?

(1)静态白盒测试:

在不执行条件下有条理地仔细审查软件设计、体系结构和代码,从而找出软件缺陷过程。

(2)动态白盒测试:

需要对各个模块功能、模块间接口、局部数据结构、主要执行路径、错误处理等反面测试

14.单元测试是什么?

单元测试是在软件开发过程中要进行最低级别测试活动,起目在于发现每个模块内部可能存在差距。

15.单元测试原则有哪些?

(1)单元测试越早进行越好;

(2)单元测试应该根据《软件详细设计规格说明》进行;

(3)对于修改过代码应该重做单元测试,以保证对已发现错误修改没有引入新错误;

(4)当测试用例测试结果与设计规格说明书预期结果不一致时,测试人员应该如实记录实际测试结果;

(5)单元测试应注意选择好被测试软件单元大小;

(6)一个完整单元测试说明应该包含软件证明测试和负面测试;

(7)注意使用单元测试工具。

16.单元测试重要性及目是什么?

一、

(1)提前发现问题并解决可以节约时间

(2)是测试阶段基础,为后期集成测试和系统测试做好准备;

(3)对单元独立测试,容易发现问题,减少成本。

二、目:

是暴漏出失败和错误。

失败可能性是可预期,并且可以使用断言来进行检查。

而错误则是不可预期问题

17.简述单元测试过程?

(1)准备阶段;

(2)编制阶段(3)代码审查阶段;

(4)单元测试阶段;

(5)评审、提交阶段。

18.什么是插桩程序设计?

是在保证被测程序原有逻辑完整性基础上在程序中插于一些探针,通过探针执行抛出程序运行特征数据,通过这些数据分析,可以获得程序控制流和数据信息,进而得到逻辑覆盖等动态信息,从而实现测试目标方法。

19.集成测试是什么?

是在假定各个软件单元已经通过了单元测试前提下,检测各个软件单元之间相互接口是否正确。

20.集成测试主要任务是什么?

(1)将各个模块连接起来,检查模块相互调用时,数据结构接口是否丢失;

(2)将各个子功能组合起来,检查能否达到预期要求各项功能;

(3)一个模块功能是否会对另一个模块功能产生不利影响;

(4)全局数据结构是否有问题,会不会被异常修改;

(5)单个模块误差积累起来,是否被放大,从而达到不可接受程度。

21.集成测试与单元测试,系统测试区别是什么?

一、集成测试与单元测试区别:

(1)集成测试关注是模块间接口、接口之间数据传递关系、单元组合后是否实现预计功能;

(2)集成测试组装对象比单元测试对象级别要高。

二、集成测试与系统测试区别:

(1)系统测试对象是整个系统以及与系统交互硬件和软件平台;

(2)集成测试所测试对象是模块间接口,其目是在找出在模块接口上面,包括整体体系结构上问题;

(3)软件集成测试工作最好由不属于该软件开发组软件设计人员承担,以提高集成测试效果。

22.集成测试内容有哪些?

(1)制定集成测试计划;

(2)设计集成测试;

(3)实施集成测试;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 交通运输

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1