广东腾创技术服务有限公司_腾创实验室-软件测试报告-信息化项目验收测试-软件产品登记测试-软件安全测试报告-第三方软件测试机构

分享:app测试的主要内容

app测试也称之为移动测试

app测试的主要内容:

易用性测试:

易用性测试主要是用户体验测试,包括对页面的布局、功能的操作步骤及内容的测试。

UI测试:

内容包括APP的布局是否合理、配色是否舒服、风格是否统一以及是否有错别字。

场景交互测试:

例如,在玩某个应用程序时,您可能会突然退出或切换到另一个应用程序,或者您正在使用某个应用程序,突然有电话、短信或视频通话。用户使用app的场景有很多,那么就要考虑app在这些不同的场景下能不能正常使用。

资源争用:

手机资源有限。比如在使用抖音的时候,会发出声音,然后和麦克风喇叭发生冲突。比如你打开音乐再打开抖音,这个时候用户通常会按下之前的app。

消息推送:

1、不同手机的消息推送显示不同,容易出问题。

2、我们需要检查消息推送是否能正常显示,app退出后是否能接收到消息推送。 (系统有消息推送模块,app可以使用该模块控制退出后是否可以接收消息推送)

3. 断网后是否还能收到消息

App的安装/卸载/更新:

强制更新;

热更新;

资源消耗;

权限;

弱网测试;

3. 断网后是否还能收到消息

4.同时推送两条消息,是先显示第一条还是先显示下一条

App的安装/卸载/更新:

1.是否安装成功

2.卸载app后剩余数据的处理(当用户卸载时选择保留用户数据,下次安装时是否可以正确读取数据,如果数据没有保留,是否可以删除干净)

3. 只考虑手机自带的更新,不考虑应用市场的更新,因为有些应用可能市场上还没有,必须考虑强制更新和正常更新。

强制更新:

如果软件已经更新多次,而用户还没有更新,如果旧版本不再可用,软件可能会选择偷偷更新(流氓行为,但是为了留住用户)

热更新:

热更新是代码的动态交付,它可以让开发者在不发布新版本的情况下修复bug和发布功能,如让开发者绕过苹果的审核机制,避免长时间等待审核和多次拒绝所产生的成本。简单来说,当游戏的某个功能出现bug,或者某个功能被修改后,后期添加了适合的某个功能,开发者就可以更新游戏内容,而无需重新下载安装安装包。

资源消耗:

1. App的耗电量不一样。 App有每小时耗电量的指标,需要在可接受的范围内。 (设置-电池-看软件的功耗排名,但需要多统计一点数据,做一个平均值)

2、应用程序的大小不能太大,安装时间和打开应用程序的时间不能太长,需要注意操作的响应时间。

258原则:2s内最好,5s用户感受开通过程,8s用户有意见。

3.可以使用adb和monkey runner或者monkey来检测资源消耗

权限:

如果您要求的用户不允许所需的权限,应用程序会怎么做?

例如,应用程序需要相机权限,但用户不允许。应用程序会被强制打开或退出吗?

需要注意的是,当没有给定某个权限时,app是否可以正常使用其他权限?

弱网测试:

应用程序可能在不同的网络下使用,在不同的网络下是否能正常使用。