Web应用软件测试职业技能等级证书(中级) 理论科目考卷
一、单选题(每题2分,共60分)
- Linux中free命令是用来( )。
A、查看系统的负载值
B、监控网卡流量
C、查看内存使用情况
D、分析系统状况 - Java环境变量配置中Path的作用是( )。
A、配置JRE安装路径
B、配置JDK命令文件的位置
C、配置类库文件的位置
D、配置JDK安装路径 - Ubuntu下Python环境搭建命令为( )。
A、pip install python
B、apt-get install python
C、sudo apt-get install python
D、apt python - Linux启动的第一个进程init启动的第一个脚本程序是( )。
A、/etc/fstab
B、/etc/rc.d/init.d
C、/etc/inittab
D、/etc/rc.d/rc.sysinit - Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在( )目录中。
A、/dev
B、/ect
C、/bin
D、/lib - 关于MindMapper 中对主题删除快捷键的描述,( )是正确的。
A、Del:删除当前主题以及子主题
B、Ctrl+Del:仅删除当前主题不删除子主题
C、Ctrl+Shift+Del:仅删除当前主题的子主题
D、Backspace:删除当前主题以及子主题 - 思维导图是通过带顺序标号的( )来呈现一个思维过程。
A、树状结构
B、组织结构
C、图标
D、数据结构 - 关于Mantis中Bug状态流程的描述,( )是错误的。
A、打回:Bug描述不清或Bug并没有真正解决
B、关闭:为Bug的最后一个状态
C、处理:问题已经处理完成
D、已确认:问题分派到人之后,相关负责人接受这个问题并开始处理 - ( )测试工具不能管理测试用例。
A、TestLink
B、禅道
C、TestDirector
D、Mockplus - Axure中( )元件不属于基本元件。
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、因素之间允许互斥
D、因素的个数非常多 - 关于Selenium中方法的描述,( )是正确的。
A、value_of_css_property(css_name)获取Css的属性值
B、is_selected()判断元素是否可见
C、is_enabled()判断元素是否被选中
D、location获取当前页面的url - 自动化请求都是通过( )里面的编程接口发送给浏览器。
A、基本数据库
B、客户端库
C、管理员端库
D、以上都不是 - Python字符串前面加上( )可以防止字符转义。
A、r
B、b
C、u
D、f - 在XPath定位中通过父子定位的符号是( )。
A、+
B、>
C、*
D、/ - By定位元素find_element(parameter1,parameter2)里面需要传入两个参数,如果parameter2是”#id”,那么parameter1应该是( )。
A、By.ID
B、By.NAME
C、By.CSS_SELECTOR
D、By.CLASS_NAME - JMeter思考时间通过( )设置为15秒固定延迟偏移+5秒偏差。
A、使用固定定时器
B、使用统一随机定时器
C、使用高斯随机定时器
D、使用泊松随机定时器 - 使系统运行一段时间(如24或72小时以上),一直重复长时间给系统施加压力看系统是否能承受,这是( )测试。
A、并发测试
B、负载测试
C、压力测试
D、容量测试 - ( )不是JMeter取样器。
A、测试活动
B、取样器超时
C、http请求
D、调试取样器 - 线程数为2,Ramp-Up时间为3,则每个线程的间隔为( )。
A、2S
B、1.5S
C、6S
D、3S - 在JMeter中,所有测试任务都是( ),即任何测试任务的类别,比如Http请求,JDBC请求,FTP请求。
A、Throught
B、Label
C、Ramp-Up Period
D、Sampler
二、多选题(每题2分,共30分)
- Python中可以通过( )操作获取项目所需的包。
A、在file下的setting中选择project的python interpreter
B、pip install
C、apt-get install
D、无法获取 - Charles允许一个开发者查看所有连接互联网的Http通信,包括( )。
A、Request
B、Response
C、Http Headers
D、SDA - XMind可应用在( )方面。
A、项目原型图设计
B、项目管理
C、头脑风暴
D、计划管理 - ( )是Axure RP8界面功能面板。
A、页面
B、母版
C、检视:页面
D、元件库
E、概要:页面
F、视图 - 关于用例场景的描述,( )是正确的。
A、软件中事件触发时的情景便形成场景,同一事件不同的触发顺序和处理结果形成事件流
B、场景法的出现是基于软件设计方面的思想
C、提出场景法测试思想的是IBM公司
D、生成每个场景的测试用例是通过某个特定条件来完成的,这个特定条件将导致特定用例场景的执行 - 关于各测试阶段特点的描述,( )是正确的。
A、验收测试是公司内部进行的测试
B、系统测试是以用户为主的测试
C、集成测试可以发现单元测试中无法发现的资源竞争问题
D、确认测试往往在系统测试的前期进行 - 关于决策表的描述,( )是正确的。
A、当输入条件之间的组合对输出结果具有影响,可以使用决策表解决
B、把复杂的问题按各种可能的情况一一列举出来,简明而易于理解,也可避免遗漏
C、不能表达重复执行的动作,例如循环结构
D、规则的排列顺序不会影响执行哪些操作不适用使用判定表设计用例 - 缺陷不被修复的原因是( )。
A、提交的根本不是一个缺陷,而是测试人员的误解导致的
B、迫于项目的压力,没有足够的时间修复缺陷
C、限于现有开发人员的能力和技术问题,无法解决软件缺陷
D、有些缺陷看似很简单,但修改它可能会引起底层架构的变更 - 实施缺陷跟踪的原因是( )。
A、软件质量无法控制
B、问题无法量化
C、重复问题接连产生
D、解决问题的知识无法保留
E、确保缺陷得到解决
F、使问题形成完整的闭环处理 - 关于clear()方法和click()方法的描述,( )是正确的。
A、clear()方法用于清除文本输入框中的内容
B、click()方法可以用来单击一个按钮
C、click()方法不仅仅用于点击按钮,还可以单击任何可以点击文字/图片连接、复选框、单选框甚至是下拉框
D、clear()方法还可以用于清除复选框、单选框中的内容 - 关于页面滚动条滚动所使用js代码的描述,( )是正确的。
A、scrollHeight获取对象的滚动高度
B、scrollLeft设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离
C、scrollWidth获取对象的滚动宽度
D、scrollTo函数不存在兼容性问题,所以可以直接使用这个函数 - 关于Selenium自动化测试的描述,( )是正确的。
A、get_screenshot_as_file()方法与save_screenshot()方法都是Webdriver自带的方法
B、get_screenshot_as_file()方法与save_screenshot()方法操作方式是一样的
C、get_screenshot_as_file()方法与save_screenshot()方法操作方式是不一样的
D、get_screenshot_as_file()方法与save_screenshot()方法,只有save_screenshot()是Webdriver自带的方法 - LoadRunner录制手机App脚本的方式有( )。
A、通过代理方式录制
B、通过抓包录制
C、通过安卓模拟器录制
D、通过java协议录制 - JMeter支持的协议类型有( )。
A、Http
B、FTP
C、LDAP
D、SMTP(S) - ( )是JMeter取样器。
A、测试活动
B、取样器超时
C、http请求
D、调试取样器
三、判断题(每题2分,共10分)
- Tomcat处理静态Html的能力不如Apache服务器。( )
- MindMapper只能使用样式创建方式创建树状图。( )
- 边界值分析法是等价类划分法的补充。( )
- Select模块为我们提供了三种选择方式和三种取消方式。( )
- Loadrunner中暂停Vuser组将影响它的事务响应时间。( )