首页 测试 体会 查看内容

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

2014-3-29 11:04| 发布者: tianzc| 查看: 661| 评论: 0

摘要:   屈指算来,从事软件测试的工作已经快9年的时间了,不算短的一段时间,经历了很多不同类型的产品,项目以及人。发现很多事情回头去看的时候有点晚,但是可能会更清楚,加之最近工作上稍微闲了一些,把酝酿了很久 ...
  屈指算来,从事软件测试工作已经快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可以很长很长。
12下一页

鲜花

握手

雷人

路过

鸡蛋

扫一扫关注最新动态

毒镜头:老镜头、摄影器材资料库、老镜头样片、摄影
爱评测 aipingce.com  
返回顶部