测试是必需的吗—关于软件测试的几点反思

发表于:2014-3-21 11:57

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

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

  屈指算来,从事软件测试工作已经快9年的时间了,不算短的一段时间,经历了很多不同类型的产品,项目以及人。发现很多事情回头去看的时候有点晚,但是可能会更清楚,加之最近工作上稍微闲了一些,把酝酿了很久的一些想法整理下写出来,一方面是希望给别人一些参考,另一方面也是还还债,这两年blog写得非常的断断续续。
  思路比较明确的有三个topic,后面想清楚了再继续整理。
  第一个是关于最基本也最常被问题到:测试是必需的吗?
  测试是必需的吗?
  为了讨论测试是否是必需的,我觉得应该先思考下什么是必需,因为这个问题本身就有一定的欺骗性。
  通常我们第一反应会觉得衣食住行这些基本的东西是必需的,其他的都是额外的。这样说听起来有道理,但是隐含了两个方面的问题:
  1. 什么样的衣食住行是必需的?
  对不同的人,或者一个人的不同阶段,这个标准可能差别很大,对于必需的理解也会完全不同。举个简单的例子,私家车是必需的吗? 对很多人来说不是,对很多人来说是,其他的方面也是如此。
  所以这里隐含的是一个标准的问题,对于品质的追求。
  2. 除了衣食住行,其他都不是必需的?
  这一点和上面有点相关,但是范围拓展了。人们对于沟通交流,电影,音乐,时尚等等的追求是必需的吗?恐怕对于很多人来说是,就像我们现在很多人根本离不开手机这个必需品。当然还有像coco chanel说的“女人出门不抹香水就像没穿衣服一样”更高端一点的。
  讨论这个问题是因为很多人把存在的必要性和必需联系在一起,认为不是必需的东西就可有可无。但是实际上我们发现人类,越是更发达的地方,就越有更多的看似不是必需的东西。
  或者,我们可以不用纠结“必需”的问题,而从另一个角度来看,哪些是更高价值或者更高附加值的东西?你可以举出很多这样的例子,几乎每个行业每个领域都有。比如手机,在满足基本功能的前提下,有几百块到几千块的,车就更不必说了。也许这要说到更深层次的人性的东西,这里就不讨论了。
  我们换个角度看看,这些更高附加值的东西通常伴随的词是:精品,高品质,高性能,高可靠性。。。
  OK,扯了这么远,其实是想说 测试的必需性,其实是取决于我们对要做的东西的品质的要求。或者更准确一点,做多少的测试是看我们关注多少质量指标。
  随手举两个例子:
  1. 苹果
  不是说IT业的苹果,而是可以吃的苹果。民以食为天,就先举个基础的例子(不过貌似还有比这个更基础的食物)。
  如果标准是果腹:拿起来看看有没有烂掉。 这其实也是个测试,很快,代价很低。
  如果标准是口感:需要吃起来看看,更科学的做法可能是检测含糖量等指标。这个测试更复杂一点。
  如果标准是营养:可能要检测各种物质的含量。 网上搜了下:
  “苹果的营养很丰富,它含有多种维生素和酸类物质。1个苹果中含有类黄酮约30毫克以上,苹果中含有15%的碳水化合物及果胶,维生素A、C、E及钾和抗氧化剂等含量也很丰富。1个苹果(154g)膳食纤维5g,钾170mg,钙10mg,碳水化合物22g,磷10mg,Vc7.8g,Vb7.8g。苹果中的含钙量比一般水果丰富多,有助于代谢掉体内多余盐分。苹果酸可代谢热量,防止下半身肥胖。至于可溶性纤维果胶,可解决便秘。果胶还能促进胃肠道中的铅、汞、锰的排放,调节机体血糖水平,预防血糖的骤升骤降。”
  要获取上面这些指标,估计要做不少的测试。
  进一步,如果标准是安全:估计还要做农药残留等方面的测试。
  2. 手机
  如果标准是能用:可能只要组装好之后人工试一下拨打电话,发送短信等基本功能。
  如果做一个高品质的手机;可能要做很多,比如:
  - 网络信号的测试,比如网络不好的情况,高速移动
  - 通话质量的测试
  - 电池的耐久性测试
  - 系统长时间运行的稳定性
  - 物理强度方面的测试
  这个list可以很长很长。
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号