最近看到一个报告让我想起有必要写点东西警示大家
据调查报告显示自动化测试人员 已出现过剩的现象
我在反思是什么让自动化这种一直被各大公司招聘主管认为是高大上的职位,出现的产能过剩,
难道是真的国内已具备足量的自动化框架开发人员,还是说这一行冒牌的比较多呢,我个人认为偏向第二点,往往好多面试者会了一点录制功能也会自吹拥有自动化技能,会关键字编程之类的,会编写脚本,会用TESTNG 编写用例,感觉没有他不懂的技术似的,这种会吹牛的人招进去之后不要谈让他做自动化,能将功能测试做好就已很不错了
假如主管有幸招聘到真正能独产开发自动化代码的人,公司就一定能推广自动化吗,这种我也不完全赞同,为什么我说即使公司招聘么自动化框架开发人员,也不一定能推广自动化呢
这里用真实事例+真实代码跟大家讲解
我们看国内一家大型保险公司的自动化是如何写的
public class MyMessagePage {
private AndroidDriver driver;
public MyMessagePage(AndroidDriver driver){
this.driver = driver;
}
/**
* @Method healthPlazaForTop
* @Description: 我的消息-我的健康计划
*/
public void healthPlan() throws Exception {
Thread.sleep(8000);
LogUtil.info("点击右上方我的消息-我的健康计划");
driver.findElementById("com.pingan.papd:id/image_chat").click();
Thread.sleep(2000);
driver.findElementByName("健康习惯提醒").click();
LogUtil.info("选择健康习惯提醒");
Thread.sleep(2000);
driver.findElementByName("我的健康习惯").click();
LogUtil.info("选择我的健康习惯");
}
/**
* @Method healthPlanAdd
* @Description: 我的消息-我的健康计划-添加我的健康计划
*/
public void healthPlanAdd() throws Exception {
Thread.sleep(2000);
LogUtil.info("点击右上方我的消息-我的健