如何测试一个APP
安装卸载
安装卸载路径是否能自己选择
在不同操作系统下(Android、ios)安装是否正常,能正常运行
安装的文件及文件夹是否写入了指定的目录里
安装来自不同来源的(应用宝、360助手)下是否正常。
卸载是否删除所有相关的文件
功能测试
运行、应用的前后台切换、免登录、数据更新、离线浏览、App更新、定位、启动相机服务。。根据软件说明看看提供的功能是否能正确并如设计的一样正常运作。
手动测试、自动化测试比不可少
性能测试
关于App性能测试(高中低端手机是否流畅),我们主要关注的参数有:CPU、内存、耗电量、流量、FPS(画面每秒传输帧数/刷新率)、启动时间。同时也需要关注一下App安装耗时和启动耗时。
服务器性能测试
服务器性能测试,主要包含单机容量测试和24小时稳定性测试。单机容量测试,可以检测到单机服务器在90%的响应时间和成功率都达标的前提下,能够承载多少用户量。
使用特定游戏模型压测24小时,服务无重启,内存无泄漏,并且各事务成功率达标。
UI测试
测试用户界面(菜单、对话框、窗口)等布局,文字正确,页面美观,操作友好,符合行业标准,易操作。
兼容性测试
在不同品牌手机和不同机型上的安装、点击、卸载、运行。
在不同操作系统上的安装、点击、卸载、运行。
不同的屏幕尺寸、分辨率
不同的网络类型
与本地及主流App是否兼容
安全测试
检测是否容易被外界破解,是否存在被恶意代码注入的风险,软件权限、安装与卸载安全、数据安全、通讯安全、人机接口安全性。