手机app测试总结

手机app测试总结

 

一.功能性测试:

1)根据产品需求文档编写测试用例

2)软件设计文档编写用例

      根据软件需求说明书或者用户需求验证app的各个功能是否实现,采用如下方法实现并评估功能测试过程:

采用时间、地点、对象、行为、和背景五元素或业务分析等方法、提炼app的用户使用场景,对比说明和需求,整理出内在,外在及非功能直接相关需求,构建测试点和用例,并明确测试标准,若用户需求中无明确标准遵循,则需要参考行业或相关国际标准或准则。 

根据被测试功能点的特性列出相应类型的测试用例对其进行覆盖,如:涉及输入的地方需要考虑等价、边界、负面、异常或非法、场景回滚、关联测试等测试类型对其进行覆盖。 

在测试实现的各个阶段跟踪测试实现与需求输入的覆盖情况,及时修正业务或需求理解错误地方。 

运行

1App安装完成后的试运行,可正常打开软件。 

2App打开测试,是否有加载状态进度提示。 

3App打开速度测试,速度是否可观。 

4App页面间的切换是否流畅,逻辑是否正确 

应用的前后台切换

1)APP切换到后台,再回到app,检查是否停留在上一次操作界面。

2)APP切换到后台,再回到app,检查功能及应用状态是否正常,IOS4IOS5的版本的处理机制有的不一样。

3)app切换到后台,再回到前台时,注意程序是否崩溃,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的时候。

4)手机锁屏解屏后进入app注意是否会崩溃,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的时候。

5)App使用过程中有电话进来中断后再切换到app,功能状态是否正常

6)当杀掉app进程后,再开启appapp能否正常启动。

7)出现必须处理的提示框后,切换到后台,再切换回来,检查提示框是否还存在,有时候会出现应用自动跳过提示框的缺陷。

8)对于有数据交换的页面,每个页面都必需要进行前后台切换、锁屏的测试,这种页面最容易出现崩溃。

客户端数据库测试

1)一般的增、删、改、查测试。

2)当表不存在时是否能自动创建,当数据库表被删除后能否再自建,数据是否还能自动从

服务端中获取回来并保存。

)在业务需要从服务端取回数据保存到客户端的时候,客户端能否将数据保存到本地。

4)当业务需要从客户端取数据时,检查客户端数据存在时,app数据是否能自动从客户端

数据中取出,还是仍然会从服务器端获取?检查客户端数据不存在时,app数据能否自动从

服务器端获取到并保存到客户端

)当业务对数据进行了修改、删除后,客户端和服务端是否会有相应的更新。

 

二.兼容性适配性测试:

1AndroidiOS版本的兼容性

2)手机分辨率兼容性

3)网络的兼容性:2G/3G/4G/Wifi,弱网下、断网时

4APP跨版本的兼容性

5)与本地或主流app是否兼容

 

1.适配性测试:

1)手机不同分标率支持:客户端支持的分辨率等

2)手机不同版本的支持: 4.0  4.4 5.0  6.0 7.0  8.0等;在测试计划中:需要安排单独的时间用于Android不同系统的兼容性测试,包括2.0以下版本和4.0以上等

3)手机不同厂家系统的支持:不同厂家会有不同Android系统,例如:小米,华为,锤子对市面上主流手机的支持

4)手机不同尺寸的支持:3.57.0屏幕在UI显示有区别,要支持最大到最小。

解决方案:

a.自行购买或者使用借来设备来实际验证。耗费资金,购买几台。

b.第三方云测试的解决方法。(Testin

c.整理不兼容的地方,然后去分析app总可能不兼容的代码。对技术能力的要求比较高,前期也需要花费不少的时间。

d.利用友盟等第三方统计平台获得应用对应的TOP N 的记性重点进行测试。

 

2.安装、卸载测试

主要针对编译后源程序生成的APK安装文件。

  • 4
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值