寻找一种工具,在Windows(.NET的WinForms)应用程序的UI测试。 我们的想法是,该分析师将记录通过一些UI测试,这将是能够被一遍又一遍的回放。
商业工具是免费的罚款,但加分。
寻找一种工具,在Windows(.NET的WinForms)应用程序的UI测试。 我们的想法是,该分析师将记录通过一些UI测试,这将是能够被一遍又一遍的回放。
商业工具是免费的罚款,但加分。
有些人:
我相信他们都是免费的,鹌鹑看起来真的不错!
(我会在上面的回答,只是发表评论,但跑出房间。)我们买Ranorex,我不会再这样做。 他们对1.5许可(我们使用的是什么)不清楚。 他们的书面许可为每用户,他们的营销每台机器说。 不过,执法是基于密钥的,并没有什么大不了的,当一台机器得到了擦拭或更换测试仪走了进来。
对于2.0的产品,他们的许可,现在绑在机器上。 重新映像机器,你会得到重新许可它。 我只是不会支持那种麻烦与我公司的数千美元,而我们没有升级。
对于自己想要什么的产品,很多功能可以很容易地使用UI自动化框架写入。 Ranorex是一个不错的产品,但我怀疑它的货币价值。 我们移动了我们很多新的测试,只是编码的UI自动化框架,就像我们经常最终更改Ranorex生成的代码。
TestComplete 。
你绝对可以使用捕捉重播捕获和运行测试脚本。 但我建议你至少必须手动编辑你的脚本,使他们
关于TestComplete的好处是,它能够寻找到表单的属性,捕捉这些属性,这样就可以通过他们的名字是指那些属性,而不是只是屏幕坐标。
像汤姆·ê说,这样做需要谨慎,同时考虑下去自动化测试记录/回放路径。
见鲍勃叔叔的文章毁了你的测试自动化策略 。
主要的问题是,记录/回放工具情侣测试,这使得它们非常脆弱的GUI。
Bob大叔的文章确实指出,一些测试需要在GUI上出现......但是,他建议按捻出来的业务规则的代码。
抱歉,我不能为你提供具体的UI自动化测试工具......但希望这个警告将帮助您对如何使用该工具,最终使用的最好的决定。
到目前为止,我已经找到:
如果您使用任何这些意见,请。
在我的公司,我们决定一起去http://www.sikuli.org/ 。 我们认为这是成本(免费),易于使用,功能和扩展能力的完美结合。
Sikuli是基于Python(Jython的,真的),这是伟大的,它的开源。 有所需的编码一点点,但它可以像刚才调用函数一样简单。 他们的IDE使得它很容易上手。 这不是一个记录和回放工具。 它的功能是基于计算机视觉算法 - 你给它寻找什么截图和它发现它在屏幕上,然后在它找到了什么执行请求的动作(点击,类型等)。 这是真正的独立测试,因为Sikuli一无所知软件的测试。 它不知道底层API - 它只是做了什么一个真正的人会做。
我们已经整合Sikuli与机器人框架, http://robotframework.org/ ,并创造了大量的自定义Python代码来构建一个强大的测试平台。 这可能不是作为许可从一个供应商,但在这两个开源工具的时间和人才的投资工具已经非常值得容易。
还有一堆在如此相似的问题:
根据我的经验,也有很多优秀的开源工具的网页,但是对于开源胖客户端自动化测试工具没有那么多的选择。 如果你想与强大的功能,尤其是记录良好的支持,你需要看看商业工具(QTP,RFT,TestPartner,等...)
你应该在看看http://opensourcetesting.org/functional.php很多工具列在这里,你应该找到符合您需要的东西。
Visual Studio团队测试2010与记录的工具来和回放UI测试。 你会发现在一些指针:
介绍录制和播放引擎在2010年VSTT
结帐Ranorex ,商业,相当昂贵,但强大的(没有关联)。
我们在几年前,并用它很高兴采用Mercury的TestDirector。 (由他人申请成为中提到的所有的注意事项。)
水星由HP获得性和工具已更名为惠普的QuickTest。 不知道有多少改变,但绝对值得一试。
我想包括一个链接到HP网站 ,但URL不会显得过于“稳定”。 不完全是一个信心建设者....
我的建议是QA代理( http://qaagent.com/ )。 这是有关Web自动化测试开发免费的基于Web的IDE。 基本上你是使用jQuery开发你的测试。 你可以在浏览器中运行测试。 它看起来像一个新的项目,但我真的很喜欢这个主意,开发浏览器的测试。 你知道需要多长时间来建立测试环境。 随着QA代理需要10秒钟。