参加工作快一年了,但是在工作中遇到的更多是功能测试,点点点,然后就是编写一下操作手册
我也尝试过学习其他的技术,但是总是觉得很乱,往往这里弄一点,那里弄点,很多都只是学到皮毛,而且网上的资源也经常不全
所以我想请教下各位大佬,如果要想提升我该怎么做,能有一套相对完整的学习路线吗,最好是能够分层次,我想把目前掌握的能够系统性的串联起来
问豆包或者元宝更靠谱
蹲
同一楼,现在 ai 这么好用,问它就行了
先在现有项目所需上拓展,涉及的部署架构、中间件、脚本,实际应用上学的很快的。不然虚空学习真没啥好效果。
贴着业务学,边学边实践,不整假大空的,慢慢来呗
首先非常感谢您的回复,然后我想请问其实我的工作安排上并没有接触到您所提到的内容,对于未接触过的技术不知从何开始,这正是我所疑惑的,其次我现在所在的公司是做 B 端的且公司的测试只有我一个,实际工作中可能并没有像其他软件公司一样会使用到一些技术,对于那种现有工作上用不到的技术我又该如何去做呢?
部署,你会牵扯到 linux docker k8s 数据库这些吧,中间件的 redis kafka 这些是不是也经常接触, 脚本就 shell python, 还有 CI/CD 的流程中那些,jenkins git 代码分析啥的。这些里面也是有的深入学一下,有的大致能使用就行了
问 AI 哈哈
手动测的内容,转换成自动化就是你的目标,比如测试并发,那就要学习了解 jmeter 工具使用,把接口串成一个场景进行并发测试;接口业务自动化就要学习一下 python+pytest,这个主要就是把当前手动用例转换成对应的接口业务,串起来的就是个自动化测试框架,pytest 生成的测试报告,就要想办法做成每日自动触发的流水线任务,测试报告尝试自动发到企业微信机器人,这里就会涉及到 CICD 持续集成、持续交付\部署的相关概念,挑一个使用起来,比如 Jenkins。搞完接口、并发这些绕过前端的自动化测试手段后,就要考虑是不是还有 UI 自动化测试的需求,目前主流的是 playwright 来做 ui 自动化,之前的主流做法是 selenium(web 端 ui 库)、appnium(移动手机端 ui 自动化库),时间充足的话也可以稍微了解一下之前的这两个库的大概使用。这些搞完后还可以再稍微了解一下使用 python+pyinstall 来实现桌面端 exe 工具的开发