自动化测试实施与推广
在自动化测试的实施与推广过程中,面试可能会提问如下问题:
1.
如何把自动化测试在公司中实施并推广起来的? 回答可以包括项目组调研选择自动化工具,搭建自动化测试框架,固化流程和框架成文档,以及推广到其他项目组。
自动化测试流程
关于自动化测试流程,以下是一些可能的面试问题:
2.
请描述一下自动化测试流程? 包括编写自动化测试计划、设计自动化测试用例、编写自动化测试框架和脚本、调试并维护脚本、无值守测试以及后期脚本维护。
自动化测试用例编写
在编写自动化测试用例时,面试可能会考察以下几个方面:
3.
自动化测试用例如何编写? 选项一:用例是自动化测试工程师自己设计的,通常以基本业务流程为主。
选项二:从系统测试用例中进行筛选或由业务工程师提供。
自动化测试框架介绍
面试可能会要求你介绍自己使用的自动化测试框架:
4.
介绍一下你的自动化测试框架? 可以介绍框架的设计思想、模块划分(如通用业务代码、用例收集执行、测试用例数据存储、测试用例方法和逻辑代码等)。
自动化测试项目实战
在项目实战中,以下是一些可能的问题:
5.
描述一下在工作中怎么做的自动化测试? 回答可以包括整理需求、定自动化测试计划、执行方、用例设计、脚本开发、执行测试并生成报告。
6.
拿到一个项目,怎么衡量这个项目做接口自动化还是 UI 自动化? 回答可以基于项目特点、用户群体、内部与外部使用等因素进行考量。
自动化测试中的问题与解决
在自动化测试过程中,面试可能会询问以下问题:
7.
在实际自动化测试过程中,元素定位方式有误时,如何处理? 可以从检查元素定位方法、添加等待时间、切换到正确的frame框架等方面进行回答。
8.
如何衡量自动化测试的成功与否? 可以从测试覆盖率、测试效率、测试质量、回归测试等方面进行回答。