文章末尾给大家准备了大量的福利
一、前言
最近有童鞋和我抱怨,说网上很难搜到那些全面又合适的自动化测试面试题,这里根据我个人的经验以及收集整理的:
你没看错,不慌,慢慢来。
先从什么是自动化测试开始说起哈!
二、什么是自动化测试?
当我第一次知道自动化测试的时候,除了知道“自动化”这三个有些高大上的称呼之外,我对自动化测试一无所知,正如谈恋爱一样,找女朋友之前要知道她是谁。
自动测试就是把以人为驱动的测试转化为机器执行的一种过程,它是一种以程序测试程序的过程。嗦嘎!那么...
三、自动化测试需要学什么技能?
这是我以前在知乎写的,可以详细的了解2020年自动化测试攻城狮需要学什么技能了!
四、2022年全网最全的自动化测试面试题和答案,原来干货都在这里
1、你会封装自动化测试框架吗?
这个问得最多,甚至有很多公司直接写在招聘要求中!
当然可以,自动化框架主要的核心框架就是分层+PO模式:分别为:基础封装层BasePage,PO页面对象层,TestCase测试用例层。然后再加上日志处理模块,ini配置文件读取模块,unittest+ddt数据驱动模块,jenkins持续集成模式组成。
2、如何把自动化测试在公司中实施并推广起来的?
- 项目组调研选择自动化工具并开会演示demo案例,我们主要是演示selenium和robotframework两种。
- 搭建自动化测试框架,在项目中逐步开展自动化。
- 把该项目的自动化流程、框架固化成文档
- 推广到公司的其它项目组应用
3、请描述一下自动化测试流程?
- 编写自动化测试计划
- 设计自动化测试用例
- 编写自动化测试框架和脚本
- 调试并维护脚本
- 无人值守测试
- 后期脚本维护(添加用例、开发更新版本)
4、自动化测试用例如何编写?以下答案二选一即可:
- 用例是自动化测试工程师自己设计的,一般刚开始已基本业务流程为主(登录--完成一个业务--退出)
- 从系统测试用例中进行筛选或由业务工程师提供