测试新手村开篇:
个人介绍:
我的id:爱吃粽子的佩奇
毕业于北京理工大学,学科么必然是计算机科学~ 不然我可能也不会走上互联网这条路(当然也有好多优秀的小伙伴是半路出家,这个不深入探讨)。刚毕业找了一份数据工程师工作干了一年,后面的六年都是在测试行业(业务测试工程师 - 测试开发工程师 - 测试组长)这就是我的工作历程,目前也还在职一家全国知名的一家直播公司担任测试组长。
写“攻略”的原因:
测试的生涯说短也不短,说长也不长,算是和各位做一个分享。也算是给自己这几年的测试生涯做一个沉淀吧
什么是测试:
个人理解:什么是测试?好多做了两三年的同学估计都没总结过什么是测试。以下是个人理解:从大范围来说,测试是什么,测试是一个项目的质量保障,是最后移到关卡(应该很多人听到过这个意思,但我感觉多少有点甩锅的意思!但说实在的,整个产品的质量是一个团队的付出而不是一个部门或者个人的),从小范围来说,测试就是找bug,工作就是用不同的形式去找bug。不管是业务手工测试:就是传说中的点点点,还是自动化测试:写一点自动化脚本去运行看有没有bug,还是写一些测试工具或者平台赋能开发或者测试的都是为了找到项目中的缺陷,给用户提供一个完美,完善,稳定的产品!!!(伟大的理想)
为啥要来做测试:
测试 在行业内其实都说门槛较低,而且薪资还可以,但这点确实没办法否认,确实门槛是没有像开发那么高,这个应该是蛮多测试入职的理由也是很多培训机构对外宣传很有利的说辞,我为啥要入职测试呢,这就说来话长了,我本来做的是数据也就是数据整合之类的,也算是机缘巧合吧在现在的狗场有个“不那么熟的人”就说一起来玩,当时也是离职了快三个月了,还没找到人生职业的目标所以就被她诱骗进入了这个职业,但是测试也算是一个技术岗位,我可没有摸鱼啊,我从业务测试做到了测试开发,再到现在的测试组长,路途也是没那么顺利,也许就是天看你不爽就一直让你摔跤,我先后经历了四家公司摸爬滚打没有像小说里那种天选之子哈哈哈,其实在这几年的国内互联网行业才新兴起来,之前都是开发兼职或者产品兼职,为什么现在需要全职的测试了呢?
一:现在每个岗位的划分边界很清晰,各司其职
二:现在的需求量多了,工作量上去了
三:现在的项目要求变高了,对于质量很看重
测试金字塔:
测试需要的技能:
测试需要什么技能?其实我感觉很杂,又要知道测试又要知道开发又要知道运维有些还要知道运营和产品,就感觉测试是一个大烩菜,所以衍生出了很多测试相关的专职:测试开发、运维测试、自动化测试、性能测试、业务测试、安全测试..........
也是下了班写这些,一看时间凌晨一点多了,累了累了,那就下次再继续梳理和分享吧