《移动App测试的22条军规》—App测试综合案例分析23.2节“移动”测试微信App

简介: 由于现在3G和4G网络已经普及,所以可以优先测试微信App在这两种网络环境下的表现。尤其对于4G网络,由于现在4G信号的覆盖并不全面,所以我们需要在4G信号覆盖不好,会切换到3G网络甚至是无网络的情况下进行测试。

本节书摘来自异步社区《移动App测试的22条军规》一书中的App测试综合案例分析,第23.2节“移动”测试微信App,作者黄勇,更多章节内容可以访问云栖社区“异步社区”公众号查看。

23.2 “移动”测试微信App
由于现在3G和4G网络已经普及,所以可以优先测试微信App在这两种网络环境下的表现。尤其对于4G网络,由于现在4G信号的覆盖并不全面,所以我们需要在4G信号覆盖不好,会切换到3G网络甚至是无网络的情况下进行测试。对于这种测试场景,笔者选择在地铁等具有代表性的场所进行现场测试(如图23.4所示)。


1b9ee63eb159d6a2211e71785702f151e1a2adba

当网络恢复之后,需要验证移动App是否会执行网络断开前用户的操作,尤其是对于微信这种即时通信的App(如图23.5所示)。

b400bd9f7f686c8b4db4b3fa4497346a4a35a0a4
相关文章
|
机器学习/深度学习 人工智能 自然语言处理
MarS:微软开源金融市场模拟预测引擎,支持策略测试、风险管理和市场分析
MarS 是微软亚洲研究院推出的金融市场模拟预测引擎,基于生成型基础模型 LMM,支持无风险环境下的交易策略测试、风险管理和市场分析。
864 8
MarS:微软开源金融市场模拟预测引擎,支持策略测试、风险管理和市场分析
|
存储 数据库 UED
【Axure原型案例】悦购APP产品原型设计
本文介绍了悦购APP的产品原型设计,专注于潮流服装市场。设计包括登录、过渡、首页、商品分享、个人中心、购物车、消息及修改信息等页面。通过Axure实现交互功能,如页面跳转、动态效果和数据模拟,优化内容、交互与兼容性,确保用户体验流畅。最终,原型为开发和推广提供了坚实基础,助力悦购APP成为高效的潮流购物平台。
651 0
|
开发框架 .NET Java
C#集合数据去重的5种方式及其性能对比测试分析
C#集合数据去重的5种方式及其性能对比测试分析
339 11
|
开发框架 .NET Java
C#集合数据去重的5种方式及其性能对比测试分析
C#集合数据去重的5种方式及其性能对比测试分析
372 10
|
API 开发者
微信native支付对接案例详解
本文详细介绍了微信Native支付的对接流程,包括效果展示、产品介绍、接入前准备、开发指引、API列表、支付通知等,并强调了只有通过微信认证的服务号才能对接微信支付。每年需支付300元认证费用。
755 3
|
JSON JavaScript 前端开发
harmony-chatroom 自研纯血鸿蒙OS Next 5.0聊天APP实战案例
HarmonyOS-Chat是一个基于纯血鸿蒙OS Next5.0 API12实战开发的聊天应用程序。这个项目使用了ArkUI和ArkTS技术栈,实现了类似微信的消息UI布局、输入框光标处插入文字、emoji表情图片/GIF动图、图片预览、红包、语音/位置UI、长按语音面板等功能。
1372 4
|
并行计算 算法 测试技术
C语言因高效灵活被广泛应用于软件开发。本文探讨了优化C语言程序性能的策略,涵盖算法优化、代码结构优化、内存管理优化、编译器优化、数据结构优化、并行计算优化及性能测试与分析七个方面
C语言因高效灵活被广泛应用于软件开发。本文探讨了优化C语言程序性能的策略,涵盖算法优化、代码结构优化、内存管理优化、编译器优化、数据结构优化、并行计算优化及性能测试与分析七个方面,旨在通过综合策略提升程序性能,满足实际需求。
804 1
|
11月前
|
缓存 移动开发 JavaScript
如何优化UniApp开发的App的启动速度?
如何优化UniApp开发的App的启动速度?
1708 139
|
11月前
|
移动开发 JavaScript weex
UniApp开发的App在启动速度方面有哪些优势和劣势?
UniApp开发的App在启动速度方面有哪些优势和劣势?
778 137