软件评测师软件测试基本知识过关练习

软件评测师软件测试基本知识过关练习

ID:40506739

大小:91.98 KB

页数:11页

时间:2019-08-03

软件评测师软件测试基本知识过关练习_第1页
软件评测师软件测试基本知识过关练习_第2页
软件评测师软件测试基本知识过关练习_第3页
软件评测师软件测试基本知识过关练习_第4页
软件评测师软件测试基本知识过关练习_第5页
资源描述:

《软件评测师软件测试基本知识过关练习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件评测师软件测试基本知识过关练习1、程序员(2005上)●一般地,可以将软件开发的生命周期划分为软件项目计划、A可行性分析、软件设计、编码、测试和运行/维护6个阶段。(50)A.可行性分析B.初始调查C.需求分析与定义D.问题分析●以下关于程序测试的叙述,正确的是(55)A程序测试的目的是为了证明程序的正确性。(55)A.程序测试的目的是为了证明程序的正确性B.白盒测试也称为功能测试C.黑盒测试也称为结构测试D.程序测试要注意检验程序是否有多余的功能(2005下●如果用户对系统的目标不是很清楚,需求难以定义,这时最好使用(53)A进行系统开发。(53)A.原型法B.瀑布模型C.V

2、-模型D.螺旋模型●在软件开发的各个阶段中,对软件开发成败影响最大的是(54)A。(54)A.需求分析B.概要设计C.详细设计D.编码●系统测试计划应该在软件开发的(55)阶段制定。A(55)A.需求分析B.概要设计C.详细设计D.系统测试(2006上)●ISO9000:2000标准是(17)C系列标准。(17)A.产品生产和产品管理B.技术管理和生产管理C.质量管理和质量保证D.产品评估和质量保证●按照ISO/IEC9126软件质量模型的规定,软件的适应性是指(49)不确定。(49)A.软件运行于不同环境中的故障率B.软件运行于不同环境中的安全等级C.将一个系统耦合到另一个系统所

3、需的工作量D.软件运行于不同环境中的能力●数据流图的作用是(50)A。(50)A.描述数据对象之间的关系B.描述对数据的处理流程C.说明将要出现的逻辑判定D.指明系统对外部事件的反应●结构化分析方法(SA)的主要思想是(51)A。(51)A.自顶向下、逐步分解B.自顶向下、逐步抽象C.自底向上、逐步抽象D.自底向上、逐步分解●进行软件测试的目的是(52)。A(52)A.尽可能多地找出软件中的缺陷B.缩短软件的开发时间C.减少软件的维护成本D.证明程序没有缺陷●选择一个适当的测试用例,用以测试下图的程序,能达到判定覆盖的是(C)。(53)A.B.C.D.(2006下)试题(50)软件

4、的易使用性反映了用户学习、使用该软件以及为程序准备输入和解释输出所需的工作量。按照ISO/IEC9126软件质量度量模型定义,一个软件的易使用性不包括(50)C。(50)A.易理解性 B.易操作性 C.易改变性 D.易学性试题(50)分析目前已有多种关于软件质量的度量模型,它们都是把软件质量特性定义为分层模型,其中最基本的称做基本质量特性(简称质量特性),每个质量特性包括多项质量子特性。在最初的ISO模型中,包括8个基本特性。而1991年发布的ISO/IEC9126模型中,基本特性降为6个:功能性、可靠性、易使用性、效率、可维护性和可移植性。其中易使用性包括三个子特性,即易理解性、

5、易学性和易操作性。参考答案(50)C试题(51)、(52)在了解程序内部结构和流程后,通常采用(51)验证程序内部逻辑是否符合设计要求,此时可使用(52)技术设计测试案例。(51)A.黑盒测试 B.白盒测试 C.等价类划分 D.边界值分析(52)A.等价类划分 B.边界值分析 C.因果图 D.逻辑覆盖试题(51)、(52)分析常用的软件测试方法包括黑盒测试和白盒测试,其中黑盒测试适用于仅了解程序已被设计要完成的规定功能,而不了解其内部实现细节的情况。白盒测试适用于已知程序的内部工作原理和流程的情况,可采用逻辑覆盖法、基本路径测试等技术设计测试用例。参考答案(51)B (52)D试题

6、(53)软件测试中的测试由用户在软件开发者指导下完成,这种测试属于(53)阶段的测试活动。(53)A.单元测试 B.集成测试 C.系统测试 D.确认测试试题(53)分析软件测试通常分为单元测试、集成测试、确认测试和系统测试等几个阶段,与软件开发过程密切配合。其中确认测试是指通过一系列黑盒测试案例来证明软件的功能和需求是一致的。确认测试需要用户参与,若该软件要提供给很多用户使用,则让每一位用户都参与测试是不现实的,所以很多软件都使用测试、测试等形式以发现那些目前仍未发现的错误。所以这两种形式的测试都属于确认测试阶段的活动。参考答案(53)D(2007上)●通常在软件开发的(50)C活

7、动中无需用户参与。(50)A.需求分析B.维护C.编码D.测试●软件“做什么”和“怎么做”是软件开发过程中需要解决的关键问题,其中“怎么做”是在(51C)阶段解决的。(51)A.需求分析B.文档设计C.软件编码D.测试●ISO/IEC9126软件质量模型中第一层定义了六个质量特性,并为各质量特性定义了相应的质量子特性。其中易替换性子特性属于软件的(52)B质量特性。(52)A.可靠性B.可移植性C.效率D.可维护性解析:ISO/IEC9126软件质量模型包括三个层次:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。