软件测试入门指南
1,627 Views『作者:RickyZhu 转载务必注明出处和作者』
Tag:testing
很多朋友聊到,我是测试新手,或者我刚入门,应该如何才能找到自己的位置. 俗话说”入门容易入行难” 软件测试行业也是如此. 软件测试这个行业,说容易也容易,说难也难. 为什么这么说呐,因为这个行业现在的整体形式是比较好. 但是高端人才紧缺,而且缺口比较大. 但是低端人才严重供大于求. 所以说要想立足这个行业,一定要提高自己的能力. 下面简单介绍一下新手或者刚入行的朋友应该如何做. (这里针对1-2年或者刚从其他行业转行测试的朋友, 如果你入行超过两年,嘿嘿,请绕行)
1. 软件工程和计算机基础
这里之所以还强调这个,是因为很多朋友是非计算机专业或者没有接受软件工程的系统教育的朋友, 你需要对软件工程熟悉,软件开发流程或者软件测试流程比较熟悉,有一定的计算机基础知识,包括操作系统,网络和数据库等等.
2. 软件测试理论
软件测试理论是作为一个软件工程师必须具备的知识. 从软件测试的方法,分类,各种软件测试的概念的认识到软件测试常用技术等. 更深一步,对自动化测试的理论等等都要有比较清晰的认识和一定的概念.
3. 测试工具的掌握
对于一个新手来说,普遍有一个错误的认识,就是软件测试工具就等于软件测试. 其实这是一个错觉. 测试工具归根到底只是工具,无论如何是不能代替人的行为. 测试工具的掌握程度也不能代替测试理论的理解.不过对新手来说,直接学习测试理论可能会比较枯燥,也不好理解.这个时候选择一个好的切入点,就相对来说重要了,测试工具就是一个这样的切入点.
4. 编程语言
很多朋友问,是否做测试一定要懂编程,回答是否定的. 但是,如果懂编程对你测试的提高是非常大.而且懂编程或者懂开发对你的测试职业发展有很大帮助. 学会一门编程语言,可以在很大程度上提高你对测试的理解和系统的认识. 如果想往测试的高端发展,编程能力是必须的.
另外,补充几个辅助条件.
5. 沟通能力
软件测试也要沟通能力?回答是肯定的. 从对系统架构的理解. 到跟开发人员的沟通和交流. 沟通能力都是必须的.如果你沟通能力很好.对你的职业发展是大有好处的.
6. 外语水平
外语水平的提高对你的职业发展的作用不用多说,很多的测试工具都是外国人开发的.文档的阅读. 很多测试理论的书籍也都是英文版. 好的测试专业知识,加上良好的英文能力,会使你的职业发展如虎添翼.
