测试移动应用与传统的Web应用有何不同?

为了使imo走出基于Web消息应用的婴儿期,可以作为新的移动消息应用振翅高飞,该开发团队必须要克服许许多多的挑战。在第一部分,imo工程总监Erdal Tuleu讨论了从基于Web的应用向移动应用转变的最大挑战。本文,Tuleau将会进一步讲述移动应用和基于Web的应用之间的区别,以及对移动应用测试的建议。

web应用

什么使得开发和测试移动应用真正的与传统的Web应用不同的?

Erdal Tuleu:过去多于一个工作站不是很常见。人们通常登录他们的便携电脑或桌面,并在回家之前关掉它,回到家后再登录。现在人们有两个以上的工作站是相当常见的。例如,你可以让它在你的便携电脑上打开,再在你的手机的打开。我认为在所有时间内登录并退出不再那么普遍了。人们希望经常在线,经常联系。

因为这个,出现了维护所有这些工作站这样的挑战。你是怎样知道哪一个工作站是你希望交付消息的?例如,通过我们最先的移动版本,如果你在便携电脑上聊天,每一条接收的消息都会在手机上嘟嘟地响,这就特别恼人。你不能想像在一个办公室内所有的手机在一直的响的景象。这是我们希望改进的一件事。现在我们在智能方面做了相当不错的工作,用户在哪一个工作站上聊天,哪一个就激活。关于我们认为的你们期望在哪里接收消息,我们更智能。

我们知道客户端用户是从哪里发送的消息,而且也在一定程度上,我们可以说出他们在哪一个客户端读出的消息。因此从这些数据中,我们在后端拥有逻辑,这可以决定哪里是最重要的地方进行消息的发送。

另一件事是,如果用户经常登录,我们不想在晚上打扰人们,除非那是很重要的事。我们想我们仍然可以改进这点,但我们有一个限制模式功能,允许你挑选时间—你可能会说我们要在晚上11:00到第二天6:00睡觉—而且它每晚都可以自己启动,并且不会制造太大的噪音当其它人发消息时。但当然也有紧急事件,所以我们需要一种方法能够实现突破。这是我们添加的一项内容,使人们的生活更容易。

你的测试流程是怎样的?你怎样着手移动应用测试的?

Tuleu:哦,我们在办公室有很多设备,我们让人们一直使用它们。不仅仅只是开发人员, 我们让工作在imo的很多人都在实际中使用imo并进行测试。我们中许多人都有一整袋的移动设备。现在,我个人就有一个Galaxy Nexus、一个iPhone、一个iPad Mini和一个Nexus 7平板。

我们基本上在家使用iPhone和iPad,而且在办公室里有很多的设备。iOS往往更容易测试,因为它变化较少。而Android,我们看到它是市场上选择的最流行的模型,因办公而购买,并确保人们使用它。我也在Android上放入了测试版本,使更多的人进行测试。

但这不是所有的众包测试。我们也在它发布进行用户测试之前,进行了大量的代码测试。有时我们成对编程,我们总是要求所有人投入到代码审查中。因此,我认为这将会是一个不错的组合,当把传统的测试方法和众包可用性、错误检测混合时。

在我们设计并提交新功能之后,我们会把它交给员工一周进行测试,并在我们把提交给应用商场之前给他们的反馈。例如,当我们发布语音呼叫时,我们让每个人都呼叫他们的家人。这是好的,因为它覆盖了不同的运营商和不同的国家,所以我们从这一测试环节中得到很多好的反馈。

当我们开始移动应用的第一次测试时,我们很好注意到特殊功能,更的注意是可靠性。我们需要确保这一应用还会丢失信息,因为这是消息应用最重要的功能。最初,我们有人们失去连接的问题,因为这在Web版本中是不存在的问题。因此我们知道我们必须调整一些整改,来为失去连接负责,以及为在用户开启飞行模式时长时间失去连接负责。

这是很测试的,因此如果你错过一条消息,你不能总知道。我们还有Web客户端,这是非常好的事情,所以我们可以看到是否有消息在那里丢失了。所有对话内容都保存在我们服务器中用户的聊天记录中,所以每个客户端都可以把它从那里拿出来。如果客户端出现的漏洞,不能接收信息,那么信息还在,用户可以从他们正在使用的客户端中得到它。

在客户端,例如,如果你在隧道中发送了一条消息,我们有服务器保存那条消息,并在你重新连接上时发送此消息。为也保持正确,这是将是一个复杂的流程,但这很重要,因此火车上的用户不希望等待,直到他们获得连接再重新编辑他们的消息,而且他们应该有足够的信心,这条消息最终会发布出去。我们有相当基础的协议,确保消息的发送——就像是呼叫和响应之类的事情。

移动信息化交流QQ群:一号群:211029692 二号群:344692795 CIO交流群:316076815(需认证)

移动化问答社区:wenda.yidonghua.com



1 星2 星3 星4 星5 星 (1 次打分, 当前平均分: 4.00)
Loading...
 
已有 1 条评论
  1. 移动应用下一个爆发点是企业级APP 求互粉 [江南style]

    2013年2月27日 11:21来自新浪微博 回复
返回顶部

无觅相关文章插件,快速提升流量