自动化测试面试技巧。

1.自动化测试用例怎么来?

从功能测试里面抽取出来,因为自动化测试一般都是为了监控或者是回归测试。

2.框架用什么开发?

selenium+Maven(依赖工具)+管理case要用到TestNG+

3.如何解决你遇见的问题

比如case很多的情况下你如何解决:TestNG来管理。

4.作自动化的目的是什么?

当ui界面稳定了,监控回归。

5.po模型是怎么做的?

首先是拿出来页面的元素,在拿出页面的操作,然后拿出页面的业务,最后把它集合成一条case。

6.如何判断case通过?

加断言assart、加监听截图、和预期结果对比。

7.有多少case?通过率?

8.失败截图的实现原理是什么?

截图的方法重写了testNG里面失败的方法,当他失败了我们就调用@Listeners(TestNGListenerScreen.class)监听我们自身的截图方法。

9.报告从哪里来?主要统计什么?

通过执行case完成情况生成报告,主要统计:case哪些成功了哪些失败了  运行耗时   日志截图。