测试人员 B 发现的缺陷数为 50 个,测试人员 A 和测试人员 B 发现的缺陷不重复,客户反馈缺陷数量为
50 个,则该公司针对本产品的缺陷探测率为()。
A.56.5% B.78.3% C.43.5% D.34.8%
13.
关于集成测试的描述中,正确的是() 。
① 集成测试也叫做组装测试或联合测试,通常是在单元测试的基础上,将所有模块按照概要设计
说明书和详细设计说明书的要求进行组装和测试的过程。
② 自顶向下的增殖方式是集成测试的一种组装方式,它能较早地验证主要的控制和判断点,对于
输入输出模块、复杂算法模块中存在的错误能够较早地发现。
③ 自底向上的增殖方式需要建立桩模块,并行地对多个模块实施测试,并逐步形成程序实体,完
成所有模块的组装和集成测试。
④ 在集成测试时,测试者应当确定关键模块,对这些关键模块及早进行测试,比如高层控制模块、
有明确性能要求和定义的模块等。
A.① ② B.② ③ C.① ④ D.② ④
14.关于软件测试的说法,()是不正确的。
A.代码审查是代码检查的一种,是由程序员和测试员组成一个审查小组,通过阅读、讨论和争议,
对程序进行静态分析的过程
B.软件测试的对象不仅仅是程序,文档、数据和规程都是软件测试的对象
C.白盒测试是通过对程序内部结构的分析、检测来寻找问题的测试方法
D.单元测试是针对软件设计的最小单位--程序模块进行正确性检验的测试工作,它通常需要开发
辅助的桩模块作为主程序调用被测模块来完成测试
15.测试用例是测试使用的文档化的细则,其规定如何对软件某项功能或功能组合进行测试。测试
用例应包括下列()内容的详细信息。
① 测试目标和被测功能。
② 测试环境和其他条件。
③ 测试数据和测试步骤。
④ 测试记录和测试结果。
A.① ③ B.① ② ③ C.① ③ ④ D.① ② ③ ④
16
.针对程序段: if(x>10 && y<20
) w=e/a,对于(x,y)的取值,以下__________组测
试用例能够满足判定覆盖的要求。
A.(30,15)(40,10
)
B.(3,0)(30,30)
C.(5,25)(10,20
)
D.(20,10)(1,100
)
17. CMM 对软件测试没有提供单独的关键过程领域(KPA),所以许多研究机构和测试服务机构
从不同角度出发提出有关软件测试方面的能力成熟度模型,其中软件测试成熟度模型(TMM)是当前影响
力最大的软件测试过程模型。TMM 制定了五个成熟度等级,它们依次是:初始级,阶段定义级,集成
级,管理和度量级,( )。
A
.优化、缺陷预防和可重复级 B.优化、缺陷预防和质量控制级
C
.缺陷预防和质量控制级 D.优化和质量控制级
18.以下关于软件生命周期的叙述不正确的是(D)。
A.软件生命周期包括以下几个阶段:项目规划、需求定义和需求分析、软件设计、程序编码、软件测
试、运行维护
B.程序编码阶段是将软件设计的结果转换成计算机可运行的程序代码。为了保证程序的可读性、易
维护性和提高程序的运行效率,可以通过在该阶段中制定统一并符合标准的编写规范来使编程人员程序
设计规范化