* 题型 | * 题干 | 正确答案 | 解析 | 选项 | |||
A | B | C | D | ||||
单选题 | 下列选项中, ( )不是自动化测试的缺点。 | C | 4 测试自动化 | 自动化测试对测试团队的技术有更高的要求 | 自动化测试对于迭代较快的产品来说时间成本高 | 自动化测试具有一致性和重复性的特点 | 自动化测试脚本需要进行开发,并且自动化测试中错误的测试用例会浪费资源 |
单选题 | 下列 ( )不属于脚本测试技术。 | C | 4 测试自动化 | 线性测试 | 结构化测试脚本 | 回归测试脚本 | 共享脚本 |
单选题 | 下列选项中适合自动化测试的是( )。 | C | 4 测试自动化 | 需求不确定且变化频繁的项目 | 产品设计完成后测试过程不够准确 | 项目开发周期长而且重复测试部分较多 | 项目开发周期短,测试比较单一 |
单选题 | 下列关于自动化测试描述,正确的是( )。 | A | 4 测试自动化 | 自动化测试能够很好地进行回归测试,从而缩短回归测试时间 | 自动化测试脚本不需要维护,每次测试完成后进行下一次测试需要重新编写测试用例 | 自动化测试只需要熟练掌握自动化测试工具就可以 | 自动化测试中测试人员仅仅测试负责的模块,不需要考虑其他干扰因素四、简答题15h5 |
单选题 | 以下关于软件测试自动化的描述,正确的是( )。 | C | 4 测试自动化 | 从软件测试自动化技术来看,工具比人更重要。 | 经验表明,软件测试中发现的错误,绝大部分都是工具发现的。 | 在软件测试过程中,工具只起辅助作用,起关键作用的还是测试人员。 | 以上都不对。 |
单选题 | 下列关于自动化测试工具的说法中,错误的是( )。 | C | 4 测试自动化 | 录制/回放可能是不足够的,还需要进行脚本编程 | 既可用于功能测试,也可用于非功能测试 | 自动化测试关键的时候能代替手工测试 | 自动化测试工具适用于回归测试 |
单选题 | 关于 Selenium 的功能特性,说法错误的是( )。 | D | 4 测试自动化 | Selenium 是一个开源和可移植的 Web 测试框架 | Selenium IDE提供了回放和录制功能 | Selenium 支持各种操作系统,浏览器和编程语言 | Selenium 不支持并行测试执行 |
单选题 | Selenium 使用特定于每个浏览器的 ( )与浏览器建立安全连接,而不会泄露浏览器功能的内部逻辑。 | C | 4 测试自动化 | IO程序 | 源程序 | 驱动程序 | 插件程序 |
多选题 | 下列关于自动化测试工具的说法中,正确的是 ( )。 | BCD | 4 测试自动化 | 自动化测试能够改善混乱的测试过程 | 自动化测试并不是总能降低测试成本的,因为维护测试脚本的成本可能非常昂贵 | 相对于手动测试而言,自动化测试具有更好的一致性和可重复性 | 采用录制/回放是不够的,还需要进行脚本编程,加入必须的检查点 |
多选题 | 在测试过程中,不同的工具可以支持不同的测试活动。以下的测试工具,( )供给的支持可能更适合开发人员。 | BC | 4 测试自动化 | 测试管理工具 | 静态分析工具 | 覆盖率测量工具 | 测试执行工具 |
多选题 | Selenium支持的浏览器有()。 | ABD | 4 测试自动化 | Internet Explorer | Mozilla Firefox | 360安全浏览器 | Google Chrome |
多选题 | 在 python 中,Selenium WebDriver 的定位策略中包含( )。 | ABC | 4 测试自动化 | By.ID | By.NAME | By.CLASSNAME | By.CLASS |
判断题 | 自动化测试能完成人工测试无法完成的场景。( ) | 正确 | 4 测试自动化 | ||||
判断题 | 软件在升级或者功能发生改变之后不需要进行回归测试,只需要测试改变的部分即可。( ) | 错误 | 4 测试自动化 | ||||
判断题 | 自动化测试可以达到 100% 覆盖率。( ) | 错误 | 4 测试自动化 | ||||
判断题 | 自动化测试无须使用人工手动执行,完全由自动化测试工具完成。( ) | 错误 | 4 测试自动化 | ||||
判断题 | 自动化测试可以提高测试效率,却无法保证测试的有效性。( ) | 正确 | 4 测试自动化 |