## 什么是Selenium?
### 简介
Selenium是开源自动化测试工具套件,包含WebDriver、IDE、Grid等组件。招聘要求通常涉及:1) 编写自动化测试脚本 2) 元素定位与页面对象模型设计 3) 测试框架集成(如TestNG/Pytest) 4) 持续集成环境搭建(Jenkins/GitLab CI)
### 职业方向
[测试工程师](https://www.niuqizp.com/wenku/article-2rYwsY5zt.html)(0-3年)→ 高级自动化[测试工程师](https://www.niuqizp.com/wenku/article-2rYwsY5zt.html)(3-5年)→ 测试架构师/[测试经理](https://www.niuqizp.com/wenku/article-2krrYU5zL.html)(5年以上)
### 核心技能
SeleniumWebDriver,PythonJava编程,XpathCSS选择器,TestNGPytest框架,Jenkins持续集成,Docker容器化部署
### 相关技能
[Appium(移动端测试)](https://s.niuqizp.com/s_campus_Appium%EF%BC%88%E7%A7%BB%E5%8A%A8%E7%AB%AF%E6%B5%8B%E8%AF%95%EF%BC%89/?ur=article), [JMeter(性能测试)](https://s.niuqizp.com/s_campus_JMeter%EF%BC%88%E6%80%A7%E8%83%BD%E6%B5%8B%E8%AF%95%EF%BC%89/?ur=article), [Postman(API测试)](https://s.niuqizp.com/s_campus_Postman%EF%BC%88API%E6%B5%8B%E8%AF%95%EF%BC%89/?ur=article), [Pyppeteer(无头浏览器控制)](https://s.niuqizp.com/s_campus_Pyppeteer%EF%BC%88%E6%97%A0%E5%A4%B4%E6%B5%8F%E8%A7%88%E5%99%A8%E6%8E%A7%E5%88%B6%EF%BC%89/?ur=article), [Allure(测试报告生成)](https://s.niuqizp.com/s_campus_Allure%EF%BC%88%E6%B5%8B%E8%AF%95%E6%8A%A5%E5%91%8A%E7%94%9F%E6%88%90%EF%BC%89/?ur=article)
### 相关专业
[计算机科学与技术](https://s.niuqizp.com/s_campus_计算机科学与技术/?ur=article), [软件工程](https://s.niuqizp.com/s_campus_软件工程/?ur=article), [信息安全](https://s.niuqizp.com/s_campus_信息安全/?ur=article), [信息工程](https://s.niuqizp.com/s_campus_信息工程/?ur=article)
### 相关证书
[Selenium官方认证(CSE-ITS)](https://s.niuqizp.com/s_campus_Selenium官方认证(CSE-ITS)/?ur=article), [ISTQB认证测试工程师](https://s.niuqizp.com/s_campus_ISTQB认证测试工程师/?ur=article), [CSTE认证软件测试专家](https://s.niuqizp.com/s_campus_CSTE认证软件测试专家/?ur=article)
### 相关岗位
[自动化测试工程师](https://s.niuqizp.com/s_campus_自动化测试工程师/?ur=article), [软件测试工程师](https://s.niuqizp.com/s_campus_软件测试工程师/?ur=article), [QA工程师](https://s.niuqizp.com/s_campus_QA工程师/?ur=article), [DevOps工程师](https://s.niuqizp.com/s_campus_DevOps工程师/?ur=article), [测试开发工程师](https://s.niuqizp.com/s_campus_测试开发工程师/?ur=article)
### 求职建议
应届生建议:1) 完成Selenium基础教程项目 2) 参与开源测试框架二次开发 3) 考取ISTQB初级认证 4) 掌握至少一种编程语言 5) 熟悉CI/CD工作流程