试卷详情
-
计算机四级软件测试工程师-15
-
[单项选择]下述软件测试过程管理特点的叙述,不正确的是______。
A. 软件质量标准定义不准确、任务边界模糊
B. 软件测试项目的变化控制和预警分析要求高
C. 要求测试人力资源丰富,有快速的变动调整以适应
D. 测试任务分配难
-
[单项选择]按照数据库应用系统生命周期模型,在开发某数据库应用系统时,对系统采用的软硬件及技术方案等作出合理的评估并提出选择建议的工作属于______。
A. 规划与分析阶段的系统规划与定义
B. 规划与分析阶段的可行性分析
C. 需求分析阶段的业务规则需求分析
D. 系统设计阶段的总体设计
-
[单项选择]下列测试用例设计中既适用于失效恢复测试用例设计又适用于健壮性测试用例设计的方法为______。
A. 规范导出法
B. 错误猜测法
C. 基于故障的测试
D. 基于风险的测试
-
[单项选择]面向对象软件很难对单个成员方法进行充分的测试,具有良好封装性的类称为单元测试的基本对像。下列内容,不属于类层次测试内容的为______。
A. 不变式边界测试
B. 多态服务测试
C. 模态类测试
D. 非模态类测试
-
[单项选择]以下哪种应用服务器不遵循J2EE规范______。
A. Oracle 9i Application Server
B. PKUAS
C. WebLogic
D. Tuxedo
-
[单项选择]面向对象集成测试的目的是______。
A. 测试系统的各个组成部分放在一起是否能够协调一致
B. 检查测试用例生成,测试用例执行,测试结果判断是否正确
C. 选择哪些实体集成
D. 确定每个类及其实例是否能正常工作
-
[单项选择]通常测试用例很难100%覆盖测试需求,因为______。 (1)输入量太大 (2)输出结果多 (3)软件实现途径多 (4)测试依据没有统一标准
A. (1) (2) (3)
B. (2) (3)
C. (1) (2) (3) (4)
D. (1) (3)
-
[单项选择]渐增式开发方法有利于______。
A. 获取软件需求
B. 快速开发软件
C. 大型团队开发
D. 商业软件开发
-
[单项选择]测试执行标准,缺陷描述和处理标准,文档标准和模板,测试分析、质量评估标准等应当是所包含的内容。
A. 测试计划的整体目标
B. 测试项目输入标准
C. 测试项目输出标准
D. 测试实施策略
-
[单项选择]白盒测试方法的缺点是______和______。 (1)不可测试软件的特定部位 (2)不能发现功能需求中的错误 (3)无法检验软件的外部特征 (4)无法测试未实现功能需求的软件的内部缺陷
A. (1) (2)
B. (2) (3)
C. (1) (4)
D. (3) (4)
-
[简答题]以下是某C语言程序段,其功能是计算输入数据是否为水仙花数,请仔细阅读程序并完成要求。
#include
void main( )
{
int i,a,b,c;
scanf("%d",&i);
a=i/100;
b=i/10%10:
C=i%10:
if(i==a*a*a+b*b*b+c*c*c)
printf("%d/n",i);
}画出此程序主函数的控制流程图。
-
[单项选择]一般认为80%的问题存在于20%的程序中。例如美国IBM公司的OS/370操作系统中,47%的错误仅与该系统的4%的程序模块有关。这种现象被称作______。
A. 错误的群集
B. 错误的二八法则
C. 少数服从多数
D. 错误的潜在危机
-
[单项选择]选取足够多的测试数据,使得判定表达式中的每个条件的所有可能取值至少执行一次,而且每个判定表达式的所有可能的判定结果至少执行一次。这种覆盖测试方法为______。
A. 逻辑覆盖
B. 语句覆盖
C. 判定覆盖或分支覆盖
D. 判定一条件覆盖
-
[单项选择]不考虑程序内部结构和内部特性的情况下,测试者依据该程序功能上的输入输出关系,或是程序的外部特性来设计和选择测试用例,推断程序编码正确性的测试方法是______。
A. 动态测试
B. 静态测试
C. 黑盒测试
D. 灰盒测试
-
[单项选择]针对下面的程序段,对于(MaxNum,Type)的取值,至少需要______个测试用例才能够满足判定覆盖的要求。 Whjle(MaxNum-->0) { If(10==Type)x=y * 2; Else if(100==Type)x=y+20; }
A. 5
B. 4
C. 3
D. 2
-
[单项选择]下列关于文档测试的说法中,不正确的是______。
A. 在软件系统的开发和维护工作中,文档编写与维护所占到的比重是10%~25%
B. 如果文档出现了与当前系统不符的问题,测试人员应作为错误上报
C. 有缺陷的程序通常会导致有缺陷的结果,而有缺陷的文件可能不会
D. 有缺陷的文件即使存在了,也不会导致系统被不当更改或系统的输出使用不当
-
[单项选择]软件性能测试的目标不仅仅是发现性能缺陷,具体软件性能测试不包括下述中的______。
A. 发现缺陷
B. 性能调优
C. 能力检测与规划
D. 安全入侵检测
-
[单项选择]不准确的手册容易导致用户误用软件,因此手册的测试必须测试手册的准确性,这方面检查范围不包括______。
A. 检查手册对相关概念和术语的使用
B. 检查手册对约束条件的约束
C. 检查手册对功能的描述
D. 检查是否有未在手册中出现的功能
-
[单项选择]下列选项中不属于覆盖率对软件测试作用的是______。
A. 得知测试是否充分
B. 协助找出代码中的语法错误
C. 指导设计能够增加覆盖率的测试用例
D. 了解测试的弱点在哪里
-
[单项选择]测试的复用包括______。
A. 测试用例的复用
B. 软件缺陷报告的复用
C. 软件过程信息的复用
D. 以上全是
-
[单项选择]下列不是面向对象主要特征的选项为______。
A. 封装
B. 继承
C. 实效
D. 多态
-
[单项选择]集成测试中使用的主要测试方法为______。
A. 黑盒测试
B. 灰盒测试
C. 回归测试
D. 白盒测试
-
[单项选择]Web应用系统的安全测试与防护主要包括______。 (1)入侵检测 (2)漏洞扫描 (3)安全策略 (4)安全管理策略
A. (1)(2)(3)
B. (2)(3)(4)
C. (1)(3)(4)
D. (1)(2)(3)(4)
-
[简答题]请仔细阅读以下程序并完成要求。
If((a>2&&b<3)&&(c>4|| d<5))
{
Flag=1;
}
Else
{
Flag=0;
)
请分别按照语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖测试用例。
-
[单项选择]在软件交付使用之后,用户将如何实际使用它,对于开发者来说是无法预测的,关于α测试和β测试,叙述不正确的是______。
A. α测试由用户在开发者的场所进行
B. β测试由软件的最终用户们在一个或多个客户场所进行
C. α测试是在不受控的环境中进行的
D. β测试是软件在一个用户自我使用的“真实”的环境中的应用
-
[单项选择]下列关于软件测试过程管理的原则,说法错误的是______。
A. 有关测试需求,应当有一个经各方同意的、完整的、清楚的、详细的、整体的、可实现和可测试性的需求并文档化,尽可能坚持最初的原则
B. 最后再测试由W模型中抽象出来的理念
C. 全面测试由W模型中抽象出来的理念
D. 独立的、迭代的测试由H模型中得到的理念