雀恰营销
专注中国网络营销推广

app测试用例,APP 通用测试用例大全

app测试用例,APP 通用测试用例大全

APP安装

是否可以用间隔版本覆盖安装。

是否可以覆盖早期版本的安装。

应用是否可以安装在不同的系统版本上(部分系统版本太低,应用无法适配)。

软件安装后的文件夹和文件是否可以写入指定目录。

在安装过程中取消(杀死进程)。

安装空间不足时是否有相应提示。

APP卸载

卸载,清理安装目录,SD卡存储数据不会被清理。

是否可以删除应用(可以通过桌面删除,也可以通过软件卸载来安装。我发现有一个应用在安装的时候没有完全安装在IOS手机上。安装后已终止,未安装的应用程序图标已显示在手机上。,无法成功移除)。

卸载所有安装文件夹后测试是否所有文件都被删除。

卸载过程中出现死机、断电、重启等意外情况,恢复环境后能否正确卸载。

APP升级

当客户端有新版本时,有更新提示。

通过第 3 方软件升级。

在升级期间保留用户数据、设置和状态app测试用例,APP 通用测试用例大全,并特别注意新版本中已删除的状态或设置。

如果升级忽略本次升级,当有新的升级版本时,是否还有升级提示。

跨版本升级应该会成功。

app测试用例,APP 通用测试用例大全

选择非强制更新时,是否可以选择暂时不更新,立即更新;是否可以关闭弹出框不显示。

非强制更新弹框的提示频率一般每天提示一次或固定时间提示一次。

没有升级就不能使用主要版本更新。

当版本为强制升级版本,但强制更新后用户没有更新,退出客户端。下次启动应用时,仍会出现强制升级提示。

是否可以关闭强制升级弹窗。

客户端有新版本时,本地不删除客户端,直接更新查看是否可以正常更新。

检查升级后旧账号是否可以正常使用。

检查升级后旧账号的旧数据是否丢失或异常。

检查新函数是否替换旧函数,是否按照最新逻辑执行。

检查旧版本中删除或隐藏的功能是否对新版本有任何影响。

升级过程中断电、重启、来电等中断

APP启动和停止

首次启动是否有欢迎界面,是否可以进入应用,停留时间是否合理。

第一次启动后拉取的信息是否正确。

重启时间是否符合预期。

重启应用功能是否异常。

重启后的状态检查:如初始化信息、初始状态、网络启动等。

再次启动进程服务检查:进程名、进程号、服务名、服务号、GPS等第三方调用的SDK。

app测试用例,APP 通用测试用例大全

再次登录的应用再次启动时是否正常登录。

如果发生崩溃,是否可以重新开始。

手动终止进程,是否可以重新启动服务。

其他系统软件工具停止进程,清理软件数据,是否可以启动。

APP权限和安全

需要用户确认的权限未授权,默认禁用,相关功能正常。

网络权限受管家和系统安全软件限制时的网络操作。

使用安全软件进行安全漏洞、病毒扫描,看看被测应用是否会被这些安全软件提示出现问题,影响用户对被测应用的使用或印象。

扣减风险:包括短信、打电话、上网等。

隐私泄露风险:包括获取手机信息、获取联系方式等。

测试App的输入有效性验证、认证、授权、数据加密等

当密码或其他敏感数据输入应用程序时,不会存储在设备上,密码也不会被解码。

密码、信用卡详细信息或其他敏感数据不会存储在预先输入的位置。

登录

当登录用户名和密码错误时,界面会有提示信息。

用户主动退出后,下次启动应用时,应该进入登录界面。

对于支持自动登录的APP,自动登录是否可以成功。

修改密码后app测试用例,登录时检查是否验证了有效数据。

未登录时是否控制部分页面的操作。

切换账号登录,查看登录信息是否及时更新。

多终端操作时,确保数据库操作正确,每个终端都能及时看到数据更新。

有些软件只允许一个账号登录一台机器。这时候需要查看账号登录多部手机时是否排除了原用户,可以给出提示信息。

在不同的IOS和android设备上登录同一个账号时,操作个人信息等数据后,确保数据库操作正确,IOS和android设备看到的数据是最新的。

如果用户登录时间过长,sessionId会过期,并提示“虽然已经登录,但系统会提示用户不要登录。

网络和流量

网络信号,尤其是应用在弱网络环境下的表现。

不同的运营商网络:电信、中国联通、中国移动、2/3/4G。

网络中断、网络恢复方案(如重试)和网络提示的逻辑处理。

应用首次启动时的流量是否符合预期。

统计数据和异常报告对流量的影响。

应用中的图片大小和大小是否考虑了对网络流量的影响。

基于流量安全的特殊服务,如该功能仅在WiFi下支持。

对于某些程序,登录后需要在没有网络的情况下浏览本地数据。

无网络时,刷新获取新数据时,无法获取数据,可以友好提示。

部分界面数据无法离线查看,需要给出相应提示,界面更新后无数据。

确认您可以在没有互联网连接的情况下浏览本地数据。

无网络情况下能否正常进入免登录状态。

中断测试

停留在程序操作界面锁屏app测试用例,APP 通用测试用例大全,恢复后查看操作是否正常。

停留在程序操作界面,按home键可在程序前后切换。

页面界面请求和界面框架加载时,被home键、return键、快速切换操作打断。

系统异常中断:关机、断电、重启、充电。

将App切换到后台,然后返回App查看是否停留在上一个操作界面,功能和应用状态是否正常,尤其是从后台切换到自动更新数据时前景。

当app在使用中,出现通话/短信/闹钟/定时器中断,再切换到app,功能状态是否正常。

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

对于有数据交换的页面,每个页面都必须进行前后切换和锁屏测试。这种页面最容易崩溃。

在应用运行时使用蓝牙传输/接收数据。

应用在运行时使用相机、计算器等手机自带设备。

推送测试

检查Push消息是否按照指定的业务规则发送。

当勾选不接收推送消息时,用户将不会收到推送消息。

如果用户设置了免打扰时间段,请检查用户是否在免打扰时间段内收不到Push。在免打扰时间段内,用户可以正常接收Push。

Push消息针对登录用户时,需要检查接收到的Push是否与用户身份一致,推送其他人消息无误。一般只推送手机上最后一次登录的用户。

测试Push时,需要使用真机进行测试。

app测试用例,APP 通用测试用例大全

兼容性测试

分辨率、屏幕尺寸、系统版本、不同手机品牌。

是否兼容本地、主流应用(安全、输入法、通讯等)和竞争应用。

是否支持横竖屏自适应处理。

数据和存储

增删改查通用测试。

表不存在时是否可以自动创建,数据库表删除后是否可以自行创建,数据是否可以从服务器自动取回并保存。

当业务需要从服务器取回数据并保存到客户端时,客户端是否可以将数据保存在本地。

当业务需要从客户端取数据时,在检查客户端数据是否存在时,App数据是否可以自动从客户端数据中取app测试用例,还是仍要从服务端取数据?检查客户端数据不存在时,能否自动从服务端获取App数据并保存到服务端。

应用使用过程中产生的临时文件的存放路径及命名方式。

应用所涉及的下载操作产生的文件的存储方式。

存储的文件被锁定并被占用。

如果有外置SD卡或内置SD卡,需要检查app生成的文件是否正确。

应用安装在 SD 卡或手机存储中。

磁盘空间不足,磁盘没有权限(如读、写)。

性能测试

性能:核心操作的性能指标有:CPU/内存、响应时间、功耗、流量。

稳定性:选择某些场景进行连续重复操作;货币稳定操作,持续数小时。

流畅性:列表滑动、返回条目、快速点击(这个肉眼不好判断,可以用GT)。

赞(0) 打赏
未经允许不得转载:雀恰营销 » app测试用例,APP 通用测试用例大全
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

文章对你有帮助就赞助我一下吧

支付宝扫一扫打赏

微信扫一扫打赏