之前发了几句唠叨的话,也是自己做测试工作第四个年头的一些困惑,相信不管是刚入测试行,还是入行几年的同学,或多或少都会有些感慨或疑惑吧。在这里先写出自己的小小经验,希望可以和大家分享、交流下。
我刚毕业时是最有动力、最有干劲的时候,什么都有兴趣学。最重要的就是要找个方向,沉下心来认真的学习。总结我这几年的经验,通用软件测试的知识体系,大概分成以下几类:
1、软件测试理论与方法,理论是基础,方法是测试过程(或工作)中总结出来的,要积累。
2、行业知识,这个不是一两年就能熟悉的,如果觉得某个行业不错的话,就花个三五年时间去认识、熟悉。频繁的跳槽或是换项目,只是能掌握一些皮毛的技术。
3、外语,比如英语,已经不像大学那样,为了考试而学习,是真正的实用性。英语不好的话,很多文档、技术、交流等,可能就只有望洋兴叹吧。
4、自动化测试技能,测试领域的分工也越来越细致了,自动化也是个趋势吧,有机会可以多了解下。
5、性能测试技能,面向用户的产品一般都会有性能测试,也有一些专业的性能测试工具,如QTP、LoadRunner等。
6、开发编程技能,编程技能已不是开发人员的专属技能,目前对测试人员的要求也越来越高了,至少要熟悉一种编程语言啊。
7、数据库、中间件、网络知识,如Oracle、SQLServer、MySQL、Linux、Unix、TCP/IP协议等,基本的知识还是要懂得一些比较好。
我刚毕业时是最有动力、最有干劲的时候,什么都有兴趣学。最重要的就是要找个方向,沉下心来认真的学习。总结我这几年的经验,通用软件测试的知识体系,大概分成以下几类:
1、软件测试理论与方法,理论是基础,方法是测试过程(或工作)中总结出来的,要积累。
2、行业知识,这个不是一两年就能熟悉的,如果觉得某个行业不错的话,就花个三五年时间去认识、熟悉。频繁的跳槽或是换项目,只是能掌握一些皮毛的技术。
3、外语,比如英语,已经不像大学那样,为了考试而学习,是真正的实用性。英语不好的话,很多文档、技术、交流等,可能就只有望洋兴叹吧。
4、自动化测试技能,测试领域的分工也越来越细致了,自动化也是个趋势吧,有机会可以多了解下。
5、性能测试技能,面向用户的产品一般都会有性能测试,也有一些专业的性能测试工具,如QTP、LoadRunner等。
6、开发编程技能,编程技能已不是开发人员的专属技能,目前对测试人员的要求也越来越高了,至少要熟悉一种编程语言啊。
7、数据库、中间件、网络知识,如Oracle、SQLServer、MySQL、Linux、Unix、TCP/IP协议等,基本的知识还是要懂得一些比较好。
8、测试辅助工具使用技能,这个不好说,依具体的行业或项目而定。