科技职业学院年学期考试试卷
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单元测试可以降低不确定性从而降低风险
单元测试可以帮助开发人员优化设计
单元测试用例可以完善开发文档
什么是黑盒测试?什么是白盒测试?
答:黑盒测试()被称为功能测试或数据驱动测试,它主要根据需求规格说明书设计测试用例,并不涉及程序内部结构和内部特性。任何程序都可以看做是从输入定义域映射到输出值域的处理过程,被测程序被认为是一个打不开的黑盒子,黑盒中的内容(实现过程)完全不知道,只明确要做什么。預頌圣鉉儐歲龈讶骅籴買闥。
白盒测试是一种以程序的内部逻辑结构为依据来设计测试用例的方法,因此又称为结构测试或玻璃测试。
公司承担了业务的办公自动化系统的建设工作。年月初,项目正处于开发阶段,预计年月能够完成全部开发工作,但是合同规定年月底进行系统验收。因此年月初,公司依据合同规定向业主和监理方提出在年月底进行验收测试的请求,并提出了详细的测试计划和测试方案。在该方案中指出测试小组由公司的测试工程师、外聘测试专家、外聘行业专家以及监理方的代表组成公司的做法是否正确?请给出理由。渗釤呛俨匀谔鱉调硯錦鋇絨。
.静态测试
.黑盒测试
标识和定义组织过程并确定过程的执行程序,这一过程属于质量保证体系的哪一部份:( )聞創沟燴鐺險爱氇谴净祸測。
.组织结构
.程序
.过程
.资源
通过对来自过程、新概念和新技术等方面的各种有用信息的定量分析,能够不断地、持续性地对过程进行改进,属于分级结构的哪一级:( )残骛楼諍锩瀨濟溆塹籟婭骒。
、概要设计
.:;:;:;:
.:;:;:;:
.:;:;:;:
.:;:;:;:
“走查”通常属于下列测试分类中的()类。( )
.单元测试
.集成测试
.系统测试
.验证测试
二、判断题(每题分,共分)
导致软件缺陷的最大原因是软件设计方案有误。(错)
软件测试的目的是尽可能多的找出软件的缺陷。(错)
质量改进的目的是为了向组织的所有受益者提供更多的收益所采用的提高质量过程和效率的各种措施。(对)茕桢广鳓鯡选块网羈泪镀齐。
湖南科技职业学院年学期考试试卷
科目软件测试与工具卷号卷使用班级
出卷人审卷人阅卷人
题号
一
二
三
四
五
六
七
八
九
十
总分
计分
选择题(每题分,共分)
以下哪一个不属于软件缺陷:( )
.软件功能超出了产品说明书中指明的范围;
.软件出现了产品说明书中已指明因外部故障可以出现的错误;
.软件未达到产品说明书中虽未指出但应当达到的目标;
软件测试的目的包括以下三点:
测试是程序的执行过程,目的在于发现错误;不能证明程序的正确性,仅限于处理有限种的情况。
检查系统是否满足需求,这也是测试Leabharlann Baidu期望目标
一个好的测试用例在于发现还未曾发现的错误;成功的测试是发现了错误的测试。
什么是单元测试?简述单元测试的优点。
答:单元测试是在软件开发过程中要进行的最低级别的测试活动,实施单元测试通常具有以下优点
对某些已进行过测试的测试用例再重新执行一遍,以保证上述改变不会产生意外的副作用,称之为回归测试。(对)鹅娅尽損鹌惨歷茏鴛賴縈诘。
测试人员要坚持原则,缺陷未修复完坚决不予通过。(错)
代码评审员一般由测试员担任。(错)
集成测试计划在需求分析阶段末提交。(错)
测试是为了验证软件已正确地实现了用户的要求。(错)
.测试计划文档
.测试方案文档
.测试规程文档
.测试报告文档
在所有的黑盒测试方法中最为严格、最具有逻辑性的测试方法是:( )
.等价类划分法
.边界值分析法
.因果图法
.决策表法
以下哪个不属于软件缺陷产生的原因:( )
.需求记录错误
.数据库管理系统错误
.需求解释有错误
.用户需求定义错误
下面对于的的叙述中正确的是()
.是软件开发的方法学
.是产品模板
.是过程法律
.是过程改进的途径,是一套指南,帮助你通过持续的重复、测量和提炼,稳步创造与净化开发环境
下列哪一项是一项让计算机代替测试人员进行软件测试的技术。( )
.单元测试技术
.软件测试自动化
.黑盒测试技术
.白盒测试技术
下列哪些不是黑盒测试的测试方法。( )
.等价类划分法
为了快速完成集成测试,采用一次性集成方式是适宜的。(错)
在软件开发过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低。(错)
四、简答题(每题分,共分)
什么是软件测试?简述软件测试的目的?
答:软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码实现的最终审查,它是软件质量保证的关键步骤。籟丛妈羥为贍偾蛏练淨槠挞。
.回归测试和α测试
.有效性测试和回归测试
.α测试和β测试
.β测试和回归测试
以下哪个不是白盒测试工具:( )謀荞抟箧飆鐸怼类蒋薔點鉍。
.
.
.
.
测试记录文档应该在哪一个阶段提交:( )厦礴恳蹒骈時盡继價骚卺癩。
.功能设计阶段
.编码阶段
.测试阶段
.运行维护阶段
测试通过失败的标准应该在哪一个测试文档中描述:( )
.测试超过了预定时间
.执行了所有的测试用例,但并没有发现故障
.达到了预期的目标
.客户要求
下列哪项可以作为软件测试结束的标志。( )
.使用了特定的测试用例
.错误强度曲线下降到预定的水平
.查出了预定数目的错误
.按照测试计划中所规定的时间进行了测试
基于软件内部设计和程序实现的测试方式为:( )
.动态测试
.白盒测试
.如果程序的功能说明中含有输入条件的组合情况,则应在一开始就使用因果法和决策表法设计测试用例
逻辑覆盖测试是哪种测试技术的一种( )
.白盒测试
.黑盒测试
中哪个包是整个的核心包,包括全部的核心框架类( )
.包
.包
.包
.包
将下列相关内容填入软件测试模型图中,请选择正确的对应关系( )
、验收测试
、编码
、详细设计
.测试输出
.测试输入
.执行条件
.预期结果
以下哪一个不属于软件测试针对的对象:( )
.需求规格说明;
.源程序;
.测试报告;
.概要设计规格说明。
以下哪一个不属于软件测试的关键问题:( )
.测试由谁来执行
.测试什么
.什么时候进行测试
.测试结果是什么
什么时候不可以终止软件测试:( )矚慫润厲钐瘗睞枥庑赖賃軔。
.优化级
.已管理级
.已定义级
.可重复级
主要针对编码过程中可能存在的各种错误的测试阶段属于模型的:( )
.集成测试
.单元测试
.系统测试
.验收测试
模型中哪一个阶段需要用户参与执行:( )酽锕极額閉镇桧猪訣锥顧荭。
.集成测试
.单元测试
.系统测试
.验收测试
对于软件的β测试,下列描述正确的是:( )
.β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试
.边界值分析法
.语句覆盖法
.决策表法
下列方法中哪个最终是通过决策表来生成测试用例的( )
.等价类划分法
.边界值分析法
.语句覆盖法
.因果图法
在确定黑盒测试的测试策略时,以下不是其参考原则的是( )
.在任何情况下都必须采用边界值分析法
.在一般情况下使用等价类划分法,必要时使用边界值分析法
.必要时采用等价类划分法补充测试用例
答:()不正确;
()验收测试要在系统测试通过之后,交付使用之前进行,而不能仅仅根据合同规定进行,年底并不具备验收测试的条件;铙誅卧泻噦圣骋贶頂廡缝勵。
()验收测试不能缺少用户方的人员。
.β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试
.β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试
.β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试
主要目标是发现与接口有关的问题的测试阶段是:( )
.单元测试
.系统测试
.集成测试
.验收测试
以下哪些测试需要用户参与:( )彈贸摄尔霁毙攬砖卤庑诒尔。
.最终用户认为该软件使用效果不良。
关于软件质量的描述,正确的是:( )
.软件质量是指软件满足规定用户需求的能力
.软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性、可移植性
.软件质量保证过程就是软件测试过程
.以上描述都不对
软件缺陷在哪个阶段发现修复代价最大:( )
.设计
.编码
.测试
.发布
以下哪一个不是测试用例应包含的部分:( )
单元测试可以帮助开发人员优化设计
单元测试用例可以完善开发文档
什么是黑盒测试?什么是白盒测试?
答:黑盒测试()被称为功能测试或数据驱动测试,它主要根据需求规格说明书设计测试用例,并不涉及程序内部结构和内部特性。任何程序都可以看做是从输入定义域映射到输出值域的处理过程,被测程序被认为是一个打不开的黑盒子,黑盒中的内容(实现过程)完全不知道,只明确要做什么。預頌圣鉉儐歲龈讶骅籴買闥。
白盒测试是一种以程序的内部逻辑结构为依据来设计测试用例的方法,因此又称为结构测试或玻璃测试。
公司承担了业务的办公自动化系统的建设工作。年月初,项目正处于开发阶段,预计年月能够完成全部开发工作,但是合同规定年月底进行系统验收。因此年月初,公司依据合同规定向业主和监理方提出在年月底进行验收测试的请求,并提出了详细的测试计划和测试方案。在该方案中指出测试小组由公司的测试工程师、外聘测试专家、外聘行业专家以及监理方的代表组成公司的做法是否正确?请给出理由。渗釤呛俨匀谔鱉调硯錦鋇絨。
.静态测试
.黑盒测试
标识和定义组织过程并确定过程的执行程序,这一过程属于质量保证体系的哪一部份:( )聞創沟燴鐺險爱氇谴净祸測。
.组织结构
.程序
.过程
.资源
通过对来自过程、新概念和新技术等方面的各种有用信息的定量分析,能够不断地、持续性地对过程进行改进,属于分级结构的哪一级:( )残骛楼諍锩瀨濟溆塹籟婭骒。
、概要设计
.:;:;:;:
.:;:;:;:
.:;:;:;:
.:;:;:;:
“走查”通常属于下列测试分类中的()类。( )
.单元测试
.集成测试
.系统测试
.验证测试
二、判断题(每题分,共分)
导致软件缺陷的最大原因是软件设计方案有误。(错)
软件测试的目的是尽可能多的找出软件的缺陷。(错)
质量改进的目的是为了向组织的所有受益者提供更多的收益所采用的提高质量过程和效率的各种措施。(对)茕桢广鳓鯡选块网羈泪镀齐。
湖南科技职业学院年学期考试试卷
科目软件测试与工具卷号卷使用班级
出卷人审卷人阅卷人
题号
一
二
三
四
五
六
七
八
九
十
总分
计分
选择题(每题分,共分)
以下哪一个不属于软件缺陷:( )
.软件功能超出了产品说明书中指明的范围;
.软件出现了产品说明书中已指明因外部故障可以出现的错误;
.软件未达到产品说明书中虽未指出但应当达到的目标;
软件测试的目的包括以下三点:
测试是程序的执行过程,目的在于发现错误;不能证明程序的正确性,仅限于处理有限种的情况。
检查系统是否满足需求,这也是测试Leabharlann Baidu期望目标
一个好的测试用例在于发现还未曾发现的错误;成功的测试是发现了错误的测试。
什么是单元测试?简述单元测试的优点。
答:单元测试是在软件开发过程中要进行的最低级别的测试活动,实施单元测试通常具有以下优点
对某些已进行过测试的测试用例再重新执行一遍,以保证上述改变不会产生意外的副作用,称之为回归测试。(对)鹅娅尽損鹌惨歷茏鴛賴縈诘。
测试人员要坚持原则,缺陷未修复完坚决不予通过。(错)
代码评审员一般由测试员担任。(错)
集成测试计划在需求分析阶段末提交。(错)
测试是为了验证软件已正确地实现了用户的要求。(错)
.测试计划文档
.测试方案文档
.测试规程文档
.测试报告文档
在所有的黑盒测试方法中最为严格、最具有逻辑性的测试方法是:( )
.等价类划分法
.边界值分析法
.因果图法
.决策表法
以下哪个不属于软件缺陷产生的原因:( )
.需求记录错误
.数据库管理系统错误
.需求解释有错误
.用户需求定义错误
下面对于的的叙述中正确的是()
.是软件开发的方法学
.是产品模板
.是过程法律
.是过程改进的途径,是一套指南,帮助你通过持续的重复、测量和提炼,稳步创造与净化开发环境
下列哪一项是一项让计算机代替测试人员进行软件测试的技术。( )
.单元测试技术
.软件测试自动化
.黑盒测试技术
.白盒测试技术
下列哪些不是黑盒测试的测试方法。( )
.等价类划分法
为了快速完成集成测试,采用一次性集成方式是适宜的。(错)
在软件开发过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低。(错)
四、简答题(每题分,共分)
什么是软件测试?简述软件测试的目的?
答:软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码实现的最终审查,它是软件质量保证的关键步骤。籟丛妈羥为贍偾蛏练淨槠挞。
.回归测试和α测试
.有效性测试和回归测试
.α测试和β测试
.β测试和回归测试
以下哪个不是白盒测试工具:( )謀荞抟箧飆鐸怼类蒋薔點鉍。
.
.
.
.
测试记录文档应该在哪一个阶段提交:( )厦礴恳蹒骈時盡继價骚卺癩。
.功能设计阶段
.编码阶段
.测试阶段
.运行维护阶段
测试通过失败的标准应该在哪一个测试文档中描述:( )
.测试超过了预定时间
.执行了所有的测试用例,但并没有发现故障
.达到了预期的目标
.客户要求
下列哪项可以作为软件测试结束的标志。( )
.使用了特定的测试用例
.错误强度曲线下降到预定的水平
.查出了预定数目的错误
.按照测试计划中所规定的时间进行了测试
基于软件内部设计和程序实现的测试方式为:( )
.动态测试
.白盒测试
.如果程序的功能说明中含有输入条件的组合情况,则应在一开始就使用因果法和决策表法设计测试用例
逻辑覆盖测试是哪种测试技术的一种( )
.白盒测试
.黑盒测试
中哪个包是整个的核心包,包括全部的核心框架类( )
.包
.包
.包
.包
将下列相关内容填入软件测试模型图中,请选择正确的对应关系( )
、验收测试
、编码
、详细设计
.测试输出
.测试输入
.执行条件
.预期结果
以下哪一个不属于软件测试针对的对象:( )
.需求规格说明;
.源程序;
.测试报告;
.概要设计规格说明。
以下哪一个不属于软件测试的关键问题:( )
.测试由谁来执行
.测试什么
.什么时候进行测试
.测试结果是什么
什么时候不可以终止软件测试:( )矚慫润厲钐瘗睞枥庑赖賃軔。
.优化级
.已管理级
.已定义级
.可重复级
主要针对编码过程中可能存在的各种错误的测试阶段属于模型的:( )
.集成测试
.单元测试
.系统测试
.验收测试
模型中哪一个阶段需要用户参与执行:( )酽锕极額閉镇桧猪訣锥顧荭。
.集成测试
.单元测试
.系统测试
.验收测试
对于软件的β测试,下列描述正确的是:( )
.β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试
.边界值分析法
.语句覆盖法
.决策表法
下列方法中哪个最终是通过决策表来生成测试用例的( )
.等价类划分法
.边界值分析法
.语句覆盖法
.因果图法
在确定黑盒测试的测试策略时,以下不是其参考原则的是( )
.在任何情况下都必须采用边界值分析法
.在一般情况下使用等价类划分法,必要时使用边界值分析法
.必要时采用等价类划分法补充测试用例
答:()不正确;
()验收测试要在系统测试通过之后,交付使用之前进行,而不能仅仅根据合同规定进行,年底并不具备验收测试的条件;铙誅卧泻噦圣骋贶頂廡缝勵。
()验收测试不能缺少用户方的人员。
.β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试
.β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试
.β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试
主要目标是发现与接口有关的问题的测试阶段是:( )
.单元测试
.系统测试
.集成测试
.验收测试
以下哪些测试需要用户参与:( )彈贸摄尔霁毙攬砖卤庑诒尔。
.最终用户认为该软件使用效果不良。
关于软件质量的描述,正确的是:( )
.软件质量是指软件满足规定用户需求的能力
.软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性、可移植性
.软件质量保证过程就是软件测试过程
.以上描述都不对
软件缺陷在哪个阶段发现修复代价最大:( )
.设计
.编码
.测试
.发布
以下哪一个不是测试用例应包含的部分:( )