移动端App测试除了需要进行功能测试,另一重要的方面就是移动端App的非功能需求。移动端的App在推出市场或进行进一步迭代前,测试工程师手里有很多要测试的问题。今天我们将探讨一下移动端App的非功能性测试。

早期开发阶段要进行的第一个测试应该是实用性测试。由市场部同事进行实地调研,察看现阶段开发的第一个版本并收集反馈,看看用户是否能很好地使用新功能,以便贴合用户使用习惯。需要测试短信、微博或其他通知是否对App操作造成影响。确保测试过程测试设备APP的耗电情况以及电池使用情况、内存占用、网络流量的消耗,是否存在内存溢出。测试app的安装和删除过程。更重要的是需要进行测试从老版本升级为新版本的过程牵扯出来的数据迁移问题。

 

移动测试

 

后期还要测试App的本地化,软件测试人员需要用不同的语言测试App。基于不同的网络载体上以不同的网速进行测试。确定该App在GPRS,EDGE,UMTS,LTE和WiFi环境下都能运作。这个时候还要注意检查网络连接不好或断网状态时App会发生什么反应。飞行模式下使用该app看看如果一个请求失败了会发生什么。将测试设备连接到电脑上并检查开发日志文件有没有例外、警告或其他奇怪的异常之处。

这些只是移动端测试工程师测试一个App时应该考虑的非功能需求中的一些部分。每方面都检查到位是绝不可能的,实际测试过程应该尽量覆盖更多方面以防用户得到不好的体验。可以考虑我们专业的测试服务团队,欢迎垂询。