试卷详情
-
计算机四级软件测试工程师-10
-
[单项选择]下列能表达程序未按照预期运行,但不会导致整体失效的是______。
A. 故障
B. 异常
C. 缺点
D. 失效
-
[单项选择]下列语句通常不是作为定义结点的是______。
A. 输入语句
B. 过程调用语句
C. 赋值语句
D. 输出语句
-
[单项选择]关于对软件测试定义的理解,下边哪句话是正确的______。
A. 应用系统开发完毕,再对它进行测试
B. 软件开发中产生的错误都源于编码阶段的错误代码
C. 测试是我们考察并理解与发布的软件系统有关的利益和风险状况的过程
D. 完备的测试能够详尽地表明软件中不存在的错误
-
[单项选择]敏感测试属于下面哪种测试______。
A. 容量测试
B. 压力测试
C. 备份测试
D. 安全性测试
-
[单项选择]基于各种方式获取的需求和建立的业务对象模型和分析模型,编写系统和软件需求规格说明,提交管理机构进行需求评审,这是软件生存周期中______阶段的主要任务。
A. 软件设计
B. 制订计划
C. 系统与软件需求定义
D. 集成和系统测试
-
[单项选择]在面向对象软件的集成测试中,下列关于高频集成的叙述,不正确的是______。
A. 高频集成一般采用冒烟测试的方式
B. 高频集成不预测每个测试用例的预期效果,如果测试中未出现反常情况,就认为通过测试
C. 高频集成的优点:高效、可预测性、并行性、尽早查处错误、易进行错误定位但必须要桩模块
D. 高频集成的缺点:若测试包过于简单,可能难以发现问题;开始不能平稳集成;若没有建立适当标准可能会增加风险
-
[简答题]
以下是某C语言程序,此程序根据输入的学生成绩得出成绩的等级,请仔细阅读程序并完成要求。
int scorelevel(int score)
{
int level;
if(score>100 || score<0)level=-1;
else if(score>=90)level=1;
else if(score>=80)level=2;
else if(score>=70)level=3;
else if(score>=60)level=4;
else level=5:
return level;画出上面程序的控制流图。
-
[单项选择]“成熟度”这一概念来源于美国Carneigie Mellon大学软件工程研究所的软件能力成熟度模型(SW-CMM),在测试支持度模型(Testability Support Model)中,分为三个级别。下列哪项不属于此级别分类______。
A. 弱(weak)
B. 基本(basic)
C. 正常(normal)
D. 强(strong)
-
[单项选择]Web应用软件的三层体系结构是:表示层、业务层和数据层。三者的位置依次是______。
A. 客户端服务器端客户端
B. 客户端服务器端服务器端
C. 服务器端 客户端 服务器端
D. 客户端 客户端 服务器端
-
[单项选择]关于软件的兼容性,以下说法错误的是______。
A. 数据兼容性包括不同版本间的兼容性
B. 软件兼容性测试应包括与整机的兼容性
C. 平台软件的兼容性测试通常比应用软件的兼容性测试更为复杂和困难
D. 软件兼容性应考虑与其他同类软件的兼容性
-
[简答题]以下是某C语言程序,用来求一个数的绝对值,请仔细阅读程序并完成要求。
#include " stdio.H"
main( )
{
float x, y;
scanf(" %f ", &x);
if(x>0)
y=x;
else
y=-x;
printf(" % f", y);
getch( );
}画出此程序主函数的控制流程图。
-
[简答题]以下是QESuite web Version 1.0用户手册的内容,请按要求回答问题。
给出问题报告中回归测试的操作步骤和退出回归测试的操作步骤。
-
[单项选择]针对逻辑覆盖,下列叙述不正确的是______。
A. 达到100%CC要求就一定能够满足100%DC的要求
B. 达到100%CDC要求就一定能够满足100%DC的要求
C. 达到100%MCDC要求就一定能够满足100%DC的要求
D. 达到100%路径覆盖要求就一定能够满足100%DC的要求
-
[单项选择]对计算机的系统有用的系统测试类型有______。 ①恢复测试 ②安全测试 ③应力测试 ④性能测试
A. ①②
B. ②③
C. ②③④
D. ①②③④
-
[单项选择]下面有关软件缺陷的说法中错误的是______。
A. 缺陷就是软件产品在开发中存在的错误
B. 缺陷就是软件维护过程中存在的错误、毛病等各种问题
C. 缺陷就是导致系统程序崩溃的错误
D. 缺陷就是系统所需要实现的某种功能的失效和违背
-
[单项选择]容量测试(Volume Testing)的主要目标是______。
A. 测试各种资源在超负荷的情况下的运行情况
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. 以上全是
-
[单项选择]单元测试首先对通过模块接口的数据流进行测试。接口测试主要从如下几个方面考虑______。 ①模块的形参和其驱动模块送来的参数的个数、类型、次序是否一致 ②模块传送给被调用模块的参数与其桩模块的参数的个数、类型和次序是否一致 ③模块传送给库函数的变量个数、类型次序是否正确 ④全局变量的定义和用法在各个模块中是否一致 ⑤所使用的外部文件的属性是否正确,打开文件的语句是否正确,缓冲区大小是否与记录长度相匹配, 文件结束判断处理是否一致
A. ①③④⑤
B. ①②③④
C. ②③④⑤
D. ①②③④⑤
-
[单项选择]将所有可以进行自动化测试的测试用例转换为测试脚本是测试步骤的哪一过程______。
A. 测试开发
B. 测试用例
C. 测试设计
D. 测试执行
-
[单项选择]单元测试与集成测试的区别,下列选项正确的是______。 ①测试对象不同 ②测试时间不同 ③测试地点不同 ④测试方法不同 ⑤测试内容不同
A. ①②③④
B. ①②③⑤
C. ①②④⑤
D. ②③④⑤
-
[单项选择]阅读以下程序,采用逻辑覆盖进行测试,下列测试用例(a,b,c)的输入值,可以达到条件覆盖的是______。 Int func(int a, b, c) { Int k=1: If((a>O)|| (b<0)||(a+c>0))k=k+a; Else k=k+b: If(c>0)k=k+c: Return k' }
A. (1,1,1),(-1,1,1)
B. (1,1,1),(-1,-1,-1)
C. (1,1,-1),(1,1,1)
D. (1,1,-1),(-1,1,1)
-
[单项选择]关于C/S结构和B/S结构的比较,下列说法中不正确的是______。
A. 两种结构所描述的都是远程应用访问的模式,从客户端程序向服务器发起请求的方式来看,并没有很大的不同
B. 从应用模式的发展来看,B/S结构的应用范围越来越广,但C/S仍旧拥有B/S所无法替代的优势
C. C/S对于传输协议没有特定的要求,相对HTTP协议,底层协议的通信效率更高
D. B/S的缺点在于业务扩展方式比较麻烦,不能像C/S那样增加网页即可增加服务
-
[单项选择]有利于尽早和全面发现问题的模型为______。
A. W模型
B. V模型
C. H模型
D. X模型