曾经写过文章(关键的60天);当你明确了,一定要在「软件测试」这条路上,继续前行;可选的路:要么业务测试工程师、要么测试开发工程师、要么转岗(项目经理、产品经理、等;具体见 职业发展方向);
测试开发,是现在多数公司招聘的热门岗位,而且薪资也高;在团队的地位,也相对高(很多纯手工测试同学,在公司几乎就是一个小透明:说话没底气、可有可无;开发讨论架构听不懂、产品需求评审给不了建议、写的用例都是一些基础表面的、发现不了啥有价值的Bug ;)
测试开发,个人成长的终极目标是啥(奔着加薪目的):必须是自己弄一个「测试平台」,里面融合「接口自动化、UI自动化、性能、质量分析、测试过程管理、CI / CD 等 );
这里面,除了必备的脚本能力(Python / Java ),必不可少的是对行业内优秀的开源工具的了解;
融合成熟的框架,封装试用于公司业务的测试平台,提升测试团队的价值;提升测试效率 & 交付质量;重复造轮子,是一种比较低效的行为;
接口测试,如果自己写,你想到啥 ?Python + Pytest ...
UI自动化,如果自己写,你想到啥 ?Selenium ...
等等 ,留给大家去思考 (过往的文章,也能找到 );
这篇,目标很明确,让大家搞定 Selenium ;极课时间的视频专栏《Selenium 自动化测试实战》,想提升这块知识的,可以跟着学一学,然后自己花时间去实操,尽可能的,在日常的工作中,实战 。
适合:Selenium零基础用户,以及Selenium多年玩家 。
我无意间在极客时间看到了郭宏志关于 Selenium 的一个「视频」,主要讲解了 Selenium 几个组件的工作原理和具体用法,在这里我节选了一部分给大家看看??
说真的,看了之后还挺收益的,让我真正理解了 Selenium 到底是怎么回事,也帮我捋清了其中组件的运行原理。
但了解工作原理只是第一步,为了清晰掌握 Selenium 的整体框架,我还找到了一份 Selenium 学习核心要点图,也分享给你,建议收藏。
上面的视频和图谱,都出自郭宏志,他是享学志成科技创始人兼 CEO,不仅是一名 70 后 IT 老兵,也是奇虎 360 特邀内训讲师,华为终端安全技术顾问。
老郭在 Python、Java、数据库、移动开发、自动化测试等领域都有丰富的实战经验,出版过好几本畅销书《JavaEE 实战》、《Android 应用开发详解》、《iOS 应用开发详解》、《Cocos2dx 游戏开发详解》等,算是技术领域的输出达人了。
去年,他推出了视频课《Selenium 自动化测试实战》,跟着学下来,感觉收获非常大。课程里硬货多不说,老郭的讲解也很有意思,好像一边在跟你面对面聊天,一边手把手为你演示怎么操作。
在课程中,他以项目为驱动,深入讲解了 Selenium 的运行原理和实战技巧,带你掌握 unittest、pytest、DDT、POM 迭代测试方法,和大型项目的分布式测试解决方案,
此外,还有 Jenkins 持续集成和交付,让你将 Selenium 的作用真正发挥到极致。
作为从业 20 多年的开发老兵,加之特训讲师的经历,老郭不仅在实操上经验丰富,而且,他非常懂如何把高深的技术讲得通俗易懂,真正做到授之以渔。
所以,为了让我们夯实基础,稳步进阶,他将课程分为了三部分:
第一部分:夯实基础。他介绍了自动化测试与 Selenium,带你搭建开发环境,实操 Selenium 核心技术及 Selenium IDE 的用法。学完这部分,你会深入理解 Selenium 的核心思想,编写测试用例时也会更得心应手。
第二部分:项目实战。他以项目为驱动,从需求分析和用例设计开始,通过 unittest、pytest、DDT、POM 这 4 种测试方法的不同迭代,让你从容应对不同的测试需求。
第三部分:进击高阶。他会带你用 Selenium Grid 实现分布式测试,同时讲解 Selenium 分布式测试以及如何集成到 Jenkins,带你真正掌握持续集成和交付,和同事之间的项目协同也会更加流畅、省时和高效。
特别提醒下,老郭在课程中是用 Python 作为开发语言的,所以学习要掌握基本的 Python 编程语法,不过也不用很高深,不是啥难事儿。
总的来说,这个专栏能真正帮那些渴望成长的测试开发,找到“捷径”。现在各大公司对 Selenium 的使用量正持续增长,对 Selenium 测试人员的需求也在成比例增长,所以,当下正是用 Selenium 大显身手的最佳时机。
几十块钱,就能掌握技术大佬十几年独家测试提升秘籍。升职加薪不说,单单就快速提升效率,解决 bug 这一条,这个专栏就值得你好好看、反复看。
而且,每节课里都附有课件和 demo 下载,无论是通勤,还是其他空闲时间刷一刷,都会有很大助益。
怎样才能让自己「知识面够广、某个知识点涉猎的足够深、自己有成熟的作品、成熟的大型平台级项目经验」?必须是:24 * 365 的 不间断学习、实践、学习 ;
765700适用 Selenium自动化的十大Web测试场景
文章评论