您的当前位置:首页正文

计算机四级软件测试工程师-46_真题-无答案

来源:帮我找美食网


计算机四级软件测试工程师-46 (总分100,考试时间90分钟)

一、选择题

下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

1. 软件测试信息流中,输入的信息主要有

A. 测试配置 B. 软件配置 C. 测试工具 D. 以上全部

2. 在某个单位的人事信息管理软件中,系统允许用户输入人员的身份证号和进入本单位工作的日期。下面四个选项中,无效的输入值组合是

A. XX11101021,2010.7.1 B. XX6100123,2010.7.1 C. XX6100078,2010.7.1 D. XX6100021,2010.7.1

3. 下列不属于Web应用软件表示层测试内容的是

A. 排版结构的测试 B. 浏览器兼容性测试 C. 链接结构的测试 D. 应用服务器兼容性的测试 4. 下列关于Web应用软件测试的说法中正确的是

A. Cookie安全性测试是Web应用软件安全性测试的一项重要内容 B. 内容测试是Web应用软件易用性测试的一项重要内容 C. Web应用软件只能进行白盒测试,不能进行黑盒测试

D. Web应用软件虽然需要频繁的进行演化,但不需要频繁的进行测试 5. 下列有关软件质量的叙述中,错误的是

A. 软件的功能和性能必须结合在一起考虑

B. 软件质量不仅包括软件产品的质量,还包括软件过程的质量

C. 明确的软件质量属性是指在合同或行业标准中规定必须实现的质量要求

D. 隐含的软件质量属性在合同或行业标准中没有规定,因此在产品开发时不必专门考虑 6. 在黑盒测试中,着重检查输入条件的组合的是

A. 错误推测法 B. 边界值分析法 C. 因果图法 D. 等价类测试法

7. 下列四个选项中,与软件缺陷管理和跟踪无关的工作是

A. 设计好每个缺陷应包含的信息条目、状态分类

B. 通过一些历史曲线和统计曲线进行分析和预测未来情况 C. 在到达各个大小里程碑之前,召开会议对缺陷进行会审 D. 对测试用例的执行结果进行记录和跟踪 8. 以下选项中不属于软件缺陷的类型的是

A. 软件实现了产品规格说明所要求的功能,但因受性能限制而未考虑可移植性问题 B. 软件没有实现产品规格说明所要求的功能

C. 软件中出现了产品规格说明指明不应该出现的错误 D. 软件实现了产品规格说明没有提到的功能

9. 对于具有串联型分支结构的程序,如果有7个判断语句串联,则使用正交实验设计法,至少需要的测试用例数为

A. 22 B. 23 C. 24 D. 26

10. 下列不属于物理破坏的防护措施的是

A. 所有设备远离灾害的侵扰 B. 主要设备要屏蔽电磁干扰 C. 对通信数据进行加密 D. 主要设备远离人为破坏 11. 下列选项中,不属于桌上检查的检查项目的是

A. 功能检查 B. 风格检查 C. 等价性检查 D. 检查子程序、宏、函数 12. 下列关于面向对象程序的测试说法中,正确的是

A. 在面向对象程序的测试中,通过执行程序代码完成的测试通常包括单元测试、集成测试和系统测试

B. 在面向对象程序中的一个类可以作为被独立测试的单元

C. 在面向对象程序的测试中,很容易对一个类的单个成员方法进行充分的单元测试 D. 由于集成测试的目标相同,结构化程序的集成测试技术都适用于对类的测试 13. 以程序内部的逻辑结构为基础的测试用例设计技术属于

A. 黑盒测试 B. 白盒测试 C. 灰盒测试 D. 数据测试

14. 下列四个选项中,不属于软件测试应该遵守的原则的是

A. 程序员应当参与测试自己的程序 B. 充分注意测试中的群集现象

C. 应当对每一个测试结果做全面检查

D. 测试用例应当由测试输入数据和与之对应的预期输出结果两部分组成 15. 以下哪种软件测试属于软件性能测试的范畴

A. 易用性测试 B. 单元测试 C. 压力测试 D. 接口测试

16. 下列不属于易用性测试范围的是

A. 安装与卸载测试 B. 系统故障频率 C. 窗口风格的一致性 D. 功能的关联度

17. 下列选项中,不是结构化程序的基本控制结构的是

A. 顺序型 B. 选择型 C. 重复型 D. 条件型

18. 下列关于软件可靠性测试的说法中,正确的一项是

A. 软件可靠性测试使用的测试用例必须满足语句覆盖

B. 软件可靠性测试能有效地减少软件在恶意使用下出现崩溃的次数

C. 软件可靠性测试的主要目的是通过受控的软件测试过程来预测软件在实际运行中的可靠性

D. 软件可靠性测试不属于黑盒测试 19. 软件自动化测试的实现方法包括

A. 虚拟用户技术 B. 测试脚本技术 C. 代码的静态分析和动态分析 D. 以上全部 20. 测试整个应用系统是否满足用户需求的测试是

A. 集成测试 B. 系统测试 C. 单元测试 D. 配置项测试

21. 在实际测试中,软件性能的高低往往直接取决于

A. 响应时间的绝对值 B. 所有功能的最大响应时间 C. 系统响应时间 D. 用户对响应时间的接受程度 22. 下列关于逻辑覆盖的叙述正确的是

A. 条件/判定覆盖是一个比判定覆盖和条件覆盖更强的覆盖 B. 语句覆盖是测试完整性方面很好的度量方法 C. 测试用例满足条件覆盖则必定满足判定覆盖

D. 对所有被分析的模块来说,达到100%的判定覆盖率是不现实的 23. 关于易用性测试,说法错误的是

A. 对软件功能的动态关联进行测试可以通过检查菜单完成

B. 使用软件的目的就是减少重复输入,减轻人工劳动,提高工作效率 C. 检查和评估软件安装手册的正确性和易用性是安装性测试的重要内容 D. 用户界面测试是软件易用性测试最重要的一项内容

24. 下列有关测试项目与定稿测试报告的说法中,正确的是

A. 对当前软件产品存在的缺陷进行逐个分析,认定剩余缺陷对产品质量无重大影响后,即可定稿测试报告

B. 如果所有测试内容完成,测试的覆盖率达到要求以及产品质量达到已定义的标准,即可定稿测试报告

C. 测试执行完成,测试人员向测试负责人提交测试报告后,测试项目就可以结束了 D. 审查测试全过程,检查测试计划和内容无遗漏后,即可定稿测试报告 25. 走查是对软件进行静态测试的一种方法,以下不属于走查活动的是

A. 准备测试用例 B. 解决缺陷 C. 计划走查会议 D. 执行走查

二、论述题

已知C源程序如下: #include<stdio.h> #include<string.h>

void reverse(char s[]) int i,j,c;

for(i=0,j=strlen(s)-1;i<j;i++,j--)

c=s[i]; s[i]=s[j]; s[j]=c;

void getHex(int n,char s[]) int i=0; while(n>0) if(n%16<10)

s[i++]=n%16+'0'; else

switch(n%16)

case 10:s[i++]='A';break; case 11:s[i++]='B';break; case 12:s[i++]='C';break; case 13:s[i++]='D';break; case 14:s[i++]='E';break; case 15:s[i++]='F';break; default:printf(\"Error\");break;

n/=16;

s[i]='\\0'; reverse(s):

int main()

unsigned int num; char str[40]; int i=0;

printf(\"Please input number:\\n\"); scanf(\"%d\",&num); getHex(num,str); while(str[i])

printf(\"%c\",str[i++]); return 0;

1.画出程序中所有函数的控制流程图。 1.

2.

3. 以下是某程序说明,请按要求回答问题。 程序说明:假设有一个把数字串转化为整数的函数,其中数字串要求长度为1~6个数字构成,机器字长为16位。

分析程序中出现的边界情况,采用边界值法为该程序设计测试用例。

某测试项目中的测试执行阶段按计划在3天后结束,将进入测试总结阶段。

1.测试管理人员通过QESuite Web Version 1.0测试过程管理工具观察部分测试用例的设计状况和执行状况如下表所示。请从测试用例设计和测试用例执行两方面,说明观察到的问题和需要尽快开展的相关测试工作。 子系统 功能区域 测试用例编写数量 测试用例执行情况 登录与退出 — 8 8个未执行

即时消息 个人设置 8 2个执行通过 6个未执行

发送/接受消息 6 全部执行通过

邀请多人参与 6 全部执行通过 音视频交互 6 全部执行通过 …… …… …… …… 客户端容量 — 0 客户端性能 — 5 5个执行通过 客户端强度 — 4 2个执行通过 2个执行失败 4. 5.

因篇幅问题不能全部显示,请点此查看更多更全内容

Top