也许现在有一款App可以提供所有你需要的,你不需要的,或者你可以想象到的内容。但是,有多少App真的可以不仅满足需求而且还能提供很好的用户体验呢? 相信很多APP并没有这样的能力。有一些APP的设计特别烂,以至于用户很难去完成一些操作。也有一些APP,当用户做了一些操作之后,动不动就挂掉了。还有一些APP设计的很不直观,很难去操作。所以我想当我说避免开发出一款平庸的APP是一件亟待解决的事情的时候,你会同意我的观点。如果你正在寻找一些工具去优化你的APP, 你会很开心的发现其实这样的工具还挺多的。今天给大家推荐5款优秀的网站和工具,如果把它们结合使用的话,可以大大提升你预期的效果。

1. Applause

Applause社区有超过250,000个有经验的QA测试人员组成,可以提供的测试方案包括:

  • 功能测试
  • 自动化测试
  • 可用性测试
  • 辅助功能测试
  • 本地化测试
  • 安全测试
  • 负载测试
  • 人群测试

Applause 在真实的环境中执行测试用例,它可以在所有的设备和所有你希望用户实时接触的环境中(所有可能的配置或者组合)执行,并且同时适用于IOS和安卓。你可以按计划安排测试用例的执行, 比如执行频率(每天,每周或者随机) 和开始时间。第一批结果可以在几小时内或者一些情况下可以实时产生出来。你可以把最紧急的问题列表出来,设置bug的优先级, 并且提高生产力。

Applause平台最有意思的功能就是可以通过手机测试管理中心发布一款测试版本。

也多亏有这样一个功能,我们可以很轻松地分析有多少用户在和我们的APP交互。

这项服务包括可以对合格的参与者提供有针对性的调查,以及得到专家团队的持续帮助,这个专家团队目的就是针对关于如何提升、改进开发过程和应用程序可用性提供宝贵的反馈意见。

2. TestFairy

TestFairy 是一款适用于本地和非本地开发的安卓App以及IOS App的免费测试工具。

你可以上传自己的App,并且通过电子邮件邀请测试人员或者使用基于web的测试应用去测试。 测试人员会收到一个可以只要点击就能下载你的APP的链接地址。通过查看测试执行之后的反馈结果,你就会知道什么地方需要改善。

在TestFairy的bug报表模块, 测试人员可以通过填写表格提交测试反馈。 反馈表会直接被推送到BUG跟踪系统,跟从设备上收集的所有的崩溃信息,包括日志和内部指标的报告(CPU使用率和内存使用率),汇总在一起。

每一个 TestFairy App都可以发布公开的测试页,这样你就可以在网上发布信息去招募测试人员去测试你的应用。

最有用的功能是这项服务提供了一个视频录制功能,它可以录制测试是如何一步步展开的。 这样你可以看到潜在用户在做什么, 他们使用移动应用程序时是如何操作的, 并且从他们的操作行为中学习。

如果想要知道这个工具是如何工作的,可以点击这里查看在线演示。基本套餐是免费的,但是如果你想要申请企业套餐, 请和他们的专家联系

3. Azetone 手机 AB 测试/个性化

Azetone提供了一个旨在满足客户需求的广泛测试和个性化方案。

它的对比测试平台可以帮你创建和浏览APP的各种版本。 你可以同时在不同的设备上执行测试用例, 并且获得有关用户如何参与并与应用互动的精辟见解。

体验洞察和UX分析是这项服务的最好的部分。 Azetone 给客户提供详细的文档去展示用户行为和他们使用APP的时候所做的决定。

这份报告很详细,它涵盖了详细的执行信息(在哪个页面,停留了多久,成功率,满意度等等), 并且你也可以通过设备类型和时间段去筛选想要查看的报告。

等分析完成后看到结果,你就会对需要改进的地方有了整体的把控。

如果你想要自己的APP提升一个档次,我建议你了解一下手机设备的A/B测试。 它会让你很轻易的了解到像字体, 颜色,文字尺寸,或按钮位置等等是如何影响用户的,你可以深入感受一下并作出相应的调整。

4. Appsee Mobile Analytics

Appsee 是一款IOS和安卓平台的手机分析SDK,它可以帮你检查APP的性能和用户与APP的交互,个人访问用户记录,你可以发现应用程序的需要改进的功能。

Appsee在其平台上整合了一些到目前为止你看到的服务。包括Azetone,它也提供了从所有屏幕上汇聚的用户操作的触摸热图功能,帮助你筛选出那些应用程序没有触响应的操作。

像如TestFairy一样,它提供了真实用户行为的视频操作记录,这样你可以很容易就发现应用有什么问题, 如果这些问题使用户失望,导致他们退出应用程序,你可以做些什么来避免这种情况.

最后,它可以提供事故日志,这样你永远不用担心如何找出出了什么故障。

你可以申请在线演示,或者通过点击这个链接 免费试用(全部功能)14天

5.Testdroid

最后一个推荐的工具是Testdroid.

这是一个在线的测试Anroid和IOS应用的服务平台, 由Bitbar在欧洲和美国的专门的托管中心托管。 它提供以下功能:

  • 在数百台设备上同时测试并提供即时反馈
  • 在线测试和API访问,这意味着没有必要保留设备,或者准备测试用例的运行
  • 针对广泛的用户群,这意味着更高的用户质量和更大的用户支持
  • 在新设备上进行测试,甚至于可定制的设备集群
  • 无需编程和配置。 只需要上传APK或者IPAwenj,以及说明性的测试文件, 应用将会在平台上自动运行

如果想要免费尝试Testdroid, 可以创建一个云账户,可以之后再决定是否要升级为按月订阅的付费用户, 或者也可以试试在线演示

让你的APP更好

不管你是一个独立的开发人员还是一个大公司里团队中的一员, 都需要花费时间去组织测试活动并且研究潜在用户的行为。

文章中列举的所有工具和平台都可以帮你开发出一个功能完善的可用性极高的APP。 使用其中的一种或几种,你可以很容易的发现所作出的一切决定是不是有效以及在什么地方还需要提升。

我建议你组合使用这些工具去测试App的重要功能,这样你就可以一次性的测试和优化应用的功能。

如果你觉得还有其它不错的工具或者平台,请也推荐给我。

 

IOS-5个可以帮你优化App的优秀网站的更多相关文章

  1. 5个可以帮你优化App的优秀网站

    也许现在有一款App可以提供所有你需要的,你不需要的,或者你可以想象到的内容.但是,有多少App真的可以不仅满足需求而且还能提供很好的用户体验呢? 相信很多APP并没有这样的能力.有一些APP的设计特 ...

  2. iOS界面跳转的一些优化方案

    原文地址: http://blog.startry.com/2016/02/14/Think-Of-UIViewController-Switch/ iOS界面跳转的一些优化方案 App应用程序开发, ...

  3. WWDC2018 之 优化 App Assets Optimizing App Assets

    该篇博客记录了观看WWDC Session227<Optimizing App Assets>的内容以及一些理解. 引言 该session主要讲述了使用Assets Catalog的新特性 ...

  4. iOS自定义弹出视图、收音机APP、图片涂鸦、加载刷新、文件缓存等源码

    iOS精选源码 一款优秀的 聆听夜空FM 源码 zhPopupController 简单快捷弹出自定义视图 WHStoryMaker搭建美图(贴纸,涂鸦,文字,滤镜) iOS cell高度自适应 有加 ...

  5. iOS 制作发布证书,发布到App Store

    ---恢复内容开始--- 1.登陆 iOS Dev Center 选择进入iOS Provisioning Portal. 2.在 iOS Provisioning Portal中,点击App IDs ...

  6. Xamarin.iOS - 利用Settings插件与EAIntroView制作App的欢迎界面

    Xamarin.iOS - 利用Settings插件与EAIntroView制作App的欢迎界面 关于欢迎界面 很多App第一次启动都会有一个欢迎界面,欢迎界面往往决定这用户对App的第一映像,所以欢 ...

  7. Android性能优化-App后台优化

    原文链接 Background Optimizations 前言 后台进程是内存和电池敏感的.一个隐式的broadcast可能会启动很多监听它的后台进程,即使这些进程可能做得工作不多.这可能丢设备性能 ...

  8. Android性能优化-App启动优化

    原文地址:https://developer.android.com/topic/performance/launch-time.html#common 通常用户期望app响应和加载速度越快越好.一个 ...

  9. iOS利用Application Loader打包提交到App Store时遇到错误The filename 未命名.ipa in the package contains an invalid character(s). The valid characters are:A-Z ,a-z,0-9,dash,period,underscore,but the name cannot start w

    iOS利用Application Loader打包提交到App Store时遇到错误: The filename 未命名.ipa in the package contains an invalid ...

随机推荐

  1. Tensorflow%20实战Google深度学习框架 4.2.2 自定义损失函数源代码

    import os import tab import tensorflow as tf from numpy.random import RandomState print "hello ...

  2. AutoLayout性能不如frame

    http://draveness.me/layout-performance.html 复杂视图, 数量超过30个,用autoLayout就比较卡顿了 发现首页类似朋友圈,卡顿的原因应该就是使用了au ...

  3. B - Network---UVA 315(无向图求割点)

        A Telephone Line Company (TLC) is establishing a new telephone cable network. They are connectin ...

  4. linux IO多路复用POLL机制深入分析

    POLL机制的作用这里就不进行介绍,根据linux man手册,解释为在一个文件描述符上等待某个事件.按照抽象一点的理解,当某个事件被触发(条件被满足),文件描述符变为有状态,那么用户空间可以根据此进 ...

  5. mysql 取当前日期对应的周一或周日

    select subdate(curdate(),date_format(curdate(),'%w')-1)//获取当前日期在本周的周一 select subdate(curdate(),date_ ...

  6. centos shell脚本编程2 if 判断 case判断 shell脚本中的循环 for while shell中的函数 break continue test 命令 第三十六节课

    centos  shell脚本编程2 if 判断  case判断   shell脚本中的循环  for   while   shell中的函数  break  continue  test 命令   ...

  7. Java面试人事篇(二)

    1.请你自我介绍一下你自己? 回答提示:一般人回答这个问题过于平常,只说姓名.年龄.爱好.工作经验,这些在简历上都有.其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能.最深入研究的知识领域 ...

  8. POJ1845:Sumdiv(求因子和+逆元+质因子分解)好题

    题目链接:http://poj.org/problem?id=1845 定义: 满足a*k≡1 (mod p)的k值就是a关于p的乘法逆元. 为什么要有乘法逆元呢? 当我们要求(a/b) mod p的 ...

  9. cocos代码研究(24)Widget子类PageView学习笔记

    理论基础 PageView类又称Layout的管理器,可以让用户在多个Layout之间左右或者上下切换显示,继承自 Layout . 代码实践 static PageView * create ()创 ...

  10. 跨域nginx,CORS

    浏览器的同源策略是浏览器上为安全性考虑实施的非常重要的安全策略.从一个域上加载的脚本不允许访问另外一个域的文档属性.举个例子:比如一个恶意网站的页面通过iframe嵌入了银行的登录页面(二者不同源), ...