我正在测试移动应用程序。 我们可以使用HP-Unified Functional Testing版本12.0自动进行相同的测试吗?
答案 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