专访51Testing创始人周峰:浅谈软件测试工具

发表于:2011-4-29 11:38

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

 作者:周峰    来源:51Testing软件测试网原创

周峰简介:

  周峰,同济大学硕士毕业,国家系统分析员,具备多年软件开发和软件测试工作经验。曾供职于华为技术有限公司,从事软件开发、测试以及管理工作,积累了深厚的针对大型复杂软件产品的开发和测试实践经验,对产品测试的方法和管理流程有深刻的认识。51Testing创始人之一,目前负责公司技术研发工作。

关于他:

  51Testing:说说您的职业发展历程吧

  周峰:挺简单的。我是同济大学自动控制专业研究生毕业,毕业后,经历了两家公司:上海大唐移动通信设备有限公司,从事GSM系统基站控制器的软件开发工作;华为技术有限公司,从事WCDMA系统无线网络控制器的软件测试工作。04年离开华为,和两个伙伴一起创建51Testing,一直到现在。

  51Testing:职业发展过程中让您印象深刻的困难或者事情?

  周峰:大的困难还真想不出来,如果说印象深刻的事情,应该可以把进入华为技术有限公司从事测试工作算上。因为之前我是在大唐移动从事软件开发的,那时候测试工程师在国内还很少,除了极个别公司外,基本都没有测试部门。在大唐的时候我也几乎没和测试工作打过交道,对这块完全不了解或者甚至有些误解,担心没有技术含量啦、担心没有前途啦。后来反复征求了在华为从事开发和测试两方面工作的同学后,才决定下来。应该说,这个决定改变了我的职业发展和人生。

关于软件测试工具:

  51Testing:很多人都是自学进入测试领域的,常常会有"该如何进行测试"的困惑,谈谈您的经验。

  周峰:测试工作涵盖的内容很广,从测试阶段来分,一般分单元测试、集成测试、系统测试等;从测试类型来分,有功能测试性能测试、安全性测试、可靠性测试、兼容性测试等通用的一些划分;另外还可以根据是否执行被测对象来区分为动态测试、静态测试等。不同的测试阶段、进行不同类型的测试,所需要具备的技能都不一样。测试工作入门容易,但如果要做到精深,一定要具备下面几方面的专业知识和能力:

  1、计算机相关专业课程,例如数据结构、算法、计算机原理、操作系统原理、数据库原理、编译原理、所测系统的开发语言等等。当然不同业务方向的测试可能需要的这部分专业基础不一样,例如做嵌入式系统测试的,可能对计算机原理、操作系统原理等方面专业知识要求高一些,而如果不涉及到嵌入式数据库的话,可能数据库原理就没那么重要了;

  2、测试领域的专业知识,例如测试分析工程方法、测试设计工程方法、常用测试工具的使用、测试代码的编写和调试、性能的监测和调优、模拟器的设计、测试相关的工程流程等;

  3、业务知识。一个好的测试工程师,应该是所测业务领域的专家。这个就没有止境了。

  作为初级测试工程师,在测试工作入门之初,往往只是做些功能性的黑盒测试,这时候最需要掌握的是业务知识、和必须具备的系统环境的搭建、操作、维护能力。到了中级测试工程师阶段,开始要进行一些测试设计工作,这时候需要掌握各类测试设计方法、能够将测试对象抽象成各类模型,并运用测试方法设计用例去覆盖;另外可能会从只做黑盒性质的功能测试,开始陆续承担例如性能测试、自动化测试、单元测试、接口测试这样的一些工作,这个阶段可能需要有一定的编码能力、系统内部架构分析能力,这时候计算机专业课程基础就可能非常重要了。到了高级测试工程师阶段,就更上了一层,在业务上应该成为业务专家、参与前期需求讨论、确定可测试性需求,在系统设计上前期就参与进去参与评审(静态测试),将BUG消灭在萌芽阶段,在后期测试上主要承担测试分析工作,根据系统需求分析测试需求,保证测试的充分覆盖。

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

精彩评论

  • dream0577
    2013-5-27 23:28:24

    tp这个工具测试工程方法应该是来自华为的测试体系吧,华为的测试体系就是这样的

  • xinzi_0310
    2012-2-29 00:17:31

    受教了!

  • 訾此言
    2011-9-04 21:02:11

    让我了解了很多 ~~~真好

  • w4381123
    2011-8-16 14:09:44

    不错,有很多的基础理论知识说的很明了,

  • rzimei
    2011-7-23 10:19:51

    心得不错!但看代码蛮痛苦的

  • xiaosan51test
    2011-7-06 16:30:49

    对于没搞过开发的人,看代码是一件辛苦的事情,不过,也是一件特有意思的事情。
    第一点做了一些,第二点想做却很少做,呵呵,加油~~~

  • 小伍児
    2011-6-17 09:10:20

    我看到最后,突然发现了我的以后奋斗目标。。。良师呀、

  • liang599176117
    2011-6-03 17:01:17

    谢谢提供建议  真是受益匪浅啊

  • koller318
    2011-5-24 10:07:44

    还是最后的两点心得,才是最受益的呀!

  • lfg
    2011-5-22 23:41:10

    很不错,对自己测试职业的定位很有知道意义!!

  • xiaolan292
    2011-5-19 16:53:43

    受益匪浅

  • lili.duan
    2011-5-18 14:36:16

    谢谢!最后的建议很好,有助于提高测试水平;第1条已经在做,第2条才意识到。

  • 李丽丽_2010
    2011-5-17 10:56:09

    我也喜欢最后的意见和建议,但是对于不太懂代码的我感觉还是蛮高深的。。

  • 月上百合
    2011-5-12 10:55:29

    忍不住发表下感受,看完后,觉的很有收获,有指明方向的功效。嘿嘿。两点心得写的更好。

  • poya219
    2011-5-11 09:42:08

    为什么不能翻页查看  后面的内容都看不到呀

  • xuyan208
    2011-5-06 14:20:08

    很有感觉,受益匪浅

  • soarsky629
    2011-5-04 17:56:25

    LZ分析得很好!!!

  • mick
    2011-5-03 21:57:22

    最后两点建议真的非常有用,收益匪浅

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号