一直都是做功能测试,想往深一点发展,性能测试好还是自动化测试好?
上手速度和市场需求来看。自动化会更好一些。至于性能的话,也可以考虑。不过性能需要积累。没个几年专职性能测试,都不敢说自己是专业性能测试,毕竟伺服器,网路,系统框架,底层交互等等等等内容太多了 虽然自动化后期到测开也要懂很多的内容,但是这是一个在提升过程中能够及时看到效果并且被企业需要的,所以建议走自动化发展会比较好。
看图,其实金字塔模型中的都有会,性能其实也是属于金字塔模型中的api层。只会单纯自动化或者只会单纯性能肯定是不可以的,所以都要去掌握,你看招聘信息就是这么要求的。
一定是自动化技术和项目进行持续结合,持续自动化,持续实战实战才行哦、学自动化不是只是说写代码好就可以了,得有测试思想,什么做自动化测试,自动化测试能解决什么问题,该如何运用等才行哦。
具体的自动化测试提升技能视频如下:
建议,性能测试
性能测试要求比较高,特别是对开发代码,中间件,MQ,DB等都要了解
而且一般性能测试都是服务端测试,服务端测试永远吃香,后续想走测开也好走,毕竟代码能力较强
为什么不能继续做好功能测试,说白了自动化测试和性能测试都是为测试用例服务的,所以你懂的
自动化和性能来说的话。 上手速度和市场需求来看。自动化会更好一些。自动化和性能来说的话。 上手速度和市场需求来看。自动化会更好一些。至于性能的话,也可以考虑。不过性能需要积累。没个几年专职性能测试,都不敢说自己是专业性能测试,毕竟伺服器,网路,系统框架,底层交互等等等等内容太多了 虽然自动化后期到测开也要懂很多的内容,但是这是一个在提升过程中能够及时看到效果并且被企业需要的,所以建议走自动化发展会比较好。
这个问题其实很难回答,需要综合考虑公司现状、自身情况、未来规划等。
从技术本身来讲,性能所需要的知识面更广,而自动化对于开发能力的要求更高(这里不考虑业务复杂度)。
从这个问题本身来讲,如果本身基础扎实、自学能力够强,建议更多考虑自身的职业发展规划,选择今后自己希望从事的方向;
如果本身并没有太多的代码及其他技术背景,建议更多的考虑公司的业务现状和发展方向,以及公司现有牛人的技术领域,毕竟在这种情况下,跟著组织走比自己瞎研究更快捷有效。
都好。
看个人兴趣和环境,选一个就可以。最好可以结合工作中的项目来学习,这样事半功倍。
这几年的性能和自动化工作经验告诉我不会代码都是白搭。
两个都要学,优先自动化测试。
比较分析:
可以站在公司层面,总监角度去思考,那么就要从自动化和性能给企业带来的价值,解决的问题去分析了。
1:自动化测试技能解决企业的难题是回归测试用例,做的好的可以提升一定测试效率,就是回归能够快速。 有哪个公司自动化是为了发现缺陷的吗?自动化本身就是为了回归!所以他解决了测试部门内部的事情,能够快速回归。
2:性能测试技术主要是解决公司整个系统架构优化问题,包括应用,资料库,中间件等优化,同时还可以评估生产压力,节点配置,未来系统支撑等。解决的是公司架构层面的问题。
3:自动化测试在工作中是写一些自动化脚本,交流的对象可能是功能测试或开发,比如这业务怎么操作,介面逻辑等。而性能测试工作中交流的对象是总监,架构师,开发经理等公司高层核心人员。
4:也可以在工作中实际去发现表现的机会,公司领导有交待任务去测某介面性能,但是否有遇到说让你做某个自动化任务尼?是不是你都是自己偷偷的做自动化?但公司层面是否有认可?当然不排除真正推行者。