android之测试

  安卓app的测试,我只是简单的,做过一个小项目的测试工作。这个小app最终上线了,现在是1年以后来写这个测试的过程。现在发现,这个app使用的人也不是很多。

  安卓的产品从需求到上线,大致分为:1,需求阶段;2,开发阶段;3,测试阶段;4,上线阶段。本文章主要介绍一下,测试阶段,该干什么。主要是为我自己做一个记录,日后再有android的app测试,按部就班的执行即可。

  在测试阶段,1,读需求,写出测试计划和测试用例。2,搭建测试环境。3,测试执行和写测试报告。

  在1,读需求,写出测试计划和测试用例阶段。

  app测试的特点,除了功能测试之外,主要是,(1)不同手机屏幕的大小,(2)分辨率的不用,以及(3)android系统版本的不同。这3大方面进行测试。另一方面,主要注意,(1)内存增长的趋势,(2)是否有占用cpu过大的情况,在这种情况下,手机会停止响应,(3)监测一下,是否过多的使用了带宽。

 在2,搭建测试环境阶段

  使用eclipse for android环境。这个环境是可以开发和测试的环境。

  (1)android sdk的官网是 http://developer.android.com/ ,在这里可以下载 ADT。它是可以选择带eclipse的,强力建议选择带eclipse版本的。直接解压,安装即可。

  (2)安装完成之后,在 

下 点击 android SDK Manager 联网管理SDK的版本。

点击 Android Virtual Device Manager 管理用来测试的手机端。 测试人员就是在这里 新建不同的 android 版本,屏幕大小,分辨率 进行测试。

  (3)点击 run->run as->android application 启动一个虚拟设备。如图:


实际上这就是一个虚拟的手机。

  (4)测试人员把待测的app->apk发送到自己的邮箱中,在这个device中,可以联网(使用本机的网络),打开邮箱,下载app,安装进行各项测试。

  在3,测试执行和写测试报告阶段。

  测试人员主要进行功能测试。在功能测试之外,UI的测试也很重要。测试人员要构造不同的device(分辨率不同,屏幕尺寸不同,android不同),进行UI的抽测。就是这个app有几个页面,每个页面都要用人眼看到。并不一定要走完所有的逻辑,但是所有页面要看完整。一般一个app 也就4~8个页面,不太费事。

  剩下的就是内存测试,我当时是用的android下自带的 按钮中的内存管理功能。先 看一眼内存,在执行搜索测试,再多翻几页,在看一眼内存。确认是否持续增长。

  然后就是CPU测试,在使用的过程中,滑动,或者翻页,或者注册等等的,有停止响应的情况发生。一般停止响应了,就是cpu消耗过大,或者是 带宽消耗过大。

  最后是带宽测试。这个测试,主要是查看这个app,是否过多的使用了带宽。使用了不必要的带宽,比如显示一个人的信息,本来就需要显示姓名和性别等少数几个字段的。可能开发者为了省事,从后台把数据库中所有的信息全部传过来了,在app中选择的显示了少数几个。这样是很不合理的,测试人员要发现它。另一个,在显示照片的过程中,除非是用户特地需要,app中应该显示这个照片的缩略图,不应该显示详细图。也就是说,所有的传给app的照片,都应该做缩略图。好的,在这个带宽测试的过程中,我使用的是360手机安全卫士,现在很多软件都有这个功能,比如手机流量管家。只要记住了时间段,就可以找到这个时间段的流量,是否异常。就能知道,它这一步骤是否过多的使用了带宽。

  在测试执行过程中,还有很多要注意的地方。比如,异常退出,比如手机输入法的兼容,断网下app的工作状态等等。时间过了1年了,有些也未记得太清了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值