手机端APP与游戏测试过程

一、手机端APP的测试

1、安装与卸载:
●应用是否可以在IOS不同系统版本或android不同系统版本上安装(有的系统版本过低,应用不能适配)
●软件安装后是否可以正常运行,安装后的文件夹及文件是否可以写到指定的目录里。
●安装过程中是否可以取消
●安装空间不足时是否有相应提示
●如果应用需要通过网络验证之类的安装,需要测试一下断网情况下是否有相应提示
●是否可以删除应用(可通过桌面删除,也可以通过软件卸载安装。曾发现在IOS手相上有个应用安装时未完全安装,终止安装后,未完成安装的应用图标一直显示在手机上,并且无法成功删除)
●测试卸载后文件是否全部删除所有的安装文件夹
●卸载过程中出现死机,断电,重启等意外的情况,待环境恢复后是否可以正确卸载
●卸载是否支持取消功能,单击取消后软件卸载情况是否正常

2、运行
●APP安装完成后,是否可以正常打开软件
●APP运行时,是否有加载图示
●APP的速度是可以让人接受,切换是否流畅
●用户登录状态太久,sessionId会过期,会出现“虽然是登录状态,系统会提示用户没有登录。

3、登录
●登录用户名和密码错误时,界面有提示信息
●用户主动退出登录后,下次启动APP时,应该进入登录界面
●对于支持自动登录的APP,数据交换时 ,是否能自动登录成功且数据库操作无误
●密码更改后,登录时是否做到了有效数据的校验
●对于未登录时一些页面的操作,是否做了控制
●切换账号登录,检验登录的信息是否做到及时更新
●对于多个端都进行操作时,确保数据库操作无误,且每个端可以及时看到数据的更新
●对于一些软件,支持一个账号只允许登录一台机器,这时,需要检查账号登录多个手机时,是否将原用户剔除,且能够给出提示信息
● APP切换到后台时,再次切换到前台的测试,如登录时,有电话打进来
●对于IOS与android不同设备登录同一个账号时,对个人信息等数据进行操作后,确保数据数库操作无误,且IOS与android设备看到的数据都是最新的。

4、离线:离线是应用程序在本地的客户端会缓存一部分数据以功程序下次调用
●对于一些程序,需要在登录进来后,这时没有网络的情况下可以浏览本地数据
●对于无网络时,刷新获取新数据时,不能获取数据且能给出友好提示
●切换到后台,再次切换到前台时,可以正常查看
●离线后又连上网,这时对数据有更新时,需要从服务器端获取新数据来更新客户端数据,且要更新本地缓存信息
●对于一些界面的数据不提供离线查看,需要给出相应提示且界面更新后无任何数据
●确认在无网情况下可以浏览本地数据
●确认退出APP再开启APP时能正常浏览
●确认切换到后台再切回APP应用时可以正常浏览
●锁屏后再解锁回到应用前台可以正常浏览
●服务端的数据有更新时有离线的提示

二、手机游戏的测试过程

首先:游戏的安装卸载,升级覆盖安装这些最基本的测试是一定要做的。
然后:游戏登陆、注册、记住密码、断网自动重连测试
之后:游戏内容测试。UI风格,游戏技能,算法的正确测试。

手工的操作步骤如下:

安装测试:
1)  安装过程中对于缺省安装目录及任意指定的安装目录,是否都能正确安装;
2)  若是选择安装,查看能否实现其相应的功能;
3)  在所有能中途退出安装的位置退出安装程序后,验证此程序并未安装成功(没有程序组及程序项产生);
4)  软件安装后,对其它已经安装的软件是否有影响;
5)  裸机安装后,各功能点是否可用;
6)  安装前,安装程序是否判断可用磁盘空间大小,如果不能满足安装空间要求,安装程序能否继续; 
7)  安装过程中查看 版权声明、版本信息、公司名称、LOGO等是否符合标准;
8)  安装过程中界面显示与提示语言是否准确、友好;
9)  重复安装时系统是否有提示、是否可以覆盖安装、是否可以升级安装、是否允许多版本共存;
10)  是否有注册码或硬件加密狗,在没有它们(或错误)存在的情况下能否顺利安装。
使用测试:
UI: 界面测试,界面的友好型,完整性,整体性要良好尽可能优秀。
功能:游戏中所需求的东西要满足,并且结算与逻辑要正常。(这个要针对不同的产品做不同的详细分析)
性能:游戏长时间运行,高负荷运行是否有卡钝,卡死,崩溃问题。
卸载测试:
1)   卸载后注册表中的注册信息及相关的程序安装目录是否能完全删除掉;
2)   卸载过程中完全删除共享文件后,看其它程序能否正常运行;
3)   卸载后,是否对其它已经安装的软件有影响;
4)   系统卸载后用户建立文档是否保留;
5)   软件卸载画面上的软件名称及版本信息是否正确;
6)   在所有能中途退出卸载的位置是否能正确退出;
7)   卸载过程中界面显示与提示语言是否准确、友好;
8)   卸载后安装此系统能否打开原来保存的文件,并一切运行正常;
9)   卸载程序如果要求重新启动机器,在重新启动之间是否给用户提示以保存现有的己运行的程序的资料;
10)  是否可以选择组件进行卸载;
11)   卸载过程中,对意外情况的处理(掉电等)。
12)   在卸载过程中,是否有终止或者结束按钮。


转载自----------百度知道问题答案




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值