北大青鸟|上海北大青鸟|软件测试培训|软件开发培训|上海软件测试培训|网络营销培训|

您现在的位置:上海电脑学校 IT精英培训基地 >> 大学生就业直播 >> 浏览文章

【大学生就业直播】北大青鸟专家谈谈关于软件测试技能
发布来源:上海北大青鸟【官方网站】    发布时间:2013-8-23 9:50:14    浏览次数: 933

  想象很多人入行做的都是黑盒测试。但即使现在我有了三年经验,光就黑盒测试这块,我并没有觉得比刚入行时有太多提高。对问题的敏感程度,更快的着眼点的掌握可能是归咎于经验的提升。但这些都偏向于感性,并不实际。所以很多同行都忙着掌握更多实际的技能来充实自己,不被淘汰。这里想谈的测试技能并非测试的十几种方法,那些是应该在工作实际中去融入到你的习惯中的东西;我想说说更加独立,可以给面试和工作中加分的这部分。

  先说开发语言。开发语言对于一个测试人员有多大用?往实际了说,我们可以自己去开发一个小工具方便测试;许多的自动化,测试工具也是需要基本语言支持;往浅了说,你学一门语言可以顺带学习跟测试更加密切的东西,比如sql语句,linux系统命令;而对用从svn上同步的系统代码,也不至于望而兴叹。
但无疑测试人员对于开发语言的要求是不高的,如果说开发人员去学习语言是为了编程,我们就停留在看懂的程度就好。用量化来说,我们大概只要学习诸如c语言程序基础,而开发人员还要学习c语言进阶/精通之类的书。
我给大家推荐的python语言。虽然大学中可能很少有这门课程,但我仍然认为这是非常适合测试人员使用的语言。在python中既可以使用面向过程编程,又可以用面向对象编程,混用也没有问题。而无论是关键字,还是数据结构,python是我用过对于开发人员最易懂和友好的语言。

  再说说测试工具。除了特定的工具外,提到测试工具,最先想到的就是自动化了。而对于系统测试来说,我现在用过的只有功能自动化和性能自动化工具。qtp,loadrunner自然如雷贯耳,而像sikuli,selenium这种开源工具,也有各有特色。工具的选择在与适用,而现在自动化在各个企业是个很极端的事情。开展自动化的公司需要的是相对专业的人才,而未开展的企业,永远停留于探索。所以对于自动化工具,我们不要想着去推动企业云云,还是着眼于方便自己的工作,尤其对于bs的黑盒测试,自动化工具用好,可以节省不少工作量。

  最后说说那些常用的技能。数据库,非windows系统,软件环境的搭建,服务器的监控这些都是可能在实际中遇到的问题。能够未雨绸缪固然好,但临时抱佛脚其实也不成问题。对于这些,我的态度是量力而为。最没有效率的事情就是漫无目的的学习,上学时还可以为了考试,现在又有多少人能有这自律性。我说过,工作才是最有效率的学习场所,没有遇到也不好杞人忧天。不用刻意,但须留意,需要时再去学习,也会水到渠成。

 

关键词:上海北大青鸟

上一篇: 单元测试中的WatiN    下一篇: 北大青鸟资深测试专家浅谈软件测试入行
  友情链接(交换友情链接请联系张老师)