软件测试论坛

 找回密码
 软件测试论坛注册页
查看: 1344|回复: 0

[英文资料] LFM和POM,软件测试相关的两个模型

[复制链接]
发表于 2010-9-6 09:49:13 | 显示全部楼层 |阅读模式
软件测试工程师就业班马上开班
文章来自以下链接:
http://skinapi.cnblogs.com/archive/2005/08/09/211065.html
      在micahel的blog(http://blogs.msdn.com/micahel/)上看到有两个和模型相关的概念:LFM和POM,在baidu和google上都查了一下,相关的链接很少,也不知道是不是micahel自个整出来的东西,由于这两个概念和测试还是有关系的,所以这里我按照自己的理解整理一下,供大家参考。^_^
      先看LFM,它是Logical Functional Model的缩写,翻译过来就是逻辑功能模型。具体来说就是根据用户的行为得到一个模型,然后根据这个模型进行测试用例的设计,这样设计出来的用例和用户的实际操作是非常吻合的,从而保证了测试的高效率。这种方式我在进行评审时使用过,感觉还是蛮有效果的。
      再看POM,它是Physical Object Model的缩写,翻译过来就是物理对象模型,这是和基于UI测试相关的一个概念。对于UI而言,它可以看成多个界面元素的组合,具体功能可以会保持不变,但功能对应的界面元素会发生变化,那考虑到这种情况该如何测试呢?这样就引入了POM,将功能从具体的界面元素中抽象出来,这样设计出来的用例即使界面元素发生变化,用例也不需要变化。
      以上是我对这两个概念的一个理解,不一定完全正确,还需要进一步在实践中进行尝试和总结,也欢迎大家提出自己的看法。抛开这两个概念的名称不说,里面包含的思想还是蛮有意思的。^_^

本版积分规则

Archiver|手机版|小黑屋|领测软件测试网 ( 京ICP备10010545号-5 )

GMT+8, 2020-12-6 10:06 , Processed in 0.347105 second(s), 13 queries , Xcache On.

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表