可以参考下这位前辈分享的思路。https://testerhome.com/topics/11731
满三年合同到期再转应该就不用赔了
就写你在工作中学习并运用自动化,怎么把自动化做起来的,至于其他的问到了也是实话实说比较好。
另外你们项目发版、回归过程中点点点的一些主流程是否可以做做 UI 自动化,每次回归的时候可以跑一遍,不就节省了人力嘛,这都是收益的。
薪资的话以目前的行情,emmm,个人觉得优先找到能做自动化的工作更重要一点吧。
我感觉没有固定的吧,具体 case 上哪种自己做起来和维护舒服就用哪种方式
多磨几遍,第一遍了解个大概,照着课程把代码敲出来跑通,第二遍尽量自己把代码敲出来,实在不行的再看课程代码,到第三遍能独立把代码敲出来,基本就会了。
当然每一遍说实话都不容易,特别是非科班的,但是做到了也就会了。我当初自学 JavaSE 就是学了三遍
身体健康是最大的福分,饮食和锻炼都很重要,加油!
滚动条也是元素,new Actions(driver).moveToElement(scrollbar, 0, Y + scroll.getSize().height / 2).doubleClick().build().perform();
我们是两个组,一个 manual 的,一个 automation 的,manual 负责需求整理和用例输出 (BDD 用例,结合我们 cucumber 框架好写脚本,当然 manual 也会做手工测试),我们 automation 专注实现自动化和一些测试小工具开发。
落地的项目程度是不是比较浅?建议把接口自动化和 UI 自动化落地成型,尽量在自己工作中的项目上落地,这样即增强了自动化熟练度,也可以把产出给到领导看到。
ps:我也是五年了,第一年点点点期间我自学了 JavaSE 和 API+UI 自动化理论,然后第二年换了工作做手工 + 自动化占比大概 7:3,然后第三年又换到了现在的纯粹自动化。总的来说就是学习理论然后想办法落地,这样面试你才能跟人讲你的自动化是怎么做的,期间也会碰到各种各样问题,怎么解决的?个人觉得这些才是重点。