Selenium Java自动化课程总结
对于新人来说学习UI自动化的关键我觉得无非就是在定位和代码上,所以整个这一轮的课程也围绕这这块来进行的:
第一天介绍开发环境以及Xpath定位和CSS定位的原理
第二天介绍JAVA常用语法
第三天介绍单元素定位、多元素定位及JS扩展操作
第四天介绍超时等待、截图、日志体系及TestNG框架
第五天介绍PO测试框架设计及Jenkins持续集成体系
因为有了前面Python的基础,这里我更多的去从整体思想的来梳理自动化体系,为什么要学一个自动化要学那么多东西,很多自动化的基础在外面都很齐全,为什么看不懂,主要还是对前端技术的不熟悉以及对整体思路的把握不清晰。一旦入门后就会发现学习起来很有效率的,一般来说学习一个东西的困难在于如何和高端设计模式,而中间这段是比较好度过的。
除了技术我也一直强调一点,学习自动化不是让大家去做开发。开发人员做自动化比测试人员会快很多,在自己的短处去补短没问题,但是不能把自己的基础给忘了。TestDev也是测试为先的,叫做测试开发,别把自己做成了DevTest开发测试,最后开发做不过开发,测试做不过测试,才会让自己陷入尴尬的位置。
最后谢谢学员的认可,也希望小伙伴们掌握需要的知识,在以后的岗位中发光发热。
部分代码可以参考:
https://github.com/cloudits/selenium3.0
赞 (0)