美文网首页测试面试相关
自动化测试面试问题

自动化测试面试问题

作者: 风雨声豪入梦中 | 来源:发表于2019-08-02 17:00 被阅读0次

1.什么是自动化测试?

自动化测试是一种使用自动化工具编写和执行测试人员测试脚本和案例的技术。
自动化测试的主要目标是减少手动运行的测试用例数量,而不是完全取消手动测试。

2.什么时候自动化测试?

在以下情况下首选自动化
        *   重复性任务
        *   烟雾和理智测试
        *   使用多个数据集进行测试
        *   回归测试用例
通常,决定基于ROI(投资回报率)

3.你什么时候不自动化测试?

人们不应该在以下情况下自动化
        *   当受测试的应用程序频繁更改时
        *   一次测试案例
        *   临时 - 随机测试

4.自动化过程涉及哪些步骤?

在自动化过程中,涉及的步骤是
        *   选择测试工具
        *   定义自动化范围
        *   规划,设计和开发
        *   测试执行
        *   保养

5.规划自动化阶段时涉及的要点是什么?

在自动化的规划阶段,必须考虑的事项是
        *   选择“正确”的自动化工具
        *   如果选择自动化框架
        *   范围内和自动范围外的项目列表
        *   测试环境设置
        *   为测试脚本开发和执行准备项目时间表的授予图表。
        *   确定测试可交付成果

6.在什么条件下我们不能使用Agile方法的自动化测试?

在以下条件下,自动化测试对敏捷方法无用
        *   当敏捷测试总是要求改变需求时
        *   当敏捷需要详尽的文档级别时
        *   仅适用于敏捷测试期间的回归测试,如持续集成

7.良好的自动化工具的主要特征是什么?

*   测试环境支持且易于使用
*   良好的调试设施
*   强大的物体识别
*   对象和图像测试能力
*   对象识别
*   测试数据库
*   支持多个框架

8.软件自动化测试中使用的框架有哪些类型?

在软件自动化测试中使用了四种类型的框架
        *   数据驱动的自动化框架
        *   关键字驱动的自动化框架
        *   模块化自动化框架
        *   混合自动化框架

9.执行自动化测试时的脚本标准是什么?

在编写用于自动化的脚本时,您必须考虑以下事项:
        *   统一命名约定。
        *   每10行代码3行注释
        *   足够的缩进。
        *   强大的错误处理和恢复方案
        *   尽可能使用框架

10.哪些是最受欢迎的自动化测试工具?

最受欢迎的自动化测试测试工具是
        *   QTP(HP UFT)
        *   理性机器人
        *   Selenium

11.您可以在什么基础上绘制自动化测试的成功图?

通过遵循标准,可以映射自动化测试的成功
        *   缺陷检测率
        *   自动化执行时间和时间节省以释放产品
        *   减少人工和其他费用

12.可以列出手动测试的一些缺点吗?

*   手动软件测试需要更多时间和更多资源。
*   不准确
*   反复执行相同的测试用例容易出错并且很无聊。
*   在非常大的项目和有时限的项目上进行手动测试是不切实际的。

13.告诉我你对Selenium的了解

Selenium是一个免费的(开源)Test Suite框架。它用于自动化Web和移动环境。它包括
        1.  Selenium IDE(浏览器插件 - 录制和播放工具)
        2.  Selenium WebDriver
        3.  Selenium Grid(分布式测试)
Selenium支持Java,C#,Python,Ruby,PHP,Perl,Javascript等语言的脚本编写。

14.告诉我有关QTP的信息

QTP(Quick Test Professional)现在称为HP UFT。它是一种商业自动化工具,支持各种测试环境Web,桌面,SAP,Delphi,Net,ActiveX,Flex,Java,Oracle,Mobile,PeopleSoft,PowerBuilder,Siebel,Stingray,Visual Basic等。

脚本语言是VBScript。该工具可与HP ALM(测试管理工具)和HP LoadRunner(性能测试工具)很好地配合使用。

QTP的突出特点包括业务流程测试,关键字驱动框架,XML支持,强大的检查点,测试结果。

15.解释什么是什么?

Sikuli是一个使用“Visual Image Match”方法自动化图形用户界面的工具。Sikuli中的所有Web元素都应作为图像存储在项目中。
Sikuli由。组成
        *   Sikuli脚本
        *   Jython的Visual Scripting API
        *   Sikuli IDE
Sikuli的实际用途是
        *   它可用于自动化Flash网站或对象
        *   它可以自动执行基于窗口的应用程序以及您在屏幕上看到的任何内容,而无需使
        *   它提供简单的API
        *   它可以很容易地与Selenium等工具相关联
        *   桌面应用程序可以自动化
        *   Sikuli为自动化Flash对象提供广泛的支持
        *   要自动化桌面,它使用强大的“Visual Match”和Flash对象
        *   它可以适用于任何技术--.NET,Java,

16.提到Selenium和Sikuli有什么区别?

Selenium:
        *   它不能自动化视频播放器,音频播放器等闪存对象。
        *   它有复杂的API
        *   它没有视觉匹配
        *   它只能自动化Web应用程序
Sikuli:
        *   它为自动化Flash对象提供了广泛的支持
        *   它有简单的API
        *   它使用视觉匹配来查找屏幕上的元素。因此,我们可以自动化我们在屏幕上看到的任何内容
        *   它可以自动化Web和Windows应用程序

相关文章

  • 面试题

    selenium面试题自动化测试面试题测试理论基础DevOps面试问题总结1

  • 自动化测试面试题及答案

    自动化测试是什么?自动化测试学什么?自动化测试面试题及答案?--看完后吊打面试官! 一、前言 最近有童鞋和我抱怨,...

  • 近期面试汇总之腾讯篇

    腾讯视频系统测试工程师面试 20190612初面 - 电话面试 一、面试问题 看你简历里面有说到用Ui自动化,以及...

  • 大佬告诉你软件测试工程师是如何从功能测试转成自动化测试的?

    想做自动化,首先得了解一下自动化测试的一些常见问题。 一、自动化测试一些问题 1. 什么是自动化测试? 自动化测试...

  • 25

    自动化框架运行原理不同框架优缺点(使用过程中遇到的问题)大厂测试工程师面试题总高级面试题测开面试题TCP原理测试方...

  • selenium源码通读·5 |webdriver/common

    1 源码路径 如果是对python自动化测试、web自动化、接口自动化、移动端自动化、面试经验交流等等感兴趣的测试...

  • 面试自动化测试必问题

    自动化测试最近几年都是大热,这里从网上整理了一些,自动化测试必问的一些题目,为想进入软件测试行业的同学一点帮助。 ...

  • 自动化测试面试问题

    1.什么是自动化测试? 2.什么时候自动化测试? 3.你什么时候不自动化测试? 4.自动化过程涉及哪些步骤? 5....

  • 面试自动化测试架构时必须知道的事儿

    当面试的时候,面试官要问你对自动化测试架构的理解时,该如何回答呢? 其实这是一个很“大”的问题,面试者需要对如下内...

  • 大概问了项目1.要求测试牛客在线面试的右边视频框2.对问题三每个功能点做自动化测试3.项目怎么测试?4.主要使用黑...

网友评论

    本文标题:自动化测试面试问题

    本文链接:https://www.haomeiwen.com/subject/htucdctx.html