终身学习 终身修行 终身利他

测试技术与几何图形的绝配!!!

上一篇 / 下一篇  2008-07-04 01:57:04 / 个人分类:教学心得

查看( 1677 ) / 评论( 6 )

    经常喜欢把一些风马牛看上去毫无关系的内容扯在一起,看上去没有任何的相关性,其实有很强的联系,有时候甚至觉得就是这个世界上最完美的匹配!!!不信的话,我们就来看看测试技术和几何图形这一对“乱世鸳鸯”的传奇故事。

   我们先从几何图形中最最小也是最最不起眼的“点”说起,别小看这个点,它是组成所有图形的最最基本的要素,如果没有点的存在就不可能有图的存在。同样的道理,对于软件来说,最最明细的输入、处理和输出其实就是软件最最基本的组成单元,如果没有输入、处理和输出的存在也不可能有所谓软件的存在。所以几何图形中的“点”和需求所对应的“输入、处理和输出”就是一对绝配!可能有些人要问了,说这和测试技术有什么关系,先别着急,我们一点点来分析。

   有了对点的认识,这其实就是我们测试工作的开始,试想一下我们测试工作的起点是什么呢?不就是按照软件需求规格说明分析每个功能所对应的输入、处理和输出吗?只有先明确了每个需求中所对应的输入、处理和输出我们才可以说对这个需求明确了。

   但是只分析了某个需求所具备的输入、处理和输出,只能说是测试的开始,后面还有更多的事情等着我们呢!

   我们再转回到几何图形上,接下来我们应该说“线”了,线是点的集合,若干个点连起来就可以形成线。那么对于测试而言,输入、处理和输出就构成了需求这条线,在对每个需求的输入、处理和输出都明确之后,接下来要做的事情就是明确测试范围,即该软件包含多少个功能点。每个功能点都是由输入、处理和输出组成的,而输入、处理和输出又构成了功能点。所以说“线”和“单一的软件功能”就是一对绝配!

   接下来我们该说到“面”了,线的组合会构成面,面是由多条线构成的。在测试过程中,我们同样不能只测单一的功能,还必须对由多个单一功能所组成的“业务场景”进行测试。业务场景是若干个功能点的组合,若干个有关联的功能点组合在一起就可以构成一组业务场景。所以说“面”和“业务场景”就是一对绝配!这也就意味着,当我们完成对单功能点的分析后我们还要对业务场景进行分析和测试,否则测试是不全面的。但是仅仅做到点、线、面的测试还是不充分的。我们还要继续努力!

   最后一个关于“体”的问题,不仅把“面”由两个纬度提升到三个纬度的空间,更让测试得到了长足的发展和提高,记得最初大家做测试的时候只是关注输入、处理和输出过程中的正常、异常的测试,到后来从单功能到业务场景的接口测试,再到现在不单单要满足需求规格说明书上所写的功能性需求,还要挖掘软件的安全性、易用性、效率等非功能方面的需求,而且这些方面越来越受到了空前的关注,而这方面的技术专家也成了各大企业竞相争夺的对象。我想我们可以把他们尊称为“三维测试人才”!因为有了他们的努力,使得软件不光有了正确和合理的功能实现,更丰富了软件的非功能性需求。所以我认为几何中的“体”与“非功能测试(性能、安全性、易用性测试等)技术”是最最般配的一对!

   祝愿我们有更多的“一维测试工程师”能快速的提升为“三维测试专家”!  

 

  


未命名

未命名

TAG: 教学心得

老A archonwang 发布于2008-07-04 09:25:00
一维是容易的。
二维是现实的。
三维是困难的。如果达到三维的水准,完全可以从测试岗位转换为需求调研人员。
测试彼岸 shanglikathe 发布于2008-07-05 06:39:49
一维是容易的。
二维是现实的。
三维是困难的。如果达到三维的水准,完全可以从测试岗位转换为需求调研人员。
同意您的说法,所以说要成为一名优秀的测试人员,任重而道远
一步一脚印 hjjlearning 发布于2008-07-06 10:51:44
说的真不错,联想丰富,而且测试确实是这样,三维,路漫漫其修远兮。
老臭虫 ly_xixihaha 发布于2008-07-22 21:37:35
我现在更多的时间都是在关注三维的东西,而忽略了最基本的一维。
有点本末倒置了 .......
sdlf4发布于2008-07-28 16:47:59
o(∩_∩)o...新手看了2编还是不懂!
a_ke_w发布于2008-07-31 11:30:32
我04年就参与调研了 ,今年带开发人员调研,但测试专家?我觉得差距还很大啊
我来说两句

(可选)

shanglikathe

shanglikathe

51testing首席资深讲师-商莉 10年开发、测试及管理工作经验,12年测试教学经验。长期致力于研究和分析学习模式与工作模式如何紧密结合,为了让技术更有利于个人和公司的发展需求,不断的进行课程的调研和改革,提出“技术的学习要与职业素养和公司诉求紧密结合”的培养理念,为测试行业培养更多全面优秀的人才而不遗余力。

日历

« 2024-05-03  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 24826
  • 日志数: 21
  • 建立时间: 2007-05-21
  • 更新时间: 2019-08-07

RSS订阅

Open Toolbar