嗨,我们正在扩展我们在一家大银行的一个项目,包括通过移动设备访问。我们正在评估一些工具-- inc. perfecto mobile,experitest和deviceanywhere。从我们最初的评估开始,perfecto和device anywhere涵盖了更多的手机和功能手机。另一方面,Experitest功能强大,在智能手机(iphone、android等)上操作简单。有没有人可以分享在大型项目中使用这些工具的经验?我们主要关注的是re的稳定性,使用QTP的能力和支持考虑因素(支持新设备等)。
发布于 2011-06-23 08:44:41
我曾经广泛地使用过DeviceAnywhere。完美,没有那么多,在相当令人失望的试用期之后。DA具有对QTP和QC的支持/插件。Perfecto不包括QC。Perfecto的速度并不比DA快,因为他们的大部分设备都在以色列,而不是美国。DA在美国和国外都有一些数据中心,因此您有更好的机会获得更好的性能。DA有一个相当长的企业和运营商的名单,customers...while完美似乎是一个非常小的公司。比较他们的网站质量-很明显,哪一个看起来更好,professional...You应该尝试他们两个,并决定你的决定…
发布于 2010-11-04 00:08:12
3个平台我都用过很多次了
只有Perfecto和DA对于真正的测试人员(至少对于企业级测试人员)来说足够健壮。
DA有更多的设备,但Perfecto是100%基于网络的,更快,更便宜。两者都提供了自动化环境,各有优缺点,但Perfecto提供了QTP集成和增强的安全解决方案
结论-两个系统都很好,Perfecto更便宜,Perfecto更适合从事移动测试的企业。
吉多
发布于 2010-11-18 20:40:08
考虑将标准软件远程控制产品与标准软件测试机器人(如QTP)耦合。
作为一种替代方案,您可以使用众多遥控器中的一个将移动设备的显示内容带到桌面上。然后,你可以使用你最喜欢的测试机器人在远程控制窗口中“点击”。
这听起来很愚蠢?好吧,它有它的优点也有它的缺点:
如果为您设置了QTP,您将陷入位图同步,其他有用的GUI属性将不可见。但是,如果您有一些QTP方面的知识,您可以通过QC、测试数据寻址等将所有知识重用于测试管理集成,编写等待正确的东西之类的“艺术”脚本,将位图转换为文本,等等。您甚至可以“实时”验证移动设备上显示的结果,以填充到公司后端,或者在移动设备上执行某些事务后在某个中央数据库中研究预期的结果--所有这些都很容易,因为您的测试机器人一直作为IT基础设施的一部分运行,因此它可以轻松地访问这些资源。这些访问可以像我们在基于PC的测试机器人上所习惯的那样轻松地完成,比如QTP的数据库检查点。
积极的一面是:使用这样的场景,你在很大程度上独立于移动设备的技术细节,并且只需使用不同的预期位图集就可以支持许多不同的设备。(假设工作流完全相同,当然情况并不总是如此。)
如果你不必购买额外的测试机器人,这个解决方案可能是无与伦比的便宜。例如,大多数Windows移动设备都可以与微软的免费遥控器一起使用,并且有许多商业供应商在一个软件包中为各种设备提供远程控制功能。
此外,您可以使用仿真移动设备的仿真器来开发测试脚本,因为测试自动机不会知道从真实设备获取的显示与仿真器显示的显示之间的区别。
我已经用各种遥控器和个人数字助理/智能手机设备完成了所有这些工作,使用CitraTest或QTP作为测试机器人。我很高兴不用再纠结于另一个专门的工具,甚至是多个工具,每个工具都有自己的语言或方法。
除了已经提到的障碍之外,最大的障碍是:
然而,这是可行的,而且这样的解决方案可以非常稳定和可靠,在测试维护工作方面具有足够的成本效益(当然,这取决于应用程序到测试的更改频率)。
https://stackoverflow.com/questions/4050587
复制相似问题