我们可以使用UFT 12.0自动测试.apk(Android)应用程序

时间:2014-09-17 06:17:46

标签: testing automation qtp functional-testing hp-uft

我正在测试移动应用程序。 我们可以使用HP-Unified Functional Testing版本12.0自动进行相同的测试吗?

3 个答案:

答案 0 :(得分:2)

对于本机应用程序支持(相当于桌面应用程序的上下文相关支持),您需要使用Perfecto Mobile等第三方加载项。

否则,您可以选择在桌面上的模拟器中运行应用程序,或使用远程软件在桌面上复制设备屏幕。然后你会像任何其他Windows应用程序一样自动化它,但你无法看到对象。一切都将以图像为基础。

基于图像的测试适用于非常小的自动化任务,但不是很多。任何更复杂的东西,你很快就会陷入维护和回放可靠性的噩梦。要做到这一点,您将需要其他软件,以便与Android中的本机对象进行交互。

答案 1 :(得分:0)

是的,您可以使用UFT 12自动测试android(apk)。我目前正在使用UFT和使用真实设备的.net插件测试Android应用程序。所有函数都是在Visual Studio 2013中使用c#和appium创建的 - c#.net。然后使用.net dll从UFT调用对象。

简要示例: Dim objTest,结果

设置objTest = DotNetFactory.CreateInstance(“MyAndroidTest.MyAndroidTestClass”,“C:\ automation \ API \ MyAndroidTest.dll”)

results = objTest.MyEnrollment(“name”,“password”)

if results =“”   ....设置为false 其他  ...设置为true 结束如果

答案 2 :(得分:0)

您听说过移动中心吗?我建议您试用Mobile Center和UFT,以及最新版本的UFT 14.03。

它允许测试各种移动应用程序,系统应用程序,移动浏览器,自制原生应用程序或混合应用程序等。

https://admhelp.microfocus.com/uft/en/14.03/UFT_Help/Content/MC/mobile_on_UFT_setup.htm