首页 客户案例 品牌营销网站建设 微信小程序开发 网络营销 APP开发 新闻 联系

1对1定制服务,PC端+手机端+小程序多端应用

APP软件测试工作简析

2019年06月20日

当软件实现了新功能后,准备发布版本前,往往需要进行一轮性能测试以确定没有性能问题,这类测试通常包括功能的流畅度、电量消耗和内存使用情况等。
由于内存组成具有复杂性,实际上并没有简单通用的方法就能够发现所有的内存问题。

下面,我们会围绕一组案例展开,通过对APP案例的分析讲解各种内存测试的工具和方法。这些app例子都是从真实的测试案例中提取的,经过加工后使得问题表现得更加明显。

app

接下来我们从一个最常见的内存泄漏开始,作为最典型的内存问题,类似的情况可能在无数应用的无数版本中出现过,而且还会不断地在新版本里出现。对于这样的问题,我们必须要准确识别出来。

在大部分应用中,经常会有一类功能是需要加载附加资源的,比如显示从网络下载的文本或图片。这类功能往往需要在内存中存放要使用的资源对象,退出该功能后,就需要将这些资源对象清空。如果忘了清理,或者是代码原因造成的清理无效,就会形成内存泄漏(GC)。我们的测试任务就是保证功能的正常,并且不会有遗留的内存对象造成泄漏。

要开始进行性能测试,测试工具是必不可少的。我们一般都会优先使用SDK/IDE自带的工具,因此首先会想到的工具就是和IDE集成在一起的Android Device Monitor/Android Studio了。

在线提交您的需求

*我们会在24小时内回复您,节假日除外。
线上服务咨询微信二维码4009699980获取解决方案