嘉宾职业轨迹
-前情提要-
大学本科计算机专业
_行业
职责
转变点
毕业后第
一份工作
制造业
#国企
汽车零配件设计
#工作稳定
#生活安逸
看不到想要的未来,待了两年后于年辞职来到上海。
份工
作两年后
金融业
#保险公司
功能测试
#成为测试组长
因为对未来的焦虑,在离开保险公司前就开始自学自动化和性能测试技术。
在保险公
司三年后
金融业
#银行
测试经理
#自动化测试
#性能测试
突破
在银行
两年后
金融业
#PayPal
测试开发工程师
#敏捷
#DevOps
#自动化测试平台建设
学习
当下
互联网
电商
暂时保密
年加入
每个人的职业道路都不同,别人家的成功虽然不能直接复制,但还是可以借鉴和思考。
01
当下越来越多的互联网人转投金融行业,出于怎样的规划选择逆势而为?
如果在同一家公司做测试时间做太长的话,能学到的东西会是有限的,对个人职业发展来说容易有瓶颈。当然这个观点不是 的,在BAT这类大厂,待得时间久一些对个人能力提升是非常大的。但是,并不是每个人都有机会进入大厂,所以我更愿意去尝试一些不同的行业,去突破自己。
在不同的公司或者行业能学到的东西也不一样,就拿我在保险和银行的测试工作来说:因为它们背后的业务知识、业务属性,还有测试的方法都会有不一样的地方,在保险和银行工作的那几年对自己业务和产品方面能力提升都很大。后来在外企的工作经历,让我更好的实践和更加深入的学习了敏捷和DevOps。
我给我自己的一个总结就是:尝试不同的行业,然后去突破自己。
02
金融行业软件测试的特点?金融和电商的差异?
个方面,以银行为例,金融业对安全性的要求很高
在银行在做测试的过程中,有一部分工作是做安全测试。为什么去做安全测试,因为在银行系统里面有很多开放的API(OpenAPI)。如果说这些API存在一些安全隐患的话,可能会导致银行的资产损失。
另一方面是业务复杂性高
还是以银行为例,不光要跟自己银行内部的业务去打交道,还要和央行或其他的一些银行的系统做对接。
补充:保险行业也是一样,一个保险核心系统,可能要对接不同渠道方的系统、理赔系统、收付费系统、监管系统等等。
第三点是关于测试数据
银行和保险数据链路非常长,在测试的过程中测试数据是非常难创建和管理的,因为数据不仅涉及到本行的业务还要对接央行系统以及其他银行系统,所以很难在短时间内制造出符合各个不同系统要求的合法数据。
电商行业相较于金融业,业务复杂性没有那么高,测试造数比较容易。电商行业更注重用户体验,是以用户为中心和驱动力。
03
测试架构师的工作职责和内容是什么?测试架构师等于测试经理吗?
测试经理工作中也需要技术基础,但是更多的是管理的能力。
一个测试团队中的测试经理,要制定测试计划,推动测试计划执行,还有包括活动反馈收集和测试人员管理等。
而测试架构主要是技术向。测试架构师需要多站在企业的角度来考虑问题,比如说公司可能在面临测试转型,怎样提升测试团队工作效率?解决测试领域的痛点?这时候就需要测试架构师利用自己的技术经验,设计合适的测试框架以及效能工具,引导和帮助测试团队,建设质量内建体系等。
总结一下,测试经理偏管理,测试架构师偏技术。
补充:在小公司,或者小型测试团队中,确实也存在测试经理负责测试架构的情况。但是对于测试人员多的大型测试团队,管理和技术领域划分清晰,测试经理和测试架构师的不同职责就更明显。
学习方法分享
一、主次分明,技术先行
初入测试行业的前三四年,先夯实技术,建议暂且不去想管理方面的事情。度过测试新人期,慢慢成长为测试老兵,需要肩负管理职责时,再补上管理技巧这块短板。
二、目标明确,碎片化时间学习
即便要负责管理工作,但是明确了技术不能丢这个目标,就要挤出时间学技术。上下班的地铁上,工作外的空闲时间,都可以用来学习。
三、判别哪些东西值得学习
在一个领域做久了,应该要具备一定的判别能力,要能判别出哪些东西对自己的工作有帮助?哪些是前沿新技术?有针对性的去学习这部分知识。
四、拓宽学习途径,多抬头看路
多