首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于IOS移动应用程序的Ubuntu12.04 LTS工具到UI、性能、功能测试

用于IOS移动应用程序的Ubuntu12.04 LTS工具到UI、性能、功能测试
EN

Stack Exchange QA用户
提问于 2013-11-18 09:33:02
回答 2查看 850关注 0票数 0

我是IOS移动应用程序测试新手,有人能给我推荐IOS移动应用程序的自动化工具吗?这样用户界面、功能和性能测试就可以完成了。我尝试了丰猴,但它的预付费拖车,所需的工具必须是免费的拖车版本。

规格是:Ubuntu12.04LTS,iPhone-4

EN

回答 2

Stack Exchange QA用户

回答已采纳

发布于 2014-01-24 17:58:06

如果必须对web应用程序进行UI测试,则可以使用selenium。http://docs.seleniumhq.org/download/,它将帮助您创建自动化测试,因为您可以重新记录您的UI操作,并在稍后时间重新播放它们。现在,当我们进行UI测试时,我们可以做的是在我们的web浏览器中更改用户代理,以模拟android平板电脑、iphone等。您可以看看用户代理交换机2.0 Chrom扩展。所以把两者结合在一起,你就可以走了。

现在,您可以组合用户代理、selenium和TestNG http://testng.org/doc/index.html。TestNG将允许您编写自动代码测试,这些测试可以执行基于UI的操作http://testng.org/doc/selenium.html

为了进行性能测试,您实际上可以在单击“链接”/“提交”按钮等时,利用页面加载的累进等待时间,找出哪个页面需要更多的时间来呈现等等。最后,您可以使用测试的总时间来估计实际用户完成各种页面组合所需的时间。

票数 1
EN

Stack Exchange QA用户

发布于 2013-12-11 10:33:59

我想谈谈我对移动测试的看法。我是Neotys的一名工程师,NeoLoad的编辑。NeoLoad是为web和移动应用程序设计的一种负载测试解决方案,用于真实地模拟用户的活动和监视服务器行为。

首先,移动测试需要执行不同的测试。从设备的角度来看,您可以进行单元测试、功能测试和设备兼容性测试。

关于性能,有两个级别:-设备:您可以轻松地从internet或设备制造商那里获取工具,分析CPU、电池、内存泄漏和特定设备上应用程序的网络使用情况。-整体应用程序链:测试应用程序和服务器的性能是设计NeoLoad的目的。

简而言之,NeoLoad记录应用程序与其前端服务器之间的网络对话框,并使用此对话框从数千或数百万用户中生成相同的负载。除了为您提供响应时间的演变之外,您还了解到了服务器和性能问题的根本原因。

NeoLoad记录是非侵入性的,您可以在任何版本中为任何平台记录任何应用程序,无论是web应用还是本地应用程序、标准应用程序或自定义应用程序。

此外,NeoLoad允许您使用真实地模拟移动网络 (3G、3G+、H+、4G LTE…)。从云或前提带带宽限制,延迟,和包丢失模拟。这种集成功能允许您检查移动用户的响应时间,并在实际情况下加载您的服务器,而不需要额外的成本。

我们提供一个免费的30天评估,以便您可以尝试NeoLoad。

你好,埃尔韦

票数 0
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/7175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档