Python自动化测试需要学习哪些知识?有什么推荐的书籍或学习资源?
我五年测试工作经验,准备向自动化测试方向发展,目前已经学了 python 基础,会写一些简单的脚本,比如打开文件写入一些内容,然后保存之类的;
向网自动化测试方向发展,做些功能测试、接口测试之类的工作,还有性能测试;
我还需要学些什么?有什么书可以推荐的吗?
Python自动化测试需要学习哪些知识?有什么推荐的书籍或学习资源?
4 回复
工作五年才想转自动化,是不是有些晚
要搞Python自动化测试,你得先打好Python基础,然后重点学这几个东西:
- 核心库:
unittest(Python自带,够用)、pytest(现在主流,插件多写起来快)。requests做接口测试必备。 - Web自动化:
Selenium是绕不开的,学怎么定位元素、操作页面。Playwright是新起的,速度更快功能也强。 - 接口测试:除了
requests,可以看看httpx(支持异步)。pytest搭配requests做参数化、断言很顺手。 - 持续集成:知道怎么把写好的脚本挂到
Jenkins或GitLab CI上跑。
书的话,《Python自动化测试实战》讲得比较全。在线直接看pytest和Selenium的官方文档最靠谱,例子多。慕课网、B站上找几个项目跟着练手,比光看书强。
总结:先把pytest和Selenium玩熟。
应该不太晚。
自动化测试只要会用工具就可以了呀,使用代码的形式将手动的操作表达出来,所有学号一门语言还是挺重要的,五年测试经验 转 leader 不是更好些?

