carol2000的Ranorex 2.1的学习笔记(2)-连续数值校验

上一篇 / 下一篇  2009-07-28 16:27:04 / 个人分类:Ranorex

=============================51Testing软件测试网$d QD^4I%i

软件版本:Ranorex V2.1.2 (Release)下载点我51Testing软件测试网 N8_+X ~ABg\4b0P

地址:http://www.ranorex.com/download.html
,Fs{'c,Q#fr0

s9ka g/rf0
=============================

概要:使用Ranorex 2.1 进行连续的自动化数值校验测试(validate data automatically)51Testing软件测试网6Jj1_'MU,`3kS+H|,C

=============================

?8XXc-VOq0

Step1.打开Ranorex Recorder进行脚本录制(在录制过程中使用Validate按钮添加2个以上的校验点)。然后点击'Generate Code’ button.将录制的脚本直接转为C#代码后缀为.cs格式.这样会产生Test_Recording.cs
)iKoY yw0Test_Recording.Repository.cs两个文件
51Testing软件测试网E#fz9M Qw W4y

Step2.打开Ranorex Studio,创建名为Test_Demo的测试项目。然后将Test_Recording.cs添加到Recording1.rxrec目录下51Testing软件测试网 TH'R]2I K\Y%])v g
Test_Recording.Repository.cs添加到Recording1.Repository目录下,并确保这2个cs文件的namespace与新建的测试项目的名字空间namespace相同
51Testing软件测试网+D&{$^1ry8T#H0`#t

Step3. 修改 Program.cs的

"Vk5I&HmB z3_3Z?0

            try51Testing软件测试网5X\~Rf:h0o*^
            {51Testing软件测试网Em'y1o-t T/hii
                //TODO: Code here - for example:51Testing软件测试网 y`7U_k,P{X
                //Recording1.Start();51Testing软件测试网.C(H.S }t7oN)k6J;q
                Test_Recording.Start();51Testing软件测试网2P\RgSyTD3w$aL
            }

dzc_`H @Y0

添加所录制的项目

6eL E[V]0uF7s_;D0

Step4.修改第一个校验点的值,使实际结果不等于预期结果。尝试运行项目Test_Demo。51Testing软件测试网-Q~6IRQg%c4g.H

发现Ranorex 会卡在第一个校验点处无法连续继续运行下去。

O3`,l y&nl%q6e0

===================

T$u!DGp8`:Ed2K0

解决方法

(z |!k_$m4?0

修改脚本Test_Recording.cs,将Validate.Attribute(xxx...)处修改为51Testing软件测试网7d8?2@&N]

bool result = Validate.AreEqual(xxx..., false);
;L-h1@D8{ Z X~0      if ( result == false )
$Z+TPyIR ^z0      {
g)X\m^(@ X1|0        Report.Screenshot(Host.Local);
"YQ([7iR#G_ k0      }
51Testing软件测试网&`(P9F8e%h

脚本可以连续运行。日志如下:51Testing软件测试网!o7T"p9ow

预期结果为222 2,修改后的结果为222,因此数值校验出现Failure51Testing软件测试网;N(n6u\?H

 51Testing软件测试网8U%h4E~P#D

参考http://www.ranorex.com/forum/post2195.html#p2195

w-D'GD2T4Z{1?0

BTW:Ranorex2.1破解版请参考 http://blog.jibin.net/post/25/
)q%Ap&f2rE1r0请勿做商业用途。。。
V0_)vlm/Q C9A k0

2o$[ i&z7KGQ0

51Testing软件测试网2Z)]ZL1H4Sl-wY
51Testing软件测试网l?OfT


TAG: Ranorex 连续数值校验

 

评分:0

我来说两句

Open Toolbar