学习软件测试需要的基础- [测试职业发展]

发表于:2011-7-11 11:00

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  看到很多人都在问学习软件测试需要什么基础,有很细心回答的,也有一定误导的。个人感觉对软件测试还算了解,在此对新手学习软件测试需要的基础知识进行一个总结,希望对想了解软件测试的朋友有帮助。

  1、学历学历虽然不是基础知识,但却是很重要的一点。并不是说学历高的人能力一定就强,但很多公司对招聘技术人员都有学历要求,一般至少是大专以上学历,因此建议各位想从事软件测试的朋友,至少要获得大专文凭,注意是国家承认学历的文凭。

  2、自学能力又是与基础无关的,但自学能力是一个技术人员最重要的能力之一,尤其是在遇到问题时快速学习并找到解决办法的能力。技术人员很重要的一点就是需要不断学习新的知识,这样才能与时俱进。在工作中不要指望别人告诉你该学什么,该怎么学,甚至帮你解决问题,要对自己有个长期的规划,希望往哪方面发展,应该具备什么样的知识。当然知识是学不完的,工作中很可能遇到没学过的问题,因此遇到问题时要知道怎样去寻找解决方法,并自己思考如何解决。

  3、编程基础至少要了解一门编程语言,C、VB、JAVA都可以,注意是了解而不是精通。了解的意思就是能看懂代码,如果能自己写简单的代码就更好了。关键是了解编程的思想,不至于看到代码相关的内容就不知所措了。只要能看懂一种编程语言,学会其他语言也就不是问题了。其实绝大部分刚刚从事软件测试行业的人都是做功能黑盒测试,并不需要编程能力,但当工作了一段时间,想往更高层次发展时,就需要更全面的能力,编程能力就是很重要的一点。如果想往性能测试自动化测试方面发展的话,那编程能力更是必不可少的了,因为使用测试工具就需要编程。

  4、数据库基础与编程基础一样,会简单的SQL语句,熟悉一种数据库的使用,SQL SERVER是首选,毕竟是微软的产品,简单易用。现在的软件系统基本上没有不使用数据库的了,测试人员可能经常会到数据库中查询一些数据,如果能自己进行数据库的操作,那么不但能提高工作效率,也能对系统有更深一步的了解。

  5、英语基础具备基本的英语读写能力。看到英语就害怕可不是一个软件测试人员应该具备的素质。基本上所有的软件测试工具都是英文界面,很多好的知识文档也只有英文版的,有可能你测试的系统也是英文的,甚至在一些企业里,跟你沟通的开发人员也只会英语。但也不要被吓着,英语其实多用用就熟悉了,再开个金山词霸,难不倒你的。英语不需要多讲了,即使不从事软件测试工作会一门外语也是很有用的。

《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • 潇潇_丁
    2011-9-15 15:19:58

    对新手来说很实用的  谢谢了

  • babytesting
    2011-7-13 11:22:19

    嗯 编程语言 数据库 学习目标

  • Bubu_
    2011-7-12 23:15:20

    说的很实用 顶下

  • syldapaoyc
    2011-7-12 09:10:25

    学习学习哈~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号