软件评测师真题解答与分析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。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
软件评测是一种专门负责测试和评估软件性能和质量的职业。针对该职位的及答案,我认为可以从以下几个方面来回答。 1. 软件测试基础知识:一些基本的软件测试知识是软件评测必备的技能。例如,了解软件测试的目的、原则和方法,熟悉测试用例的编写和执行,了解常见的测试工具和技术等。 2. 软件质量评估:软件评测需要具备对软件质量进行评估的能力。这包括对软件的功能、性能、稳定性、易用性等方面进行综合评估,并提出相应的改进建议。 3. 测试策略和方法:软件评测需要制定和执行有效的测试策略和方法。例如,了解不同的测试类型(如功能测试、性能测试、安全测试等),根据软件特点和需求选择合适的测试方法,合理安排测试时间和资源等。 4. 编写评测报告:软件评测需要编写详细的评测报告,将测试结果、问和建议清晰地呈现给相关人员。评测报告应该准确地描述测试过程和结果,提供给开发团队和管理层作为决策依据。 5. 沟通和协作能力:软件评测需要与开发人员、产品经理等不同的团队成员进行有效的沟通与协作。及时反馈测试结果,共同解决问,确保软件质量的提升。 总结来说,软件评测需要具备扎实的软件测试基础知识、评估软件质量的能力,熟悉测试策略和方法,并具备良好的沟通和协作能力。这些都是软件评测应该具备的技能和素质,也是他们能够胜任工作的基础。软件评测和答案可以通过学习和实践来掌握,并不断提升自己的专业能力和水平。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

软件测试King老师

感谢大家一直以来的支持和关注

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值