在软件的使用过程中,用户往往会对已有的软件功能提出修改或增加新功能的要求,为了满足用户这类要求所进行的维护过程称为()
A.改正性维护
B.适应性维护
C.完善性维护
D.预防性维护
A.改正性维护
B.适应性维护
C.完善性维护
D.预防性维护
A.改正性维护
B.适应性维护
C.完善性维护
D.预防性维护
从供选择的答案中选出同下列关于软件测试的各条叙述关系最密切的字句。
A.对可靠性要求很高的软件,例如操作系统,由第三者对源代码进行逐行检查。
B.已有的软件被改版时,由于受到变更的影响,改版前正常的功能可能发生异常,性能也可能下降。因此,对变更的软件进行测试是必要的。
C.在意识到被测试模块的内部结构或算法的情况下进行测试。
D.为了确认用户的需求,先做出系统的主要部分,提交给用户试用。
E.在测试具有层次结构的大型软件时,有一种方法是从上层模块开始,由上到下进行测试。此时,有必要用一些模块替代尚未测试过的下层模块。
供选择的答案:
A~E.①仿真器
②代码审查
③模拟器
④桩
⑤驱动器
⑥域测试
⑦黑盒测试
⑧原型
⑨白盒测试
⑩退化测试
A.所有软件测试工具在正常使用过程中都应定期确认
B.所有的软件测试工具都应送国家权威部门定期校准
C.软件测试工具可以采用验证或保持其适用性的配置管理来确认
D.新购买的软件测试工具在初次使用时可不对其进行校准
阅读下列说明,回答问题1至问题4,将解答填入的对应栏内。
[说明]
软件测试的质量决定着被测产品的质量,是企业关注的重点。
请简要叙述软件测试质量包括哪些管理要素。
请简要论述软件测试质量控制的主要方法。
企业衡量软件测试的质量经常采用两个指标:测试用例覆盖率和缺陷修复率,请简述这两个指标的概念。
企业内部测试组在测试某办公自动化系统的过程中,使用60个测试用例进行测试,共发现了20个问题。
开发组对软件修改后,向测试组提交问题修改报告及修改后的软件。问题修改报告中提出:所发现问题中的5个问题是用户所要求的,无需修改,其余15个问题已修改完成。
测试组使用针对上轮测试中发现的15个问题的36个测试用例进行了回归测试,确认问题已得到修改,因此测试组做出结论:当前版本可以进入配置管理库,进行后续集成工作。
请简要分析测试组的做法是否存在问题并简述理由。
此办公自动化系统提交给用户之后,用户在使用过程中发现了5个问题,测试项目经理打算采用缺陷探测率宋对测试人员进行绩效评估。请计算此测试项目的缺陷探测率。
请帮忙给出每个问题的正确答案和分析,谢谢!
A.质量
B.环境
C.要求
D.功能和性能
在软件需求分析过程中,分析员要从用户那里解决的最重要的问题是______。
A.要求软件做什么
B.要给软件提供哪些信息
C.要求软件工作效率如何
D.要求软件具有什么样的结构
在微型计算机中,软件分为(19)。
A.标准软件和非标准软件
B.基本软件和高级软件
C.管理员软件和用户软件
D.系统软件和应用软件
A.完善性维护
B.适应性维护
C.预防性维护
D.改正性维护