loading ...
loading...

2008-07-23 | Automation test case in VS.2

分享
2)加载验证到录制的Web Test中

为了加载Plugins工程中的验证代码到Test Project1中,首先需添加References。在TestProject1工程下的References项上右键Add Reference,添加Projects tab下的Plugins工程,这样TestProject1工程才能找到此验证类(Mid_Validate,告知用户的验证类是Mid Validation)。这时,打开要添加此验证的web test,在相应的步骤(链接)上,右键->Add Validation Rule,找到Mid Validation 便把编写的test代码添加到了测试项中。

针对上述的代码,添加了此验证代码到web test中后,其midinfo(Mid_Validate中的)值得来源,就是下述的A或B的来源。如为A种输入来源,那么就在midinfo中输入与mid参数后相同的信息。例如{{test.L002.mid}},test是数据库名称,L002是表名,mid是字段名。如为B种数据来源,那么则输入{{midinfo}}.总之,就是与第五步中mid参数的值一致。

5.添加参数验证信息到不同的test case

因为需要验证mid参数,选择在第四步中添加了Mid Validation的web test,在打开的web test的第一个链接(首页链接)上,右键->Add URL QueryString Parameter, 这时会自动添加一个Parameter1,修改此参数的属性,将Parameter1的Name修改为mid,Value的来源有两种选择

A.点击Value右侧的下拉箭头,点击下方的“Add Data Source”,在弹出的窗口中选择OLE DB Provider为“SQL Native Client”,填写数据库来源的机器名称(lab1),选择此数据库的验证方式,例如选择Windows验证(Use Windows NT Integrated Security,不需要用户名密码),选择使用的数据库(Initial category),这时显示的数据库为指定的server上的数据库。点击OK后,便可选择对应的表(为此test case建的表,为了便于以后应用,该表的名字最好与test case的名称一致)

B.再在打开的该web test上右键->Add Context Parameter,这时在该项下自动生成Parameter1,修改其名称,使其有意义(midinfo),对应value添加2009

如若选择了A种数据采集方式:再次回到mid参数的Value上,再次选择右侧的下拉箭头,这时显示出了添加的数据库中的表,并选择对应的列中的数据。

如若选择了B种数据采集方式:就再次回到mid参数的Value上,直接输入{{ midinfo }}(在VS中参数的调用方式,就是{{}},双打括号调用)

6.调试运行该程序

在添加了此mid验证的web test上点击debug run(web test在VS左侧打开,run按钮的下拉列表中,有debug run项),在上述代码中设置端点进行调试。发现无误后,便可直接运行,如若原本录制的运行成功的web test运行失败,则说明网页存在错误;运行仍然成功,则此测试通过。

分享 分享 |  评论 (0) |  阅读 (?)  |  固定链接 |  类别 (Computer) |  发表于 18:09
搜狐博客温馨提示:搜狐博客官方不会要求参加活动的各位博友缴纳任何的手续费用。请勿轻信留言、评论中的中奖信息,更不要拨打陌生电话及向陌生帐户汇款,谨防受骗!识别更多网络骗术,请 点击查看详情
您还未登录,只能匿名发表评论。或者您可以 登录 后发表。
 
  *中国人爱国心,搜狗输入法爱国主题皮肤下载>>
表  情:
加载中...
回复通知: 同时用小纸条通知对方该回复