自动化测试最近几年都是大热,这里结合网上以及自己的经验整理了一些,自动化测试必问的一些题目,为想进入软件测试行业的同学一点帮助。
一、如何理解自动化测试? 
每个面试自动化测试的,80%会被问到这个。不用太宽泛,可以从下面几点考虑,聊聊自动化测试给你的工作带来的好处:
1、用具体的举例,讲述自己在操作过程中是如何提高效率的。比如从回归测试开始讲起,重复冗余的操作步骤,你是否该想想可否能用自动化工具(QTP、selenium、TestWriter还有很多,自行搜索吧)实现,达到目的;
2、性能测试的时候,遇到的一些突发状况。人工制造场景总是有瓶颈,那么可以利用性能测试工具,进行自动化测试的;
还有很多从回归角度出发,会用到自动化测试的回答,大家可以考虑。
二、用过的自动化测试工具有哪些?任意讲其中一个来谈谈对自动化测试的感受。
QTP、selenium、TestWriter等,这些这几年比较流行的自动化测试工具都可以来聊一下。比如:TestWriter,说说这款工具优缺点,以及结合自身经历,讲讲在进行用例测试的时候是否遇到问题?TestWriter作为功能测试,是否在操作界面、功能是否完善,都可以作为一个阐述的点;selenium,和同等类型工具比较,讲讲自动化测试框架在实际应用中的作用;QTP,经典的一款测试工具,相信不多说也了解。
三、自动化测试框架都有哪些?
1.模块化框架(test script modularity)
2.函数库结构框架(test library architecture)
3.关键字驱动测试框架(keyword-driven/table-driven testing)
4.数据驱动测试框架(data-driven testing)
5.混合型框架(hybrid test automation)
四、测试用例的设计可以自动化吗?
用例设计属于重复次数少的智能活动,不太适合自动化。但也有一些场合可以进行一定程度的自动化,提高设计效率,但不能指望能完全取代智力的测试活动。实现这种目的的工具有时称为测试输入生成工具。

面试自动化测试的必问题相关推荐

  1. 关于面试自动化测试可能问到的内容

    关于面试自动化测试可能问到的内容 1.selenium 介绍:web自动化测试框架,支持多平台.多浏览器.多语言去实现自动化测试,兼容很多平台(windows.linux.mac)以及浏览器(火狐.i ...

  2. python webui测试ie浏览器环境配置_python+selenium做ui自动化测试用法必会

    一.前言 大家都知道,基于Web端的测试的基础框架是需要Selenium做主要支撑的,这里边给大家介绍下Web测试核心之基于 Python 的 Selenium Selenium 是用于测试 Web ...

  3. 我第一次面试自动化测试就被diss了,人生惨遭滑铁卢…

    时过境迁,自动化测试工作已经不再是一个可选工作,越来越多的企业在产品测试的过程中都将自动化测试列为必备的工作内容. 如果你恰好刚刚进入一家新公司,领导一上来就让你开展自动化测试,作为一名初出茅庐的测试 ...

  4. 2020面试自动化测试面试题【含答案】

    1.你做了几年的测试.自动化测试,说一下 selenium 的原理是什么? 我做了五年的测试,1年的自动化测试: selenium 它是用 http 协议来连接 webdriver ,客户端可以使用 ...

  5. 男士面试服饰讲究必看十一条

    第一:西装要笔挺 在现代社会的公关社交活动中,人们普遍认为 "西装革履"是现代职业男士的正规服饰,就求职面试活动而言,穿西装也是最为稳妥和安全的,因此,西装一般成为许多求职者的首选 ...

  6. Java 岗大厂面试,这些必掌握(超全题目+解析),轻松拿捏~

    前言 一个二本普通人,没有过人的履历,面试大厂格外吃力,能把简历投进去,拿到面试机会已经很开心了,但为了以后的发展,来之不易的面试机会必须珍惜,背面试题是最直接有效的捷径.从基础到拔高,背的昏天黑地的 ...

  7. 收藏 | 应对程序员面试,你必须知道的8大数据结构

    来源:大数据文摘 本文共2200字,建议阅读6分钟. 本文我们介绍了应对程序员面试过程中,必须掌握的几大数据结构. 瑞士计算机科学家Niklaus Wirth在1976年写了一本书,名为<算法+ ...

  8. 应对程序员面试,你必须知道的8大数据结构

    瑞士计算机科学家Niklaus Wirth在1976年写了一本书,名为<算法+数据结构=编程>. 40多年后,这个等式仍被奉为真理.这就是为什么在面试过程中,需要考察软件工程师对数据结构的 ...

  9. 面试刷题必看!Python中的5大排序算法及其实现代码

    排序是每个 IT 工程师和开发人员必备的知识技能.不仅要通过编程面试,而且要了解算法本身.不同的排序算法完美地展示了算法设计如何对程序的复杂性.速度和效率产生如此大的影响. 让我们来看看排名前5,也是 ...

最新文章

  1. UTF-8与UTF-8 BOM
  2. Linux之文件查找
  3. Android开发指南(42) —— Adding Custom Suggestions
  4. 小米4硬改教程_小米手环3美化/修改资源包教程(含加入二维码教程)
  5. 判别式和产生式的区别
  6. stm32 led屏控制卡_室内LED显示屏如何安装?
  7. CLR运行时细节 - Method Descriptor
  8. Fatal error: Call to undefined function: mysql_connect() 的解决
  9. 《写给PHP开发者的Node.js学习指南》一2.2 预定义的PHP变量
  10. docker 安装_Docker-安装
  11. [2018.03.14 T2] 树(tree)
  12. 火狐浏览器设置深色主题
  13. 换个角度来看看C++中的左值、右值、左值引用、右值引用
  14. Java微信公众号开发之微信素材管理工具类
  15. 钉钉桌面版绑定其他邮箱
  16. 关于ADB需要知道的一些知识
  17. 百度步行导航加poi搜索android,Android Studio百度地图路线规划以及POI搜索功能的实现...
  18. 春节流量争夺战:互联网巨头跪求你收红包
  19. c语言微信备份文件夹,电脑微信数据存在哪个文件夹里?
  20. IP/tzgm.php,龙之异界手游私服双端APP+本地更新+Gm授权+附视频教程

热门文章

  1. Edgar--java中的delete小老弟的故事
  2. A股-进阶-1分钟get的选股八大技巧
  3. 2022年全球与中国太阳传感器市场现状及未来发展趋势
  4. 5735. 雪糕的最大数量
  5. 平稳过程与广义平稳过程(WSS)
  6. Java之环境变量配置
  7. netsh interface portproxy listenaddress
  8. 2021年中国报刊出版行业经营现状及A股上市企业对比分析[图]
  9. Linux|操作系统
  10. 2022 ouc 计算机网络exp1