什么人可以从事软件测试工作?
软件测试不同于其他IT领域,对入门者有着严苛的技术背景要求,更多的是软技能和硬技能的兼备,可以说软件测试工作是IT领域里门槛最低的一项,没有之一!
下面我们看看前辈们总结软硬技能要求:
人人都具备的软技能
1. 善于发现并分析问题
在具体工作过程中,测试工作是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。
2. 充分的自信和责任心
从事软件测试,必须具有高度的工作责任心和自信心。任何严格的测试必须是一种实事求是的测试,因为它关系到一个产品的质量问题,而测试人员则是产品出货前的把关人,所以,没有专业的技术和责任心是无法胜任这项工作的。
3. 良好的沟通协作能力
由于测试工作一般由多个测试人员共同完成,并且测试部门一般要与其他部门的人员进行较多的沟通,倾听市场并反馈调解是需要测试人员具备一定的沟通协作能力的。
人人可掌握的硬技能
1. 基本常识类
1. 计算机基础知识
2. 计算机网络基础知识
3. 软件测试基本知识(软件质量,软件质量管理基础知识,软件测试概念,软件测试标准,软件测试技术及方法,软件测试项目管理)
4. 软件开发基本知识(软件工程知识,理解软件开发方法及过程)
2. 专业技术类
1. 程序语言:C/C++,VB,VC,Java,.net,ASP,JavaScript等。具体要求要视公司的具体项目或产品来定,但无需像程序员一样精通。
2. 数据库知识:SQLServer,Oracle,MySQL,Sybase等。一般对测试人员的要求就是要求会使用即可。
3. 操作系统:Windows,Linux,Unix等系统。