- 相关推荐
2024年计算机等考四级软件测试工程师练习题
软件测试工程师主要负责编写软件测试方案、测试文档,与项目组一起制定软件测试阶段的工作计划,能够在项目运行中合理利用测试工具完成测试任务,以下是小编整理的2024年计算机等考四级软件测试工程师练习题,欢迎参考阅读!
计算机等考四级软件测试工程师练习题 1
1. 运行 checksetup.pl 后,系统生成 localconfig 文件,以下为其中几行内容,请说出哪句为 BUG 数据库的名称?(C)
A.$db_host = "locahlost";
B.$db_port = 3306;
C.$db_name = "bugs";
D.$db_user = "bugs
2. 在“我的电脑”或“资源管理器”中使用鼠标同时选中多个不连续的文件时,需要按住(A)。
A.Shift B.Ctrl C.Alt D.Capslock
3. 在 C++语言中,若类 C 中定义了一个方法 int f(int a,int b),那么方法( A )不能与该方法同时存在于类C中。
A.int f(int x,int y)
B.int f(float a,int b)
C.float f(int x,float y)
D.int f(int x,float y)
4. 在 GB/T17544 中,软件包质量要求包括三部分,即产品描述要求、( B )、程序和数据要求。
A.用户文档要求 B.系统功能要求 C.设计要求说明 D.软件配置要求
5. 在 LINUX 系统中,下列哪一个命令属于目录管理的常用命令?( A )
A.pwd B.pr C.ln D.find
6. 在 RATIONAL GUI 回放过程中,能够强行终止播放的快捷键为?( C )
A.CTRL F9 B.F10 C.F11 D.CTRL F12
7. 在 RATIONAL VU 的脚本创建过程中,能为脚本回放期间提供数据值,并给脚本变量连续数值的功能为?( C )
A.Query B.Standard C.Datapool D.Available
8. 在 TCP/IP 网络中,为各种公共服务保留的端口号范围是( D )。
A.1~255 B.1~1023 C.1~1024 D.1~65535外语学习网
9. 在UNIX 操作系统中,把输入/输出设备看作是( D )。
A.普通文件 B.目录文件 C.索引文件 D.特殊文件
10. 在 WINDOWS2000 SERVER 上,用于在 WEB 上发布 BUGZILLA 的服务名称为
( D )。
A.FTP B.SMTP C.TELNET D.IIS
计算机等考四级软件测试工程师练习题 2
一、选择题(1-25每题2分,共50分)
下列各题A、B、C、D四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
1.软件验证和确认理论是测试过程的理论依据,其中确认是检查我们是否在建成一个正确的产品,它强调的是________。
(A)过程的正确性
(B)产品的正确性
(C)测试的正确性
(D)规格说明的正确性
2.下列关于软件质量模型的说法中正确的是________。
(A)外部质量是表征软件产品在规定条件下使用时,决定其满足规定的和隐含的要求的能力的
(B)容错性,通用性,结构性和通信性不全属于软件的质量特性
(C)内部质量是表征软件产品在规定条件下使用时,满足规定的和隐含的要求的程度
(D)使用质量是软件产品在规定的使用环境中,规定的用户能实现规定目标的要求
3.根据软件体系结构的设计,按照一定顺序将经过单元测试的程序单元逐步组装为子系统或系统,这种测试是________。
(A)系统测试
(B)单元测试
(C)集成测试
(D)验收测试
4.自顶向下单元测试的策略是首先对模块调用图上的哪一层模块进行测试________。
(A)最底层
(B)下一层
(C)最高层
(D)上一层
5.一般来说,与设计测试用例无关的文档是________。
(A)需求规格说明书
(B)程序的复杂程度
(C)源程序
(D)项目开发计划
6.在黑盒测试中,着重检查输入条件的组合是________。
(A)等价类划分法
(B)边界值分析法
(C)错误推测法
(D)因果图法
7.如果一个判定中的复合条件表达式为(A>10)or(B<=7),则为了达到100%的判定覆盖率,至少需要设计多少个测试用例________。
(A)1个
(B)2个
(C)3个
(D)4个
8.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是________。
(A)系统功能
(B)局部数据结构
(C)重要的独立路径
(D)出错处理
9.下列关于逻辑覆盖,说法错误的是________。
(A)满足条件覆盖并不一定满足判定覆盖
(B)满足条件组合覆盖的测试一定满足判定覆盖、条件覆盖和判定/条件覆盖
(C)满足路径覆盖也一定满足条件组合覆盖
(D)判定/条件覆盖同时满足判定覆盖和条件覆盖
10.评审是对软件进行静态测试的一种方法,下列结论中,________是与软件评审无关的内容。
(A)尽量发现错误
(B)根据评审标准
(C)依靠测试信息
(D)检查软件文档
11.Myers提出的软件缺陷的群集现象指的`是________。
(A)在软件测试过程中,缺陷不会少量出现,而会成群的出现
(B)在测试一个功能部件的过程中,通常一次会发现很多缺陷
(C)在测试的各个功能部件中,一般不是没有发现缺陷,就是发现许多缺陷
(D)一个功能部件已发现的缺陷越多,找到它的更多未发现的缺陷的可能性就越大
12.在北京某个银行的人事信息管理软件中,系统允许用户输入8位数字的北京市电话号码。若使用等价类划分法设计测试用例,获得输入等价类,那么从保证测试效果的角度来看,下面最佳的测试用例选择应为________。
(A)62570007,80603805,100080,39103825
(B)62570007,80603805
(C)62570007,39103825,8253324,空值,h?
(D)39103825,8253324,@,1391092300
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.下列不属于Web应用软件的特征的是_______。
(A)内容驱动
(B)开发周期短
(C)美观性要求较高
(D)安全性要求较低
19.下列关于Web应用软件测试的说法中,正确的是________。
(A)排版结构测试是Web应用软件易用性测试的重要内容
(B)对于数据完整性的测试是Web应用软件业务层测试的重要内容
(C)Cookie测试是Web应用软件功能测试的重要内容
(D)对Web应用软件进行系统测试时不必考虑性能测
20.下列不属于兼容性要考虑的方面是_______。
(A)硬件兼容性
(B)软件兼容性
(C)程序兼容性
(D)数据兼容性
21.下列选项中,不属于软件功能易用性测试关注的内容________。
(A)软件是否能帮助用户减少重复的输入劳动
(B)软件是否能在耗时较长的操作期间提供反馈
(C)软件是否允许用户针对自己的使用习惯进行定制
(D)软件界面中文字的显示风格
22.下列关于极限测试,说法不正确的是________。
(A)相对传统的软件开发方法,极限编程可以随时应对新增或改变的需求
(B)极限编程的单元测试是由编码人员完成的测试
(C)极限编程要求在编码之前先设计测试
(D)验收测试由用户来完成,编码人员不必在现场
23.下列有关软件问题生命周期模型状态定义的说法中,错误的是________。
(A)"新建"表示测试中发现并报告了新的软件问题
(B)"打开"表示软件问题已经被确认并分配测试工程师处理
(C)"关闭"表示软件问题已被已被确认为无效的软件问题
(D)"解决"表示软件问题已被确认修复
24.软件测试过程可持续改进的根本是________。
(A)度量与分析
(B)变更控制
(C)把握需求
(D)度量
25.在QESuiteWebVersion1.0中,测试管理人员可以使用________视图,了解哪些模块存在严重的软件问题。
(A)"按功能分类"视图
(B)"按状态/子状态"视图
(C)"按子系统/状态"视图
(D)"严重性"视图
二、论述题(1-1每题20分,2-2每题12分,3-3每题18分,共50分
1.论述题1:以下是某应用程序的输入条件限制,请按要求回答问题(20分)
某应用程序的输入条件组合为:
姓名:填或不填
性别:男或女
状态:激活或未激活
(1)对该应用程序采用正交试验设计法设计测试用例。(10分)
(2)谈一下正交实验设计法设计测试用例的好在哪里?(10分)
2.论述题2:以下是某软件的规格说明,请按要求回答问题(12分)
软件规格说明:文件名的第一个字符必须是A或B,第二个字符必须是数字。满足则修改文件。若第一个字符不为A或B,打印错误信息X12,若第二个字符不为数字,则打印错误信息X13。
(1)根据软件规格说明的描述,画出因果图。(3分)
(2)采用因果图法设计该软件的测试用例。(9分)
3.论述题3:用户登录界面通常需要用户输入用户名和密码,以下是系统反馈信息的几条规则,请按照要求回答问题(18分)
如果用户名和密码正确无误,则显示"登录成功"
只要用户名为空,就提示"用户名不能为空",清空密码框;
用户名不为空,而密码为空,则提示"密码不能为空";
若用户名不正确,则提示"用户名错误",清空用户名框和密码框;
若用户名正确,密码不正确,则提示"密码错误",清空密码框;
(1)根据上述规则,设计判定表
(2)根据判定表设计测试用例(假设有一用户名/密码:abc/123456,不存在名为xyz的用户)
参考答案与分析:
一、选择题(1-25每题2分,共50分)
1.D 2.B 3.C 4.C5.D
6.D 7.B 8.A 9.C10.C
11.D 12.C 13.A 14.A15.A
16.C 17.A 18.D 19.C20.C
21.D 22.D 23.B 24.A25.A
二、论述题
1.问题1:
采用常用方法设计测试用例如下:
对于该程序的输入条件,因为每个条件分别有两个输入参数,如果要全部覆盖他们的输入组合,则需设计8个测试用例,分别是:
1填写姓名、选择男性、状态设置为激活。
2填写姓名、选择女性、状态设置为激活。
3填写姓名、选择男性、状态设置为未激活。
4填写姓名、选择女性、状态设置为未激活。
5不填写姓名、选择男性、状态设置为激活。
6不填写姓名、选择女性、状态设置为激活。
7不填写姓名、选择男性、状态设置为未激活。
8不填写姓名、选择女性、状态设置为未激活。
问题2:
下面采用正交试验设计法设计测试用例
步骤1:确定有哪些因素,即输入的条件计算机四级软件测试工程师测试题(附答案)计算机考试。该应用程序有姓名、性别、状态三个因素。
步骤2:每个因素有哪几种参数,即输入条件的参数。该应用程序中的因素都有两种参数,如姓名有填写和不填写两个参数
AnG
步骤3:选择一个合适的正交表。对上述应用程序,我们可以选用L4,构造正交表,如表下所示:
计算机四级软件测试工程师测试题(附答案)
步骤4:将变量的值映射到表中,即把表中的0和1映射成条件和参数,则上表转换为下表:
计算机四级软件测试工程师测试题(附答案)
步骤5:把上表中每一行各种因素组合,即作为一个测试用例。由上表有4行,故用正交试验法设计的该应用程序的测试用例有4个,分别是:
1)填写姓名、性别为男,状态设置为激活。
2)填写姓名、性别为女,状态设置为未激活。
3)不填写姓名、性别为男,状态设置为未激活。
【计算机等考四级软件测试工程师练习题】相关文章:
计算机四级考试软件测试工程师巩固练习题03-21
计算机四级软件测试工程师练习试题11-28
计算机四级软件测试工程师测试题(附答案)03-14
计算机四级《软件测试工程师》考试内容11-16
2016计算机四级软件测试工程师考试大纲03-18
计算机等级考试四级软件测试工程师训练题11-25
2016年计算机四级软件测试工程师试题03-22
2015计算机四级《软件测试工程师》模拟试题(一)11-18
计算机四级软件测试工程师单选题201703-21