学习 python, 做后端接口自动化,推荐这个路径
找本好书系统化的学学吧, 动手把示例代码敲一遍。
针对性的搜索一些常见的面试问题做准备。
比如 python 的基本数据结构,方法,常用库。
日常写一些小工具,试着把工作中涉及到接口查询,数据处理,排序,搜索,计算的任务都用 python 做成工具。
还可以把工具打包成二进制程序给同事使用哦。
"干测试 1 年多了,功能测试、Requests 接口测试、jmeter 压测目前会这些,现在月薪 4 千 6,还需要再拓展下哪些知识,各位大佬对跳槽有什么建议吗"
“会” 是什么意思呢?试试更准确的用语言描述自己的工作能力和技能水平?
几个建议
祝好
确认一下问题,题主是指的数据库主从同步不实时,使得数据在前端业务表现不一致吗?
对于这种问题,可能需要确认一下完整的数据链路,涉及到数据的生成,存储,读取,更新过程。
不是很理解这个问题。
看评论,测试的目的是为了保证迁移数据的完整性和正确性。需要对比的是文档内容,不是测试前端渲染和文本解析功能,跟编辑器毫无关系。
那么直接写个脚本,连接源库和目标库,对全量或采样数据,取出来对比就行了呗。
调研的目的是什么?
需要么满足什么需求?
有什么痛点是目前工具所不能解决的?
技术产生和发展都是为了解决问题,满足需求。
从目的出发去反推手段也许是更有效的路径。
推荐一本书《The.Art.of.Application.Performance.Testing.From.Strategy.to.Tools.2nd.Edition》
虽然有点老了,但是讲解还是很清楚的。
多交流。
从 2 个方面考虑:
2.特色技能:跟你的实际经验有关,做 web 测试的,应该熟悉浏览器 inspector 中的 resource/network 相关功能,熟悉对应接口特性,对于问题发生在前端/后端能有基本判断,了解 h5 基础;
做移动端测试的,至少应该了解 Android/iOS app 组件,从源码编译到模拟器/真机运行,熟悉功能测试外,对兼容性/弱网/前端性能/安全有基本理解;
做后台测试的,应该了解从网关到微服务的调用栈(日志跟踪),微服务与数据库的交互(读写),数据库读写分离/分库分表/主从同步的方案,缓存机制,负载均衡等有所了解。
《python testing with pytest》
应用性很强的好书,讲解清晰。
看完理清楚,可以说基本上理解了自动化单元测试和功能测试原理,还跟着完整的测试了一个小型项目。
可以着手开始自己的小开源工具/插件开发了。