软件评测师真题解答与分析8

2009上半年真题11:

程序员甲与同事乙在乙家探讨甲近期编写的程序,甲表示对该程序极不满意,说要弃之重写,并将程序手稿扔到乙家垃圾桶。后来乙将甲这一程序稍加修改,并署乙名发表。以下说法正确的是()。

A.乙的行为侵犯了甲的软件著作权

B.乙的行为没有侵犯甲的著作权,因为甲已经程序手稿丢弃

C.乙的行为没有侵犯甲的著作权,因为乙已经程序修改

D.甲没有发表该程序并弃之,而乙将程序修改后发表,故乙应享有著作权

分析解答:本题考查知识产权中关于软件著作权方面的知识。

著作权因作品的完成而自动产生,不必履行任何形式的的登记或注册手续,也不论其是否已经发表,所以甲对该软件作品享有著作权。乙未经甲的许可擅自使用的甲的软件作品的行为,侵犯了甲的软件著作权,所以本题的答案选择A。

2009上半年真题16:

一个软件开发过程描述了“谁做”、“做什么”、“怎么做”和“什么时候做”,RUP用()什么来表示“谁做”。

A.角色

B.活动

C.制品

D.工作流

分析解答:本题考查RUP对软件开发过程的描述。RUP应用了角色、活动、制品和工作流4种中澳的模型元素,其中角色表述“谁做”、制品表述“做什么”、活动表述“怎么做”、工作流表述“什么时候做”,所以本题的答案选择A。

2009上半年真题61:

软件测试的基本方法包括白盒测试和黑盒测试方法,以下关于二者之间关联的叙述,错误的是()。

A.黑盒测试与白盒测试是设计测试用例的二种基本测试方法

B.在集成测试阶段是采用黑盒测试与白盒测试相结合的方法

C.针对相同的系统模块,执行黑盒测试和白盒测试对代码的覆盖率都能够达到100%

D.应用系统的负载压力测试一般采用黑盒测试方法

分析解答:本题考查黑盒测试和白盒测试的关系,一般情况下执行黑盒测试对代码的覆盖率很难达到100%,所以本题的答案选择C。

2010上半年真题61:

()是当前自动化测试技术不能解决的问题。

A.保证测试质量

B.提高测试效率

C.排除手工测试错误

D.降低测试用例设计的难度

分析解答:本题考查对自动化测试技术局限性的理解,在现实中有关的测试设计、测试案例以及一些关键的测试任务还是需要人工参与的,即自动化测试是对手工测试的辅助和补充,所以本题的选择D。

2012年真题55:

以下关于软件质量和软件测试的说法,不正确的是()。

A.软件测试不等于软件质量保证

B.软件质量并不是完全依靠软件测试来保证的

C.软件的质量要靠不断的提高技术水平和改进软件开发过程来保证

D.软件测试不能有效的提高软件质量

分析解答:软件质量保证和软件测试是软件质量工程的二个不同层面的工作,前者着眼与软件开发活动中的过程、步骤。而后者着眼与过程的产物以及开发出的软件进行剖析,软件测试是保证软件质量的一个重要环节,所以本题的答案选择D。

2012年真题57:

对于逻辑表达式(a&&(b|c)),需要()个测试用例才能完成条件组合覆盖。

A.2

B.4

C.6

D.8

分析解答:本题考查白盒测试中的逻辑覆盖法的条件组合覆盖。

条件组合覆盖的含义是:选择足够的测试用例,似的每个判定中条件的各种可能组合都至少出现一次,本题中a和b|c是二个条件,组合之后需要的测试用例数是4,所以本题的答案选择B。

2010上半年真题67:

以下关于缺陷探测率(DDP)的表述,不正确的是()。

A.DDP是一个衡量测试工作效率的软件质量成本指标

B.缺陷探测率越高,也就是测试者发现的错误越多,发布后客户发现的错误才可能越少

C.DDP是衡量测试投资回报的一个重要指标

D.测试周期越长,缺陷探测率就会越高

分析解答:本题考查对缺陷探测率的理解。DDP即缺陷探测率。DDP是衡量测试投资回报的一个重要指标,和衡量测试工作效率的的软件质量成本之一。其计算公式如下:

DDP=(软件开发方测试者发现的bug数目)/(客户方发现并反馈给技术支持人员的进行修复的bug数目),DDP越高,说明测试者发现的bug数目越多,发布后客户发现的bug就越少,降低了外部故障不一致的成本,达到了节约总成本的目的,可获得较高的测试投资回报率(ROI)。

测试周期长不一定会找到更多的bug。如果没有找到足够多的bug,不能够成功避免软件上线后用户发现bug,也不能提高DDP,所以本题的答案选择D。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-07-30 02:31:00

软件评测师真题解答与分析8的相关文章

软件评測师真题解答与分析8

2009上半年真题11: 程序猿甲与同事乙在乙家探讨甲最近编写的程序,甲表示对该程序极不惬意.说要弃之重写,并将程序手稿扔到乙家垃圾桶. 后来乙将甲这一程序稍加改动,并署乙名发表.下面说法正确的是(). A.乙的行为侵犯了甲的软件著作权 B.乙的行为没有侵犯甲的著作权,由于甲已经程序手稿丢弃 C.乙的行为没有侵犯甲的著作权.由于乙已经程序改动 D.甲没有发表该程序并弃之,而乙将程序改动后发表,故乙应享有著作权 分析解答:本题考查知识产权中关于软件著作权方面的知识. 著作权因作品的完毕而自己主动产

软件评测师真题考试分析-6

2010年下半年试真题36: 软件测试原则中指出"完全测试是不可能的",主要原因是(). A.输入量太大,输出结果太多以及路径组合太多 B.自动化测试技术不够完善 C.测试的时间和人员有限 D.仅仅靠黑盒测试不能达到完全测试 分析解答:完全测试是不可能的,因为不可能穷举软件的所有测试路径.输入有输出,所以本题的正确答案A. 2010年下半年试真题38: 以下关于设计功能测试用例的叙述,()是不正确的. A.尽量用80%的测试用例覆盖20%的核心业务模块 B.功能测试用例中不包括功能的依

软件评测师真题分析

2010年下半年试真题36:软件测试原则中指出"完全测试是不可能的",主要原因是().A.输入量太大,输出结果太多以及路径组合太多B.自动化测试技术不够完善C.测试的时间和人员有限D.仅仅靠黑盒测试不能达到完全测试分析解答:完全测试是不可能的,因为不可能穷举软件的所有测试路径.输入有输出,所以本题的正确答案A. 2010年下半年试真题38:以下关于设计功能测试用例的叙述,()是不正确的.A.尽量用80%的测试用例覆盖20%的核心业务模块B.功能测试用例中不包括功能的依从性测试用例C.功

2013下半年软件评测师真题考试分析-1

真题60:以下关于边界值测试的叙述中,不正确的是()A.边界值分析法不仅重视输入域边界,而且也必须考虑输出域边界B.边界值分析法是对等价类划分法的补充C.发生在输入输出边界上的错误比发生在输入输出范围的内部错误要少D.测试数据应尽可能选取边界上的值,而不是等价类中的典型值或任意值 分析解答:本题考查黑盒测试中的边界值测试法,发生在输入输出边界上的错误比发生在输入输出范围的内部错误要多,所以本题的正确答案选择C. 真题61:白盒测试不能发现()A.代码路径中的错误B.死循环C.逻辑测试D.功能错误

2013下半年软件评测师真题考试分析-2

真题65:测试过程中,正确的测试顺序应该是()(1)单元测试  (2)集成测试  (3)系统测试A.(1)(2)(3)B.(3)(1)(2)C.(2)(3)(1)D.(3)(2)(1) 分析解答:测试过程应该是针对单个模块的单元测试开始,然后逐步集成到各个单元,最后进行系统测试,所以本题的答案选择A. 真题66:以下属于静态测试方法的是()A.分支覆盖率测试B.复杂度分析C.系统压力测试D.路径覆盖分析分析解答:本题考查软件静态测试方法.静态测试不实际运行被测试软件,主要是对软件的编程格式.结构

2013下半年软件评测师真题考试分析-4

真题56:以下关于软件测试时机的叙述中,不正确的是().A.应该尽可能早地进行测试B.软件中的错误暴露的越迟,则修复和改正错误所花费的代价就越高.C.应该在代码编写完成后开始测试D.项目需求分析和设计阶段需要测试人员参与 分析解答:本题考查软件测试的一些基础知识,测试活动贯穿于整个开发生命周期,所以本题的答案选择C. 真题57:以下不属于软件测试工具的是().A.JmeterB.LoadrunnerC.JtestD.Jbuilder 分析解答:Jbuilder是一种软件开发工具,所以本题的正确答

软件评测师真题考试分析-5

2010年下半年真题60: 关于bug管理流程,()是正确的做法. A.开发人员提交新的bug入库,设置状态为NEWB.开发人员确认是bug,设置状态为FixedC.测试人员确认问题解决了,设置状态为ClosedD.测试人员确认不是bug,设置状态为Reopen分析解答:本题考查对bug管理流程的基本环节与知识的理解.选项A:测试人员而不是开发人员提交新的bug入库,设置状态为NEW(本题我认为出题人的标准答案有点问题,其实开发人员也可以提交bug的,项目中的任何人员都可以提交bug入库的)选项

2013下半年软件评测师真题考试分析-3

真题51:某软件系统无需在线容错,也不能采用冗余设计,如果对可靠性要求较高,故障有可能导致严重后果,一般采用(). A.恢复块设计 B.N版本程序设计 C.检错技术 D.降低复杂度设计 分析解答:本题考查软件的可靠性设计.本题目中的故障可能导致严重后果,所以应采取检测技术预防故障的产生,本题的正确答案选择C. 真题52:软件可靠性管理把软件可靠性活动贯穿于软件开发的全过程,成为软件工程管理的一部分.确定软件可靠性度量活动属于()阶段. A.需求分析 B.概要设计 C.详细设计 D.测试阶段 分析

2013下半年软件评測师真题考试分析-2

真题65:測试过程中.正确的測试顺序应该是() (1)单元測试  (2)集成測试  (3)系统測试 A.(1)(2)(3) B.(3)(1)(2) C.(2)(3)(1) D.(3)(2)(1) 分析解答:測试过程应该是针对单个模块的单元測试開始,然后逐步集成到各个单元.最后进行系统測试,所以本题的答案选择A. 真题66:下面属于静态測试方法的是() A.分支覆盖率測试 B.复杂度分析 C.系统压力測试 D.路径覆盖分析 分析解答:本题考查软件静态測试方法.静态測试不实际执行被測试软件,主要是对