咨询邮箱 咨询邮箱:service@yitianxinda.com 咨询热线 咨询热线:18101296137 微博 微信
软件开发公司对移动设备上测试你的移动应用程序_北京软件开发公司
发表日期:2015-09-07 11:26:03    文章编辑:宜天信达    浏览次数:
 
四年来,软件开发公司已经在手机测试工作,从那以后,移动世界已经以非常快的速度发生了巨大的变化。几乎每一个月,新的移动设备进入市场,新酷的硬件和软件的特点。
 
作为移动的测试,我们知道我们需要处理所有这些新的“旧”的设备在我们的日常工作,为了保证开发的移动应用程序运行没有任何问题。我们必须确保应用程序或移动Web应用程序运行在不同的设备,不同的网络和其他许多不同的移动场景。
 
一个问题我总是在其他移动测试要求:在移动设备上要测试我的应用程序?
 
在这篇文章中,我想和大家分享一些我的想法如何应对这一挑战,如果你对你自己的测试。
 
碎片化:只有在Android?
 
我敢打赌,每当人们听到这个词移动破碎,他们总是认为这只是发生在Android的世界里。是的,Android有一个真正的大问题由于碎片不同厂商的不同硬件和软件安装以及定制用户界面。如果你看这里,你会看到手机制造商的Android碎片化的状态:
 
Android的碎片化
 
 
然而,如果你看看iOS,有一些碎片以及。当然,这仅仅是一个制造商,但也有不同的软件版本和设备。触摸设备的范围始于iPod-touch iPhone,iPhone 3G和3GS的经典,/ 4 / 5 / 4S 5S,ipad ipad2 iPad3 iPad4 / / /空气/ ipad mini ipad。所有的设备也有不同的硬件规格,可以运行不同的iOS版本。所以,你可以看到,在苹果iOS的世界也存在分裂问题:
 
iOS的碎片
 
如果你想移动网站,还有另一个挑战,可真痛苦,各种移动浏览器。这些包括Safari浏览器在iOS的喜欢,Opera Mini的iOS和Android,iOS和Android的海豚浏览器,原生Android的浏览器,Firefox谷歌浏览器Android,Android的手机浏览器,Internet Explorer浏览器的Windows手机,黑莓和其他一些功能手机浏览器。
 
那么什么是检验正确的选择?只使用较新的设备和浏览器的版本?在市场上购买的每一个设备?
 
不,这不可能解决的,因为并不是所有的用户升级他们的设备或软件的每一次新版本可用。“典型”的用户通常购买一个为期两年的合同,移动设备和智能手机将在至少在那一段时间。
 
因此,选择合适的设备的较佳方式,操作系统和浏览器版本是要了解你的客户!如果你知道他们使用的设备和软件版本,你可以缩小和测试工作,在移动设备上所需的发展。否则,它测试你的应用程序在市面上几乎每一个设备如果你自己做,这是非常困难的(但对外测试服务是一个选项,太)。
 
用户统计:你较好知道你的移动用户
 
对于一些报告和调查,移动用户与浏览器或桌面应用程序有一个更高的移动应用的展望。在这样的一个报告,近80%的用户第一次使用后删除一个应用程序。原因总是坏的设计,可用性,首次推出后表现或撞。近50%的用户,预计在两秒一个应用程序是可以使用的。如果一个应用程序较慢,它被删除。
 
另一个令人印象深刻的数字是一个普通的用户检查他或她的移动设备每六分钟。还有很多更有趣的数字移动用户和他们的期望。
 
收集尽可能多的信息,允许使用你的应用程序的人。收集信息,如:
 
性别
年龄根据年龄,程序需要实现的不同。
月收入
教育背景
他们住在哪里?
他们使用的是什么样的其他应用程序?
他们使用的是什么样的设备?
如果你已经在App Store发布一个应用程序,你可以使用所提供的资料或自己的跟踪信息来获得用户的概述和使用它们的装置。如果你没有一个应用程序发布,你可以做用户调查、访谈来了解你的客户/用户的第一印象。
 
设备组
 
如果你有必要的信息,你就可以开始创建所谓的设备组。随着器件组的帮助下,你可以处理这个问题的碎片和测试这些设备你的客户/用户使用。
 
一个典型的设备组可以像下面这样的场景。
 
第一组具有较高的优先级,“A”设备在这组较新设备,具有强大的硬件,并以高分辨率的大屏幕和密度。较新的操作系统和浏览器版本上安装这类设备。这里的设备必须在功能方面的应用100%支持,设计和可用性。
 
1组,优先:
 
高端设备
双/四核CPU
RAM >版
显示尺寸> 4,5″
视网膜,全高清显示
新的操作系统提供的设备
第二组有中等优先级,“B”设备在这组是中档设备,平均硬件比如CPU,屏幕分辨率和尺寸相比,A组的操作系统版本不应超过一年的设备。从这组设备应支持在功能和易用性方面的应用100%。由于屏幕较小的需要设计不在本组中是完美的。
 
2组,优先B:
 
中档设备
双核心CPU
内存1024MB
显示尺寸<5″
无视网膜全高清显示
软件不超过一年
第三组的“C”设备低优先级的这里有一个小的CPU,和小屏幕分辨率和密度。软件版本已经超过一年。但是,这类设备必须支持功能的应用100%。设计和可用性可以不同于其他群体,因为设备硬件可以减缓提供良好的可用性。
 
3组,优先C:
 
慢的装置
单核CPU
< 1024MB RAM
显示屏尺寸小于4″
低分辨率的屏幕
操作系统一年以上
如果你有设备的分组,使他们保持更新。不要低估努力维护这些群体及其相应的测试设备。根据项目的不同,这可以是一个全职工作。
 
你需要关注移动设备市场的新设备和新版本的浏览器,适合您和软件开发公司的用户组。随着这些设备组的帮助下,它是非常容易的处理装置的碎片和找到正确的设备测试。
相关文章推荐
软件开发是一个复杂的过程,涉及许多流程、组件和方法,它们必须协同工作才能成功。如果其中任何一个因素失败,整个开发过程都可能受到阻碍。然而,在竞争激烈的生态系统中...
下一代工业进步被称为工业4.0,旨在将传统行业(如自动化)互联互通并实现计算机化。工业4.0的目标是使工厂变得更加智能,提高适应性和资源效率,以及改善工厂之间供...
您正在寻找能够将您令人惊叹的应用程序想法变为现实的人。我应该聘请软件公司还是兼职开发者?这可能是每个新晋产品所有者问自己的最常见问题。在开始开发过程之前,您需要...
改进人力资源流程对任何旨在最大限度地提高生产率和员工满意度的企业都至关重要。许多公司需要人力资源任务的帮助,这需要时间和资源。企业资源规划软件可以是这方面的完美...
从头开始构建网站并托管和维护或改造旧网站需要聘请一支拥有技能和专业知识的团队。如果您不想进一步扩大团队,不想经历招聘大手笔,或者想降低离岸成本,北京软件开发外包...
对于希望简化软件开发人员招聘流程的企业来说,选择合适的在线招聘评估平台至关重要。由于有如此多的选择,找到满足您需求的解决方案可能具有挑战性。本指南将帮助您解决选...