《移动App测试的22条军规》—App测试综合案例分析23.15节测试微信App中集成和调用第三方App

简介: 微信App中集成了不少第三方的App和服务.

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

23.15 测试微信App中集成和调用第三方App
微信App中集成了不少第三方的App和服务,例如“钱包”页面的各项功能(如图23.37所示)。


b23378b44ada825bf0e4b1584c9b7fcc5bb93ecc

微信App中还有不少集成得比较深入的第三方App和服务。

(1)在聊天界面中,用户可以分享地理位置信息。这个功能就集成了腾讯地图的相关功能(如图23.38所示)。

(2)微信App的分享照片功能不仅集成了Android操作系统图库的相关功能,还集成了相机的功能(如图23.39所示)。


f48dfeeb9a9bf7b6a836437b21445f5e3c92fde4

图23.38 分享地理位置信息集成了腾讯地图的相关功能,经测试可以正常打开

82ccbf790a0e4d5fd94e25065d9f5e74634b585c

图23.39 微信App的分享照片功能集成了Android操作系统图库和相机的相关功能,此功能也工作正常

(3)微信App在“Features”(功能)页面还提供了更多第三方App和服务的集成(如图23.40所示)。


442f6073a9ed6c0b0c26b86a76e0e999057342bc

图23.40 微信App在“Features”页面提供了如Facebook、Linkedin、Google Contacts和腾讯新闻等多个第三方App和服务的集成,相关功能也都能够正常使用

(4)在不少第三方的App中,也有对于分享到微信App的集成(如图23.41所示)。


92c516d33d72994fb0fe4281f72c1f7570f7b869

在多看阅读中测试分享到微信App的好友和朋友圈功能,它们都能正常工作。
相关文章
|
安全 数据安全/隐私保护 Android开发
【05】2025年1月首发完整版-篇幅较长-苹果app如何上架到app store完整流程·不借助第三方上架工具的情况下无需花钱但需仔细学习-优雅草央千澈详解关于APP签名以及分发-们最关心的一篇来了-IOS上架app
【05】2025年1月首发完整版-篇幅较长-苹果app如何上架到app store完整流程·不借助第三方上架工具的情况下无需花钱但需仔细学习-优雅草央千澈详解关于APP签名以及分发-们最关心的一篇来了-IOS上架app
3724 75
|
Dart 前端开发 Android开发
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
653 1
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
|
Java 测试技术 持续交付
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
本文重点讲解如何搭建App自动化测试框架的思路,而非完整源码。主要内容包括实现目的、框架设计、环境依赖和框架的主要组成部分。适用于初学者,旨在帮助其快速掌握App自动化测试的基本技能。文中详细介绍了从需求分析到技术栈选择,再到具体模块的封装与实现,包括登录、截图、日志、测试报告和邮件服务等。同时提供了运行效果的展示,便于理解和实践。
1362 4
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
|
API 开发者
微信native支付对接案例详解
本文详细介绍了微信Native支付的对接流程,包括效果展示、产品介绍、接入前准备、开发指引、API列表、支付通知等,并强调了只有通过微信认证的服务号才能对接微信支付。每年需支付300元认证费用。
667 3
|
存储 Java 调度
Sppring集成Quartz简单案例详解 包括(添加、停止、恢复、删除任务、获取下次执行时间等)
Sppring集成Quartz简单案例详解 包括(添加、停止、恢复、删除任务、获取下次执行时间等)
421 2
|
缓存 数据可视化 Serverless
微信小游戏 案例一 像素飞机
微信小游戏 案例一 像素飞机
265 2
|
开发框架 前端开发 JavaScript
微信小游戏案例三 抓星星
微信小游戏案例三 抓星星
459 0
微信小游戏案例三 抓星星
|
JavaScript 小程序 前端开发
微信小程序 案例二 飞机大战
微信小程序 案例二 飞机大战
541 0
微信小程序 案例二 飞机大战
基于LangChain手工测试用例转App自动化测试生成工具
在传统App自动化测试中,测试工程师需手动将功能测试用例转化为自动化用例。市面上多数产品通过录制操作生成测试用例,但可维护性差。本文探讨了利用大模型直接生成自动化测试用例的可能性,介绍了如何使用LangChain将功能测试用例转换为App自动化测试用例,大幅节省人力与资源。通过封装App底层工具并与大模型结合,记录执行步骤并生成自动化测试代码,最终实现高效自动化的测试流程。
|
自然语言处理 搜索推荐 小程序
微信公众号接口:解锁公众号开发的无限可能
微信公众号接口是微信官方提供的API,支持开发者通过编程与公众号交互,实现自动回复、消息管理、用户管理和数据分析等功能。本文深入探讨接口的定义、类型、优势及应用场景,如智能客服、内容分发、电商闭环等,并介绍开发流程和工具,帮助运营者提升用户体验和效率。未来,随着微信生态的发展,公众号接口将带来更多机遇,如小程序融合、AI应用等。