20个常见软件测试面试题(软件测试练习题)
20个常见软件测试面试题(软件测试练习题)C.详细设计说明书 D.集成测试计划A.软件需求说明书 B.客户需求说明书C.缺陷的响应快,对相关的业务模块影响较大D.缺陷的响应快,对相关的业务模块影响较小2、在编写测试计划中,不需要参考的文档是()
一、单选题( 每题1.5分 )
1、与传统测试相比较,敏捷测试有较大的区别,主要表现在( )。
A.缺陷的响应慢,对相关的业务模块影响较小
B.缺陷的响应慢,对相关的业务模块影响较大
C.缺陷的响应快,对相关的业务模块影响较大
D.缺陷的响应快,对相关的业务模块影响较小
2、在编写测试计划中,不需要参考的文档是()
A.软件需求说明书 B.客户需求说明书
C.详细设计说明书 D.集成测试计划
3、QTP中单步执行、单步退出、单步跳过快捷键,其中“单步跳过”的快捷方式是( )
A.F8 B.F9 C.Shift F11 D.F10
4、某公司采用的软件开发过程通过了CMM2认证,表明该公司 ( ) 。
A. 开发项目成效不稳定,管理混乱
B. 对软件过程和产品质量建立了定量的质量目标
8、以下测试方法无法在手机移动终端应用的是( )。
A.易用性测试、兼容性测试、页面测试、压力测试、功能测试
B.易用性测试、功能性测试、页面测试、压力测试、语句覆盖
C.易用性测试、兼容性测试、自动化测试、压力测试、
D.易用性测试、兼容性测试、页面测试、场景测试、
9、在WEB测试过程中,参数{URL}在脚本中出现了三次,在运行设置中设置迭代次数为五次,在参数设置中Select next now选项中选择“Unique”,在Update value on选项中选择“Once”,脚本运行需要多少个参数()
A.15个 B.3个 C.5个 D.1个
10、在以下描述中,______是造成软件危机的主要原因( )。
①用户操作不当 ②软件需求的变更无法控制 ③硬件不可靠
④对软件的错误认识 ⑤缺乏好的开发方法和手段 ⑥开发效率低
A.①③⑥ B.①②④
C.③⑤⑥ D.②⑤⑥
11、下列Java注释中,( )是不正确的。
A./*comment**/B./*comment*/C./*commentD.//comment
12、以下哪几个是Selenium工具的产品仅能在Firefox浏览器下使用( )。
A.Selenium IDE B.Selenium Remote Control
C.Selenium Core D.Selenium CoreHTA
13、在XPATH中,除可以选择元素外,还可以选择属性,属性均以@开头,//cd表示的含义是( )。
A.选择所有含有cd这个属性的country元素
B.选择所有含有country这个属性的cd元素
C.选择所有含有cd/country这个属性的元素
D.选择所有含有@这个属性的cd元素
14、程序设计语言一般可划分为低级语言和高级语言两大类,与高级语言相比,用
低级语言开发的程序具有( )等特点。
A.开发效率低,运行效率低 B.开发效率高,运行效率低
C.开发效率低,运行效率高 D.开发效率高,运行效率高
15、当前越来越多的重视网站的安全,其中SSL是当前流行的安全协议,其全称是( )。
A.Safety Socket Label B.Security Server Layer
C.Security Socket Layer D.Security Socket Label
16、在Java语言里,MyProgram.java被编译后,生成( )。
A MyProgram.obj
B MyProgram.exe
C MyProgram.bat
D MyProgram.class
17、以下选项中均是用于描述性能指标的是( )。
A.并发、响应时间、TPS、吞吐量、点击率、资源利用率
B.TPS、吞吐量、DNS、点击率、CPU、
C.TPS、每秒点击率、吞吐量、Thinktime、线程
D.TPS、每秒点击率、响应时间、反应时间、进程
18、在QTP中,打开对象库的快捷键是( )。
A.Alt R
B.Shift R
C.Ctrl R
D.Shift O R
19、QTP全名是QuickTest Professional。( )
A.对
B.错
20、 Selenium IDE可以将HTML脚本转换为C#、JAVA和( )。
A.Perl、PHP、Python、Ruby
B.Perl、PHP、Python、Javascript
C.Perl、PHP、Python、ASP.NET
D.Perl、PHP、Python、TCL
21、在移动测试终端,以下手机操作系统中哪一种为非主流( )。
A.IOS
B.Android
C.Windows Phone
D.Symbian
22、以下属于缺陷管理工具的是( )。
A.QC、TD、Bugzilla、JIRA、BugFree
B.QTP、TD、Bugzilla、JIRA、
C.QC、LoadRunner、Bugzilla、JIRA、
D.QC、TD、Bugzilla、Rational、
23、在很多商业和开源项目中,经常会使用Bugzilla管理工具,其主要作用是( )。
A.需求管理 B.缺陷跟踪 C.测试计划 D.编码
24、软件测试不再是一种仅在编码阶段完成后才开始的活动,现在的软件测试被认为是一种应该包括在整个开发和维护过程中的活动,测试工作往往采用V模型来进行,可以从()阶段就开始编写测试计划。
A.立项
B.需求分析
C.设计
D.编码
25、在软件项目中,代码评审员一般由开发员担任。( )
A.对
B.错
26、 在Sql Plus中执行命令:DROP TABLE emp; 此时还未发出COMMIT命令。你能执行什么操作来撤消该命令并使emp表恢复到原来的状态( )。
A. 关闭Oracle数据库服务
B.发出一个ROLLBACK命令
C.终止当前会话
D.无法撤消,因为DDL语句不能被回退
27、在LoadRunner、Robot、QTP中的延迟语句均不相同,为了在脚本中延时三秒,以下选项正确的是( )
A.lr_think_time(3)、delayfor(3)、wait(3);
B.lr_think_time(3)、delayfor(3000)、wait(3); C.lr_think_time(3000)、delayfor(3000)、wait(3);
D.lr_think_time(3)、delayfor(3000)、wait(3000);
28、软件本地化测试就是关注软件的兼容性。( )
A.对
B.错
29、备份命令EXP( )参数用于指定参数文件名。
A.FULL
B.BUFFER
C.CONSTRAINTS
D.PARFILE
30、关于软件测试过程中的配置管理,( )是不正确的表述。
A.测试活动的配置管理属于整个软件项目配置管理的一部分
B.软件测试配置管理包括 4 个基本的活动:配置项变更控制、配置状态报
告、配置审计、配置管理委员会建立
C.配置项变更控制要规定测试基线,对每个基线进行描述
D.配置状态报告要确认过程记录、跟踪问题报告、更改请求以及更改次序
等
31、在QTP中,调用Action功能采用RunAction ActionName ,其中IterationMode是可选的,表示运行模式,如果为0,表示( )。
A.0次
B.1次
C.2次
D.3次
32、Bugzilla是一款开源的测试管理及缺陷跟踪管理工具。( )
A.对
B.错
33、云测试是基于云计算而提出的一个新型测试方案,以下描述正确的是( )。
A.能够实现夸平台使用
B.不能够实现夸平台使用
C.不能够实现夸浏览器使用
D.云测试内容单一,环境配置简单
二、多选题( 每题2.5分 )
34、对一台硬件正常的ATM机进行提取功能测试 若该机允许的提款增量为100元 提取金额从100元到20000元人民币(含20000元人民币).使用等价类划分方法设计测试用例 则下列说法中正确的是( )。
A.提取20元人民币的数据输入属于无效等价类数据
B.提取150元人民币的数据输入属于有效等价类数据
C. 提取20100元人民币的数据输入属于无效等价类数据
D. 提取20000元人民币的数据输入属于无效等价类数据
E. 提取10000元人民币的数据输入属于有效等价类数据。
35在以下列举的逻辑测试覆盖中,测试覆盖最强的是( ),最弱的是( )。
A.条件覆盖
B.条件组合覆盖
C.语句覆盖
D.条件及判定覆盖
36、面向对象的三大特性是:_________、__________和__________( )。
A.封装
B.继承
C.内聚
D.多态
E.耦合
37、软件测试设计活动主要有( )。
A.工作量分析
B.确定并说明测试用例
C.确立并结构化测试过程
D.复审并评估测试覆盖
38、在进行项目风险定量分析时,一般会涉及到 ( )。
A.建立概率及影响矩阵 B.灵敏度分析
C.期望货币值分析 D.风险信息访谈
39、以下选项中属于LoadRunner负载测试过程的是( )。
A.设计测试用例
B.创建方案
C.验收测试
D.脚本创建
40、测试设计员的职责有( )。
A.制定测试计划
B.设计测试用例
C.设计测试过程、脚本
D.评估测试活动
答案:
1、D 2、D 3、D 4、C 5、B 6、C 7、D 8、B 9、D 10、D 11、C 12、A 13、B 14、C 15、C 16、D 17、A 18、C 19、A 20、A 21、D 22、A 23、B 24、B 25、A 26、D 27、B 28、B 29、D 30、B 31、B 32、B 33、A 34、ACE 35、BC 36、ABD 37、BC 38、BCD 39、ABD 40、BC