浅析移动测试:应用上线不“裸奔”的正确方式
2017-07-13 10:08
190 查看
1.移动App测试的现状及其挑战
移动互联网走到今天,App寡头化的趋势已经越来越明显,同时用户的口味越来越高,这对移动App开发者提出了更高的要求。几年前可能你有一个创意,随便做一个App,就算功能简单,Bug很多,也会有不少用户会使用,因为当时的选择少。而现在,如果App的质量不过关,体验不好,还经常崩溃闪退的话,会被好不容易获得的用户立刻卸载掉。这就要求开发者对于App的测试越来越重视,而App的测试和传统测试相比,面临更多挑战:
App迭代速度快,测试时间少。
现在的App迭代速度非常快,通常一个月一个大版本,两周一个小版本。而开发人员水平参差不齐,基本上都是临近发布前才能提供可测试的版本,给测试人员留出的时间非常有限。这就直接导致了测试人员可能无法对App进行全面的测试,根本无法保证App的质量,所以我们经常看到很多App带着Bug就上线了。
App测试的准确性和问题追踪难以保证。
据统计,由于缺乏真实环境下的用户场景,App测试遗漏环节高达20-50%。由于测试人员本身不专业,同时缺乏通用的App测试工具,导致很多App发生了崩溃严重问题时,测试人员很难提供给开发人员精准的崩溃日志,让开发者无法精确定位问题和分析问题。
手机机型分裂越来越严重,App兼容问题突出。
目前Android机型有几千款之多,加上各种操作系统版本、各种屏幕尺寸、各种厂家自定义ROM,给App带来了严重的兼容适配问题。而随着苹果发布新机的节奏在加快,以及iOS版本不断更新,iOS上的兼容适配问题也开始增多。App的测试人员没有时间,没有能力在所有机型上验证App是否可以正常运行,大多数情况只能挑几个手头能找到的机型做简单的验证测试,就草草发布上线,结果可想而知,就是在最终用户手机上出现各种意想不到的适配问题。
移动互联网走到今天,App寡头化的趋势已经越来越明显,同时用户的口味越来越高,这对移动App开发者提出了更高的要求。几年前可能你有一个创意,随便做一个App,就算功能简单,Bug很多,也会有不少用户会使用,因为当时的选择少。而现在,如果App的质量不过关,体验不好,还经常崩溃闪退的话,会被好不容易获得的用户立刻卸载掉。这就要求开发者对于App的测试越来越重视,而App的测试和传统测试相比,面临更多挑战:
App迭代速度快,测试时间少。
现在的App迭代速度非常快,通常一个月一个大版本,两周一个小版本。而开发人员水平参差不齐,基本上都是临近发布前才能提供可测试的版本,给测试人员留出的时间非常有限。这就直接导致了测试人员可能无法对App进行全面的测试,根本无法保证App的质量,所以我们经常看到很多App带着Bug就上线了。
App测试的准确性和问题追踪难以保证。
据统计,由于缺乏真实环境下的用户场景,App测试遗漏环节高达20-50%。由于测试人员本身不专业,同时缺乏通用的App测试工具,导致很多App发生了崩溃严重问题时,测试人员很难提供给开发人员精准的崩溃日志,让开发者无法精确定位问题和分析问题。
手机机型分裂越来越严重,App兼容问题突出。
目前Android机型有几千款之多,加上各种操作系统版本、各种屏幕尺寸、各种厂家自定义ROM,给App带来了严重的兼容适配问题。而随着苹果发布新机的节奏在加快,以及iOS版本不断更新,iOS上的兼容适配问题也开始增多。App的测试人员没有时间,没有能力在所有机型上验证App是否可以正常运行,大多数情况只能挑几个手头能找到的机型做简单的验证测试,就草草发布上线,结果可想而知,就是在最终用户手机上出现各种意想不到的适配问题。
相关文章推荐
- 从正确的方式开始测试你的Go应用
- 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之64---BREW 应用的测试签名
- 中国第一应用质量管理互动平台中国测试平台网上线
- 浅析iPhone平台三种应用类型的布局方式
- Android计时器正确应用方式解析
- Python ConfigParser模块正确应用方式
- (转贴)浅析GSM上层协议及其在测试中的应用
- 移动应用导航方式:说说抽屉式导航
- 浅析iPhone平台三种应用类型的布局方式
- 浅析iPhone平台三种应用类型的布局方式 推荐
- 雷锋读图:浅析移动应用软件现状
- 软件测试互动平台全新上线 鼎力破解应用质量管理难题
- 深入探讨Python ConfigParser模块正确应用方式
- 深入探讨Python ConfigParser模块正确应用方式
- 浅析iPhone平台三种应用类型的布局方式
- 《BREW进阶与精通――3G移动增值业务的运营、定制与开发》连载之64---BREW 应用的测试签名
- 软件测试互动平台全新上线 鼎力破解应用质量管理难题
- 一款移动应用名叫Hailo-改变人们预订出租车的方式
- 浅析HTML5在移动应用开发中的使用
- 浅析HTML5在移动应用开发中的使用