java流行的测试框架调研+市面上书籍调研
主要是根据51job的右侧来判断
| java测试框架名称 | 51job职位数量 | 百度词条数量 |
| JUnit | 732 | 48,500,000 |
| REST Assured | 3 | 19,500,000 |
| Selenium | 1680 | 57,600,000 |
| TestNG | 308 | 6,100,000 |
| Mockito | 29 | 4,050,000 |
| Spock 框架 | 4 | 3,910,000 |
| Cucumber | 70 | (搜索Cucumber java) 1,560,000 |
| SringMVC Mock | 0 | 2,170,000 |
| DBUnit | 10 | 680,000 |
| java Robot 框架 | 118 | 15,300,000 |
所以常用的框架是JUnit、Selenium
淘宝相关书籍:
| 书名 | 作者 | 备注 |
| 精通Selenium WebDriver 3.0 第2版 | [印度]马克·柯林(Mark Collin) | 提到了js以及常见异常. |
| Selenium自动化测试指南 | 赵卓 | IOS和Android测试 |
| Selenium WebDriver自动化测试完全指南 | 刘傲凡 | 有些实例,可以考虑 |
| Selenium自动化测试 | (印)昂米沙·冈迪察(Unmesh Gundecha) | Python版本 |
| Selenium WebDriver 3.0自动化测试框架实战指南 | 吴晓华 王晨昕 | Python版本 |
| 基于Python语言的Selenium自动化测试 | 杨大伟 | Python版本 |
| Python接口自动化测试 | Python版本 | |
| Selenium自动化测试 基于 Python 语言 | Python版本 | |
| 全栈软件测试自动化 Selenium和Appium Python版 | Python版本 | |
| Web自动化测试与Selenium 3.0从入门到实践 | 提到了Cucumber | |
| 全栈自动化测试实战——基于TestNG、HttpClient、Selenium和Appium | 卢海涛 | 含有Android,IOS测试 |
| 自动化测试主流工具入门与提高 | 软件测试网 | 设计Jmeter和Junit 我比较看好这本书 |
| Selenium3自动化测试实战基于Python语言 | Python | |
| Selenium3+Python3自动化测试项目实战(从菜鸟到高手) | Python | |
| Selenium自动化测试之道——基于Python和Java语言 | Python | |
| 高效自动化测试平台:设计与开发实战 | 徐德晨/茹炳晟 | 或许可以看下 |
| 自动化平台测试开发 | Python | |
| Web接口开发与自动化测试 | Python |
上面加粗的三本书是可以考虑重点和优先学习的.
Python的web下目测暂时没有学习selenium的价值,因为51job上同时需要两种技能的岗位并不多,全国只有3页(2w以上月薪),所以python下面的selenium的学习不是太重要.不要去碰.
参考:
一文了解十大 Java 开发者必备测试框架!
总结
以上是生活随笔为你收集整理的java流行的测试框架调研+市面上书籍调研的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 什么是中小板
- 下一篇: 袋鼠云大数据面试题回忆