组卷一
-
软件的六大质量特性包括:
-
功能性
-
可靠性
-
可用性
-
效率
-
可维护性
-
可移植性
-
-
软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级别的能力,其子特性()是指在软件发生故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力(C )。 A 成熟性 B 易恢复性
C 容错性
D可靠性依从性
-
软件内部/外部质量模型中,可移植性不包括(B)子特性。 A 适应性
B 共存性
C 兼容性 D 易替换性
-
下列哪一项不属于软件功能易用性测试关注的内容(A)。
A 软件的色彩是否协调
B 软件是否能主动禁止用户可能进行的非法操作 C 软件是否允许用户针对自己的使用习惯进行定制 D 软件是否能帮助用户减少输入中的重复劳动
-
下列软件属性中,软件产品首要满足的应该是(A)。 A 功能需求
B 性能需求
C 可扩展性和灵活性 D 容错、纠错能力
-
软件的(B)一般由两次故障平均间隔时间和故障平均恢复时间来度量。
A 可维护性
B 可靠性 C 效率 D 可理解性
-
可维护性特性中的子特性是(A)。 A 可理解性和可测试性 B 效率和可移植性 C 效率和可修改性
D 效率和结构好
-
软件维护产生的副作用,是指(C)。
A 开发时的错误 B 隐含的错误 C 因修改软件而造成的错误 D 运行时误操作
解答题:缺陷和错误有什么区别
-
代码评审员一般由测试员担任(错误)
-
测试人员说:”没有可运行的程序,我无法进行测试工作“(错误)
-
下列测试不用考虑内部程序结构的测试是(A)。 A 功能测试 B 结构测试
C 白盒测试 D 逻辑驱动测试
-
软件测试技术可以分为静态测试和动态测试,下列说法中错误的是(D)。 A 静态测试是指不运行实际程序,通过检查和阅读等手段来发现程序中的错误。 B 动态测试是指实际运行程序,通过运行的结果来发现程序中的错误。 C 动态测试包括黑盒测试和白盒测试。 D 白盒测试是静态测试,黑盒测试是动态测试。
-
下列有关测试说法中正确的是(B)。 A 测试组的测试工作是在编码阶段开始的。 B 静态测试是不运行被测程序本身,而寻找程序代码中可能存在的错误或评估程序代码的过程 C 所有的测试都适合引入测试工具进行测试。 D 只要进行有效的测试,就能获得高质量的软件产品。
-
对高级语言源程序进行编译时,可发现源程序中的(B)错误。 A 堆栈溢出 B 变量未定义 C 指针异常 D 数组元素下标越界
-
下列叙述中,哪一项是正确的(D)。 A 用黑盒法测试时,测试用例是根据程序内部逻辑设计的。 B 测试是为了验证该软件已正确地实现了用户的要求。 C 对面向对象程序来说,组件测试的最小组件是每条程序语句,即以分号结尾的程序。 D 发现错误多的程序模块,残留在模块中的错误往往也多。
-
软件设计阶段的测试主要采取的方式是(A)。 A 评审 B 白盒测试
C 黑盒测试
D 动态测试
-
坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开发工程中尽早发现和预防错误,把出现的错误克服在早期(A)。 A 技术评审 B 程序测试
C 文档审查
D 管理评审
-
不用执行程序,目的是收集有关程序代码的结构信息,这一过程是(C)。 A 性能测试
B 负载测试 C 静态分析 D 兼容测试
-
某次程序调试没有出现预计的结果,下列(D)不可能是导致出错的原因。
A 代码输入有误
B 循环控制出错 C 变量没有初始化 D 编写的语句书写格式不规范
-
软件测试方法中的静态测试方法之一为(A)。 A 计算机辅助静态分析 B 黑盒法 C 路径覆盖 D 边界值分析
-
正式的技术评审是软件工程师组织的软件质量保证活动,下面关于正式的技术评审指导原则中错误的是()。 A 评审产品,而不是评审生产者的能力。
B 要有严格的评审计划,并遵守日程安排。 C 对评审中出现的问题要充分讨论,以求彻底解决。
D 限制参与者人数,并要求评审会之前做好准备。
-
下列关于文档测试描述错误的是(A)。 A 文档测试主要检查文档的正确性、完备性、可理解性、可操作性和易维护性。 B 正确性是指不要把软件的功能和操作写错,也不允许文档内容前后矛盾。 C 完备性是指文档不可以“虎头蛇尾”,更不许漏掉关键内容。文档中很多内容对开发者可能是“显然”的,但对用户而言不见得都是“显然”的。 D 文档不可以写成散文、诗歌或者侦探、言情小说,要让大众用户看得懂,能理解。
-
关于同行评审说法正确的是(D)。 A 同行评审是对程序进行模拟,一步步的展示程序如何处理测试数据。 B 同行评审虽然可以缩减工作时间,但同时也增加了大量的成本。
C 在软件开发过程中进行同行评审会浪费时间,减缓项目的进度。 D 同行评审的目的是发现产品的缺陷,因此在评审上的投入可以减少大量的后期返工。
-
代码评审是检查源代码是否达到模块设计的要求。(A) A 是 B 否
-
(D)是以提高软件质量为目的的技术活动。 A 技术创新 B 测试 C 技术创造
D 技术评审
-
在某种类型会议上,由小组成员阅读程序,以发现程序错误,同时测试员利用测试数据人工运行程序并得出输出结果,然后由参加者对结果进行审查,以达到测试的目的。这种测试方法是(B)。 A 软件审查
B 代码走查
C 技术评审
D 代码审查
-
源程序的版面文档要求应有变量说明、适当注释和(D)。 A 框图 B 修改记录
C 编程日期 D 统一书写格式
-
提高程序可读性的有力手段是(D)。 A 选好一种程序设计语言 B 显式说明一切变量 C 使用三种标准控制语句
D给程序加注释
-
使用结构化分析方法时,采用的基本手段是(A) A 分解和抽象
B 分解和综合
C 归纳与推导
D 试探与回溯