可以看下 MeterSphere 能否满足你的需要 https://www.fit2cloud.com/metersphere/index.html
可以熟悉下公司产品的技术框架,争取到能动手改代码的级别,试想,当你发现一个 bug,可以直接定位到哪一行错了,然后直接告诉开发如何改,甚至都能直接帮他改对,这样的测试肯定不会被小瞧了。
vuex 可以了解一下,帮你解决组件传参问题
可以站的角度高一些,从整个产品生命周期去思考,可以考虑工程效能方面。
不看掌握什么语言,只看解决什么问题。
同测试开发岗位,我们内部叫做效能师,,这个名称更加确切。
我是 19 本科应届生,目前工作 1.5 年,属于工程效能团队的一员,一些我个人的经验,希望能有帮助。
1.明确定位,找准长期目标,确定自己到底想要做什么
2.随着技术的深入,确定你的定位,提高编码能力,阅读优秀的源码
3.发挥沟通能力,尝试有所精进,很多时候沟通也是艺术
4.深入到具体的项目和流程中,发现流程或者部门内的问题
5.拿到需求后想一想用户到底要的是什么,不要急于上手就做
6.从测试的角度入手,加强对业务系统的深入了解,并且,加强对开发、测试之间协作工作模式的现有积累、痛点和弊端的了解,知己知彼,从解决问题到创造需求。
我的情况可能和您还不太一样,我入职的时候本身编码能力还可以,Java,Python,PHP,NodeJS 的主流框架,以及 React,Vue 这些都是可以直接上手写项目的,试用期的时候学了 docker 和 docker-compose 相关,学了 seleium 和 JMeter 等常见的工具和框架,目前在负责公司的测试中台架构及实施,还算是有些阶段性成果的。
个人觉得测开最重要的是三点,
祝顺利。
导库清库是个比较合适的方案
不光是检查 total,一般来说还希望接口返回的内容和数据库查询的条目能够不重不漏(既要确保数量一致,又要保证接口返回的各个条目在数据库查询结果集中均存在)
fit2cloud 的 Metersphere 可以尝试下,https://www.fit2cloud.com/metersphere/index.html
可以结合公司的技术选型来,一般来说公司业务 Web 系统很常见,那么类似于 SpringBoot 等相关技术就可以学习,如果公司业务是 Python 的,那就学习相关的 Python 框架,一举两得。可以参考一下开发的学习路线。
我推荐这四个课程按照顺序进行
https://www.imooc.com/learn/85
https://www.imooc.com/learn/124
https://www.imooc.com/learn/110
https://www.imooc.com/learn/945 第 3 章结束即可
均为免费课程,希望能帮到你。
性能测试一般来说分为多个阶段、跑基线、阶梯加压到预期目标、跑基线、跑浸泡(不一定算)等等,看你针对的场景。一般我们认为跑性能测试的目的是为了找系统资源的拐点,建议可以结合性能监控工具采集并绘制相关折线图,便于分析定位瓶颈。希望对您有帮助
接口测试一般来说会有以下几个针对性的目的,要看题主的目的是什么了。
1.接口通,一般指的是 http 请求返回 200,可以代表系统已经正常运行了
2.接口的要求字段填写了正确/错误数据,返回了期望的结果,代表接口实现了预期的业务功能
3.接口的字段增加或缺失,程序正常响应了 (比如返回错误代码和错误信息,内容为 xxx 字段必填等),并且不影响下次请求,代表接口的数据检查&校验是生效的
等等
主要看测试的目的了,不同的目的有不同的测试策略和方法。
接口测试可以尝试一下 fit2cloud 的 metersphere https://www.fit2cloud.com/metersphere/index.html