可重用的软件构件在开发时都经过了很严格的测试,本身是无错误的,其构件的可靠性很高。
第1题:
关于对软件测试定义的理解,下边哪句话是正确的______。
A) 应用系统开发完毕,再对它进行测试
B) 软件开发中产生的错误都源于编码阶段的错误代码
C) 测试是我们考察并理解与发布的软件系统有关的利益和风险状况的过程
D) 完备的测试能够详尽地表明软件中不存在的错误
A.
B.
C.
D.
第2题:
软件测试是软件质量保证的主要手段之一,测试的费用已经超过了(1)的 30%以上,因此提高测试的有效性十分重要。“高产”的测试是指(2)。根据国家标准GB8566—88计算机软件开发规范的规定,软件开发和维护划分为8个阶段,其中单元测试是在(3)阶段完成的;组装测试的计划是在(4)阶段制定的;确认测试的计划是在(5)阶段制定的。
A.软件开发费用
B.软件维护费用
C.软件开发和维护费用
D.软件研制费用
第3题:
】如软件开发企业能积累众多的原型系统,这将有利于软件产品开发中实施
A. 软件重用
B. 文档重用
C. 人员重用
D. 资源重用
第4题:
第5题:
A.错误
B.正确
第6题:
软件测试是软件质量保证的重要手段,其任务可归纳为预防软件发生错误,发现程序错误和______。
第7题:
以下关于软件开发相关的叙述中,不正确的是( )。
A.专业程序员应将复杂的问题分解为若干个相对简单的易于编程的问题B.移动互联网时代的软件开发人员应注重用户界面设计,提高用户体验 C.软件测试时应对所有可能导致软件运行出错的情况都进行详尽的测试D.软件设计者应有敏锐的产品感觉,不因枝节而影响产品的迭代和上线。
第8题:
以下关于软件测试原则的说法中,错误的是
A) 在设计测试用例时,不但要包括合理的输入条件,还要包括不合理的输入条件
B) 测试过程中某模块中查出的错误越多,该模块残留的错误就越少
C) 坚持在软件开发各个阶段进行技术评审,才能在开发过程中尽早发现和预防错误
D) 在测试过程中要严格按照测试计划执行,以避免发生疏漏或重复无效的工作
A.
B.
C.
D.
第9题:
在面向对象软件的集成测试中,高频集成有三个主要步骤,其正确顺序是______。
①开发人员完成要提供代码的增量构件,同时测试人员完成相关的测试包
②评价结果
③集成测试人员将开发人员新增或修改的构件集中起来形成一个新的集成体
A) ①②③
B) ②①③
C) ①③②
D) ③①②
A.
B.
C.
D.
第10题:
基于构件的开发中,软件开发的重点是(1)。构件的获取有多种途径,其中以下(2)不是构件获取的途径。空白(2)处应选择()