|
按理说入行一年了就算不是老鸟,但怎么也不能算是“新人”了,但自己反省入行测试的这一年,确实感到自己太虚度光阴了。
我是99年计算机专业毕业的,大学过得很堕落,毕业的时候不会开发不会写代码,毕业设计都是网上照搬的,核心课程还挂掉了好几门(包括C++和数据结构,汗啊,开发人员视为生命的两门课都被我挂掉了)。
毕业后阴差阳错找了个工作,但是完全是另外一个行业,和IT没有任何关系。就这样混了四年,觉得没啥意思,不管是发展前途还是薪水都看死在那里了。去年的时候进了一家测试外包,然后被发派去了一家公司做项目。这家公司摊子比较大,能揽到的活不少(基本都是基于B/S的OA系统),所以项目持续时间也挺长,对项目或者是个人来说也还算稳定。到现在我在这边也足足干了近一年半了。因为是做项目,甲方太强势天天催着要进度,平时的工作强度很大,而且天天加班到凌晨一两点钟。但更要命的是,我做的测试都是一些最低层次的用户体验级测试(换句话说叫“人肉测试”-_-),毫无技术含量可言,天天就是不停地点鼠标填数据,没有自我学习的时间,也没有专业的培训。甚至性能测试都是开发随便弄一弄就出的报告,反正客户不关心这方面。所以这么一年来,自己在测试领域积累,尤其是技术层面,可以说根本没有学到任何东西,只是说,对测试理念、测试方法以及测试流程,有了一个大体的框架式认识,但也仅仅停留在“认识”层面,谈不上什么深刻的理解。当然,没学到东西有环境、时间和精力的客观原因吧,但主要我还是觉得是自己太懒惰了,上进心不足,不肯挤时间去钻研造成的。(所以我知道如果在这里说自己是一个测试工程师,大家都会觉得我丢脸。)
但不管怎么说,通过这一年的经历,自己最大的收获就是,发现自己爱上测试这个行业。而且项目经理找我谈话的时候也说过,我的性格很适合测试人员的要求,这也是肯招我的最大原因。我的年龄已经不小了,而且对于一个男人来说,能够熟练掌握并精通一门技术,才是最放心的安身立命的保障。我知道自己的劣势很大(年龄偏大、精力、反应和学习能力比不上年轻人),而且没有相关的背景,但我还是很想在这个领域能够继续做下去,换句话说,我想接触并掌握到测试的核心技术。在此诚恳地向各位请教,鉴于我的基础和现状,我该怎么做?
1. 目前的话,我可以从哪些具体的技术或技能入手开始学习呢?比如如果是自动化测试或性能测试,那么我可以从哪一个工具入手?
2. 我希望通过学习后能提高自身的竞争力,可以胜任更多公司的更多测试任务的要求,那么是否代码级的白盒测试是必须掌握的?我没有代码开发基础,是否我必须补上这一课,回头好好补习补习C/C++这些?
3. 除了本身的测试技能之外,在IT业,其他还有哪些知识或技术是一个测试人员必须具备的“基本功”?
以上就是暂时想到的问题,希望能得到大家的指点,谢谢~最后祝大家都能有最好的发展前途~ |
|