平平庸庸

QTP测试数据通业务流程分离方法探索和小结

上一篇 / 下一篇  2009-10-30 13:43:10

日志记录前期对qtp脚本架构的探索,小结了目前使QTP测试数据同业务流程分离方法。

1、重用action

这里的重用action可能是固定位置放置的一些基础的action,或者是通过qc统一管理的基础action。为拼接完整的测试用例而制作的可重用的组件。也就是组成业务流程的原子单位。

2、重用action的调用和测试数据的传递方法

2.1 调用方法

   既然要重用性高,肯定是引用,不是copy

2.2 数据传递方法

a、通过datatable

  好处:没有

   坏处:使用globalsheet会产生重名情况,需要定义复杂的命名规范以避免冲突的发生,使用localsheet时,在驱动action中无法使用,因为在驱动action中重用action的名称会加上其所在脚本的后缀。当然这个问题不严重,因为dtlocalsheet就可以了。估计下面的砖兄就看到这了。但这有什么用那?数据跟reusedable action混在一起,还分离个啥呀?当然了,你硬要改,硬要强奸qtp也行。但reusedable action 自己重复运行n次,而不能跟其他的reuseable action组成流程有啥用啊。还叫什么重用 action 那?so far~

   总结:要是这么用,你就傻b了。

b、通过environment

  好处:没有

   坏处:问题依然出在名字的冲突上。

   总结:要是这么用,你就傻b了。

c、通过parameter

  好处:重用action完成独立。业务操作同数据以及流程彻底分离

   坏处:没有

   总结:就这么用

3、重用action标准小结

a、入参设置到input里面,出参设置到ouput里面。添加新参数时添加在入参或者出参的最后,千万不要调整顺序。

b、重用action中可以包含检查点,但包含的检查点只检查本action的操作是否完成。不要将重要业务检查点包含在描述操作的重用action中。

c、业务检查点,如业务完成后的记录查询,业务完成后的数据库记录检查设置独立的重用action。

4、总结

就这么做,简单,千万不要把简单的事情复杂化。

 


TAG: QTP qtp

晓菜瓜的个人空间 引用 删除 晓菜瓜   /   2011-05-23 23:43:46
5
wenxunsheng的个人空间 引用 删除 wenxunsheng   /   2010-02-05 13:21:53
5
阳光之城 引用 删除 ljdfdd   /   2010-01-19 14:23:55
5
minifirefly的个人空间 引用 删除 minifirefly   /   2010-01-12 17:52:10
原帖由garyyes于2010-01-12 16:58:13发表
很明显,作者是QTP的初学者,在对VBScript应用不深的情况下,居然说 datatable 和 environment 没有好处.

不管是初学者还是高手,善于总结,勇于共享,这才是作为测试的最好境界,也许你能解决的事情貌似很多,也许你是测试行业里的娇娇者,那么也请你共享一下你的理解晒一下你的经历,你的总结,我想51testing就是给大家一个平台,来晒晒自己的经验,让别人少走弯路.....对于技术, 也许你现在貌似很牛,你高深,但是你不是初学者一步步走过的么?在批评别人的时候,拿着镜子,好好的看看自己.
孙明星的测试技术空间 引用 删除 Lennon   /   2010-01-12 17:15:45
敢贴就不怕有人飞转啊,garyyes高手如果在路过不妨说说你怎么解决的。我也能解决。但我发现这些解决方法都没有这个帖子来的完美,和统一。如果高手再临不妨发上来,我们大家都看看,辩辨。真理越辩越明么。也让我们这些竖子学习学习。光飞转,没方案,作者会当你**的
孙明星的测试技术空间 引用 删除 Lennon   /   2010-01-12 17:06:42
原帖由garyyes于2010-01-12 16:58:13发表
很明显,作者是QTP的初学者,在对VBScript应用不深的情况下,居然说 datatable 和 environment 没有好处.

哈哈哈哈哈哈
Gary Ye的个人空间 引用 删除 garyyes   /   2010-01-12 16:58:13
很明显,作者是QTP的初学者,在对VBScript应用不深的情况下,居然说 datatable 和 environment 没有好处,还说了一些自己解决不了的坏处。可作者说的那些坏处,我都能解决啊。。。
FISHY'S TRIBE 引用 删除 fishy   /   2009-11-03 11:57:59
您好,我是51Testing软件测试网的编辑,恭喜您的本篇博文被推荐至51Testing软件测试网首页发表:http://www.51testing.com/html/88/n-178588.html
感谢您关注并继续支持51Testing博客,期待您更多的优秀原创博文。
 

评分:0

我来说两句

Open Toolbar