对于软件测试已死说法的看法

发表于:2013-2-27 11:18

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

 作者:陈晔    来源:51Testing软件测试网采编

  问题:

  keynote里面作者说满足了三个条件之后,tester这个工作基本是多余的。

  1、所有关于checking的工作(validation跟verification)都可以自动化之后。

  2、可以让部分用户在cloud上面对开发的版本做测试

  3、开发者必须自己做测试,而且团队里面没有测试人员。

  在测试领域里面,现在也着重于说testing只是提供Information,而且是一说明testing不是checking(http://www.developsense.com/blog/2009/08/testing-vs-checking/),所以Alberto Savoia说的test is dead到底是不是只是指checking?那测试以后的发展到底该如何呢?大家是不是也是觉得test is dead呢?

  精彩回答:

  这个问题必须来回答。先从文中提到的keynote来看吧

  1、所有关于checking的工作(validation跟verification)都可以自动化之后。

  2、可以让部分用户在cloud上面对开发的版本做测试。

  3、开发者必须自己做测试,而且团队里面没有测试人员。

  Monkey:第一条所说Checking,然后又说到validation和verification。那么是不是可以理解为Checking是Test所做的事情之一并且checking=validation and verification。在很多项目,微软,google都有非常多的BVT,这些自动化就是为了验证产品各个模块的基础功能点。自动化的初衷也是出于对于回归测试的验证。那么我想问的是,测试仅仅是checking吗?测试仅仅是验证吗?

  第二条所说的可以让用户在云端进行debug版本的内测。这种的确是将来的一种趋势,并且国外也早已经有了类似的模式。但是又如何呢?用户的反馈,用户的直接测试的确能够增强用户体验,大大的提升测试效率。但是前提是需要有很好的流程,制度,以及产品策略做支持。否则只是一盘散沙,就如同你现在让最终用户参与到项目的开发迭代周期中,首先你要有足够的能力判断哪些用户反馈的问题是你产品的真正问题,哪些用户是真的你的产品的受众,哪些用户是你的竞争对手派来的等等。是不是想想就很头大?那么我想问的是,测试仅仅是对于开发版本的测试吗?仅仅是在迭代周期中的测试吗?

  第三条所说的开发者必须做测试,这句话纯属扯淡,为什么?因为Dev原本就应该自测。知道什么叫Dog Food吗?自己做的东西难道别人负责吗?笑话!“而且团队里面没有测试人员”,我没有理解这句话和之前“开发要自测”有什么因果关系,有测试难道开发就不要自测?还是说让测试全部下岗逼迫开发去进行自测?那么我想问的是,测试仅仅只是为了弥补开发不自测的缺陷吗?

  OK,做过测试或者了解测试的人看完三段我的三个问题,都应该知道测试绝对不是仅仅做上文提到的这些。既然如此,3点做到了和test dead又有任何的关系呢?

  测试拥有面临各种项目,各种情况下的测试策略,测试设计方法。测试拥有提升整个团队甚至公司对于产品质量的重视程度的能力。测试所面临的产品涉及面很广,却不停滞于表面的测试。测试拥有很强的逆向的思维以及模拟用户使用的能力。

  当然,如果作者硬要说,理论上开发掌握测试的技术,并且将一些测试工作变成自动化,test is dead。那么对于任何一个职位为什么不是如此?相反,我说dev is dead,因为测试只需要掌握很多语言中的一种以及代码设计思维,不用多,就这点。那么dev die now!

相关链接:

软件测试已死?

软件测试工作是多余的吗?

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

精彩评论

  • oxygen001
    2013-2-27 22:09:01

    精彩!
    实际上自动化比手工测试还慢!如果要谈覆盖率的话,那么自动化的覆盖率就低得多了!

  • 测试新新手
    2013-2-27 15:40:32

    呵呵,补充一点,自动化不能完全替代手工测试,而且自动化也是需要人工去维护的!

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号