我所看见的软件测试

发表于:2013-5-13 11:29

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

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

  今天在不能停止的泪水中看完了柴静的《看见》一书。读罢掩卷,脑海中浮现的是几个问号。在书中柴静曾经问过自己“新闻是什么”,“新闻的核心是什么?”之类简单而又直接的问题。这让我忍不住地想“测试是什么?”“测试的价值是什么?”“我们为什么选择做测试,而不是做别的?”虽然是老套的问题,网上也早已众说纷纭,但我还是想在此刻问问自己。

  1、测试是什么?

  测试是“试试看”。不试试怎么知道?试了也不一定知道。所以即使我这样做了多年测试,也不得不承认测试这事真的有点不靠谱,因为它是不确定的、主观的、辅助的。

  测试是不确定的:试了之后,结果可能是“正确的”、“大体正确的”、“有错误的”、“有明显重大错误的”。。。严格来说,测试结果不会是100%的pass或者fail。一切都看那个评判对错的度在哪里。

  测试是主观的:测试不是一种存在,而是对存在的感知。大多数时候,我们能感知到的只是有表现形式的failure,而不是存在的defect。

  测试是辅助的:和开发放在一起的时候,测试永远是配角。承认这点没有什么不妥。配角不应该也不需要和主角去抢戏,因为配角对推动剧情的发展至关重要。我相信优秀的配角同样受人尊敬,如果你也用心入戏了。

  2、测试的价值是什么?

  测试的价值是“让人放心”。对内,开发团队觉得你或者你们测试团队测试过的东西让他们放心。对外,用户和客户对你们公司的软件产品质量放心。

  如果测试的价值是让人放心,那么测试人员是否应该是由有知识(能判断的)、有经验(知道重点的)、有责任心(为了放心而愿意多测试一下)的人去做呢?

  3、我们为什么选择做测试,而不是做别的?

  开始的时候,我想了很多、很散:

  因为测试包罗万象,杂糅各种学科知识,有技术,是艺术。。。;

  因为学计算机,又不擅长或热衷编程;

  因为需要谋生;

  。。。

  想到这些,又觉得不对。在我们开始做测试的时候,其实我们都不了解测试是做什么的。你说奇不奇怪,同样是应届毕业生,应聘开发的基本都能对什么是开发说上一二,应聘测试的却大都只听过白盒黑盒测试,对什么是测试一点都没有自己的哪怕朦胧的理解。仿佛我们开始做测试的时候,更多的是被选择。因为不能怎么怎么样,所以只能选择了测试。因此很多的时候,如果你不再去想要不要重新选择,你也就在这条路上一直走下去了。而某天当你问自己“为什么选择做测试”的时候,你茫然四顾,发现来路已模糊不清,根源已无处可寻。所以,做测试的朋友,如何开始的并不重要,要不要继续才是我们真正的问题。

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

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

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

精彩评论

  • saramin
    2013-5-17 12:47:52

    很赞同楼主的观点,一定得定位好,然后不断的努力。

  • Candy夏の糖
    2013-5-14 19:31:41

    现在走到软件测试这条路,是我之前从没想过的……不知道,会不会好,但我会尽力做好,加油

  • rains
    2013-5-14 09:48:25

    一片混沌

  • feibo_1978
    2013-5-13 15:16:10

    一片混沌

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号