软件测试多年有感

发表于:2012-12-18 10:51

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

 作者:nightxxxx    来源:51Testing软件测试博客

  而前一段时间,了解了GOOGEL和微软之类的测试之后,也想到了,原来测试的手段也包括与开发的交互。

  代码是从何而来,从开发之手,从开发的大脑。那么为什么会有BUG,相信开发们绝对不会想无故的增加自己的工作量,总是被测试们追着屁股的汇报这各种烦人的缺陷。但是问题依旧存在,需求本身存在的问题,设计的错误,开发的经验不足,疏忽,代码语言本身的缺陷,还有各种神奇的硬件环境等,都是导致问题产生的诱因。

  可以发现,除了前面所说的,让产品更完善的手段,那就是让开发成长。开发的能力提升,相信肯定是对产品有益,而且这也符合开发本身,和公司的期望。那这件事就是可行的。

  那我们能做什么?协助开发的成长,我们能做什么呢?对BUG的统计应该能帮到些忙,问题总是容易集中出现,这就是二八原则,那么就很容易看出开发的习性,以及哪些是薄弱环节,或是总在哪些地方出现错误。自然,开发自己也会总结这些信息。所以这也只是测试的副业而已,当然这些信息对测试也是有用的,当把人也看成是诱因,很容易理解吧?就跟看需求中的缺陷一样。只是如何沟通,就看个人的能力了。

  三、测试方法

  测试方法很多,随便找找,总能找到一堆。而技术类也是我最薄弱的环节,所以也不多说,相信很多技术文章都能更有帮助。

  就方法来说,现在更重视自动化。这是必然的,因为这是更容易衡量的,也能节省相当的效率人力。而且看起来更酷,想想不用手一次次点击,就能看着屏幕在动,那是源于开发的成就感。

  由于自动化的光芒,手动测试总是显得那么的薄弱,那么的没有技术含量。确实单纯的手动测试,连猴子都做的到,当然你要给它足够的时间。一切看起来是那么无用....不过存在即有其合理性,手动并不是可以舍弃的,至少在现阶段。一个有经验的测试,能做的很多,思考的模式,探索性测试的深度,都是现阶段自动化无法达到的。自动化的通用也与测试深度成反比,也造成了灵活性远不如人脑,都造成了维护成本的增加。所以不用觉得手动测试没有意义。

  不过可以肯定的是,随着测试年限的增加,不能仅仅限于手动测试,这对发展并不是有利的

  四、测试的乐趣

  说来挺简单,测试的乐趣,于我而言,就是发现复杂BUG的小小成就感。当开发接受需求增改建议时的成就感。写出一段自动化脚本时,看着测试自动进行,跑出结果时的快乐。当手中测试的产品越发的完善,而产生的那种快乐。

  生活的乐趣总是存在,只是看你有没有发现它。

  也废话了很多,希望测试们都能达成自己的目标,找到自己的方向。

版权声明:本文出自 nightxxxx 的51Testing软件测试博客:http://www.51testing.com/?299830

原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号