baron0037 发表于 2016-1-3 22:00:08

关于Selenium和QTP的问题

各位新年好,目前作为一个刚上路的一个从开发转测试的新手除了工作上掌握的东西外,还想自身掌握点其他自动化的测试技术

之前在大学的时候,接触过QTP,最近也重新安装了QTP11,在一番的折腾下,终于能够通过录制QTP示例的订机票完整然并重新回放,也看的懂生成脚本里的东西,改几个值也能重新回放这样的。
但是录制Windows应用程序时候,这个程序是我用C#写的一个小型程序,录制完回放后就是说"Verify that this object's properties match an object currently displayed in your application."的问题,很是疑惑,本来想QTP不是很方便的能够再次回放。

Selenium这边也是搜寻了一番资料后搭建起了Eclipse+Selenium并且在FireFox浏览器里装了FireBug,Xpath等插件。
目前通过在FireFox浏览器里的Selenium IDE录制脚本并导出到Java,再从Eclipse编译运行回放。并且发现seleniumn识别的对象都是通过name或者id进行控件识别的,代码什么的大概也知道

现在就是有这么些疑惑:
1.现在这两个工具我似乎只能通过录制脚本才能获得代码并回放,我也知道这两个工具都可以自己写脚本运行的,找了好多资料,这方面暂时有点无从下手,不是因为不知道编程语言,而是觉得资料似乎写的不太清晰,有这方面详细资料吗?另外手动写脚本相对录制获得的脚本是不是更好点?
2.就目前而言,Web端的自动化测试和应用程序端的自动化测试哪个比较多?
3.因为我之前是做C#.NET开发的,但也学过Java,VB,C这些语言,就单单这两款工具而言哪个相对更适合我些?谢谢

李富宇 发表于 2016-1-4 08:18:46

水平差不多,同样很迷茫

博一笑 发表于 2016-1-4 09:28:55

1、手写脚本肯定比单纯录制要好,需要什么写什么,楼主由开发转测试的话,应该问题不大;
2、两种自动化测试都多,要看公司和项目的需要;
3、两种自动化工具都适合你,对你来说差异不大,.NET出身,有熟悉VB的话,可能QTP更容易上手;

seagull1985 发表于 2016-1-4 09:36:17

有编码基础,建议直接selenium,毕竟QTP不是每个公司都会买正版。开源是大方向。

jingzizx 发表于 2016-1-4 16:51:49

selenium吧,我也想学,一直没搞,能够支持web,QTP还可以录制C/S的,看你项目情况

baron0037 发表于 2016-1-4 21:23:16

博一笑 发表于 2016-1-4 09:28
1、手写脚本肯定比单纯录制要好,需要什么写什么,楼主由开发转测试的话,应该问题不大;
2、两种自动化测 ...

谢谢建议,现在就是迷茫写代码从哪里下手,有什么引导性的资料吗?十分感谢,这两种工具的都可以!

baron0037 发表于 2016-1-4 21:26:57

seagull1985 发表于 2016-1-4 09:36
有编码基础,建议直接selenium,毕竟QTP不是每个公司都会买正版。开源是大方向。

QTP现在用11,自己机器上装的,现在就是无限的试用将就着用。Selenium现在是网上搜demo简单教程,跟着走。这两个工具都挺好。就是想自己写脚本下手觉得无从下手,靠纯录制的话总不是个提高的办法。找的资料都是相对比较入门的,基础的这些。。就是想找个能够写脚本的资料看看,能有好推荐吗?谢谢

baron0037 发表于 2016-1-4 21:27:19

李富宇 发表于 2016-1-4 08:18
水平差不多,同样很迷茫

共同加油:handshake

baron0037 发表于 2016-1-10 19:19:37

没人来继续回答了嘛。。。顶上来。。
页: [1]
查看完整版本: 关于Selenium和QTP的问题