自动化测试面试技巧。
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哪些成功了哪些失败了 运行耗时 日志截图。