51Testing软件测试论坛

标题: 测试.Net项目 [打印本页]

作者: guyususa    时间: 2005-4-28 19:53
标题: 测试.Net项目
目前在用robot测试一.Net项目时遇到问体:该软件大量使用第三方控件,robot识别基本错误。请问有何良方?另,vs .net ide为何物?那里可以下载?与robot测试.net程序有何关系?
作者: 殺手    时间: 2005-4-29 09:02
顶一下!

另外问一下楼主,你是怎样识别.Net控件的?是装了.Net和装了Robot后,直接用Robot去录程序吗?有没有增加其他的识别方法?
作者: 司空公子    时间: 2005-4-29 10:57
.net IDE指的就是Visual Studio . NET之类的集成开发环境
如果robot无法识别的话,可以在VS.net里添加一个dll
作者: 司空公子    时间: 2005-4-29 11:07
参看PCL的文章
http://bbs.51testing.com/viewthread.php?tid=140&fpage=1
作者: guyususa    时间: 2005-4-29 13:44
我试过!不行,首先,那是用vb.net开发的,所以那种方法不管用.第二,那些控件全部被识别为control对象,连自定义的机会都不给.不知到最新版的robot和vs.net v2003控件是否可以识别
作者: 殺手    时间: 2005-4-29 16:06
pcl说:“备注:以上运用在Rational 2003,VC Studio.NET 2003上测试通过”

我用VC Studio.NET 2003建了个简单的项目,并按照pcl说的把SQAOTE32.ocx这个控件放到了.Net的窗体上,并在窗体上出现一个robot的图标,然后用Rational robot 2003去录制脚本,但还是识别不了。脚本如下:

GenericObject Click, "Type=Control;Name=gridControl1", "Coords=177,17"

为什么呢?pcl是怎么运用在Rational 2003,VC Studio.NET 2003上测试通过的?
能不能解释一下。谢谢!
作者: guyususa    时间: 2005-5-1 08:33
上面的,你的做法不对.对.NET的识别要在.NET IDE中加入一个叫DOTNETSpyControl.dll的.net framework组件.该组件在rational安装目录\rational test\目录下.但我试过,报错为该组件强名称认证失败!请问,该怎么办?
作者: guyususa    时间: 2005-5-1 08:34
标题: 给个连接
http://www-128.ibm.com/developer ... 79747&forum=322
作者: pcl2004_27    时间: 2005-5-6 22:13
这里面 你们都混淆了识别对象的问题 也就是如何使用ROBOT识别DOTNET,这是一个特定对象,杀手的问题 是把ACTIVEX控件和标准控件混淆!所以导致失败!

guyususa  如果你是就业班的学员,这些上课都讲道了!
作者: 殺手    时间: 2005-5-8 15:09
哦,那是不是添加SQAOTE32.ocx这个组件对基础控件没有用,只对ACTIVEX控件起作用?如果是这样,那识别不了的基础控件要怎么识别?

另外DOTNETSpyControl.dll这个东东是做什么用的啊?还有要怎么才可以用啊?我连注册都注册不了它。

pcl 和 guyususa 可不可以再说清楚一点啊。
作者: guirongb    时间: 2005-5-11 11:43
值得关注一下
。net的东西还没接触过
作者: 殺手    时间: 2005-5-16 10:36
希望pcl 和 guyususa 可以看到.............
作者: 殺手    时间: 2005-5-17 09:18
是不是添加SQAOTE32.ocx这个组件对基础控件没有用,只对ACTIVEX控件起作用?如果是这样,那识别不了的基础控件要怎么识别?

另外DOTNETSpyControl.dll这个东东是做什么用的啊?还有要怎么才可以用啊?我连注册都注册不了它。

pcl 和 guyususa 可不可以再说清楚一点啊。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2