从事测试工作已经四年了,四年我总在路上,去追求成长和发展,但是每隔一段时间还是会感觉迷茫。迷茫的时候不如停下思考下,再前进…
首先我怎么看待自己的工作,想要做什么,要做到怎么样的程度呢?
我把这份工作看成一份职业,他应该有的是职业规划,职业规划是什么,职业发展是什么?
我想要做一名优秀的高级软件测试工程师,我应该具备什么样的品质?我想要我的职业可持续的发展,我应该去养成什么样的品质?
怎么样去成为一名优秀的软件测试工程师?是你测试的软件能够获得别人的认可?测试的产品经历得起考验?你给开发所能提供的测试支持?你能够解决的问题?
测试的软件的质量–这是对一个软件测试工程师最基本的要求,除此之外还要从用户的角度出发,在完成功能的同时帮助用户有更好的体验,让用户有一种惊喜感。
测试工程师也应该有架构的思维,这样你能知道在后续的项目中,你们当前系统的可扩展性,预知扩展修改某个功能可能导致什么后果,站在开发同样的级别,预先知道问题。
测试在整个项目中应该有的作用,
1.产品的业务熟知度:熟悉整个产品的所有功能特性。如果有问题出现,能够迅速的定位问题,找出问题产生的原因,知道开发可能的修复方法,修复之后可能造成的影响,评估影响范围。
2.产品的运维:作为一个好的测试,应该清楚产品的线上部署和部署环境。如果某台服务器出现问题,能够及时帮助处理。因为自己这个方面很欠缺,先对自己提出这一点点小要求吧。
3.开发支持:给开发提供业务支持,像业务字段一样给开发提供更多的建议,其他支持,发现bug 预先分析,帮助分析原因,最好能够定位bug。
4.高效的运作:测试其实应该是个百事通的角色,如果不提高效率所有目标都会变成口号,要很好的运用工具减少重复性工作,减少 手动工作,提高自己的效率。
以上只是自己一时的想法,实践出真知。以后有更多的想法再逐渐去完善