软件测试工程师的技能树

2019-01-01
阅读 5 分钟
7.3k
软件测试工程师是一个历史很悠久的职位,可以说从有软件开发这个行业以来,就开始有了软件测试工程师的角色。随着时代的发展,软件测试工程师的角色和职责也在悄然发生着变化,从一开始单纯的在瀑布式开发流程中担任测试阶段的执行者,到敏捷开发流程中QA(Quality Assurance)角色,为整个团队和产品的质量负责,测试工...

Selenium实战教程系列(一)--- 浏览器操作

2018-10-27
阅读 5 分钟
7.9k
在这个系列的教程中,笔者将根据自己在多年的Selenium自动化测试开发过程中的实战经验,为各位朋友进行梳理和总结,提供一个实战性很强的教程。同时也欢迎各位朋友指出教程的不足之处,一起学习,一起进步。话不多说,直接进入教程的第一个板块:浏览器操作。

Selenium实战教程系列(二)---元素定位

2018-10-27
阅读 3 分钟
4.5k
Selenium webdriver能够模拟人对浏览器进行操作的前提是界面元素的定位。元素的定位可以说是Selenium自动化脚本的基础。这一小节笔者将介绍如何在selenium中进行元素的定位。

Selenium实战教程系列(三)--- Selenium中的动作

2018-10-27
阅读 3 分钟
5.8k
其中ActionBuilder类中的动作方法比较丰富,基本涵盖了所有可以进行的操作。而Element类的动作比较少,基本上只有点击和输入等简单的操作。

透过源码看本质-关于Selenium Webdriver 实现原理的一点思考和分享

2018-10-15
阅读 7 分钟
5.7k
作为一名使用Selenium开发UI自动化多年的工程师,一直都对Selenium Webdriver的实现原理感觉不是很清楚。怎么就通过脚本控制浏览器进行各种操作了呢?相信很多Selenium的使用者也会有类似的疑惑。最近针对这个问题看了不少了文章和书籍,在加上一点自己的思考和整理,与大家一起分享,一起学习。文章中如果有不准确的地...