特定业务场景的测试分析
理论思考
向小雅
起风了
展开
-
从RabbitMQ转为RocketMQ的测试
原创 2022-03-01 19:02:42 · 1867 阅读 · 0 评论 -
文件上传下载
文件上传下载测试分析点如何在手机里找到文件Android手机下载路径安卓手机-腾讯qq-文件下载路径/Android/data/com.tencent.mobileqq/Tencent/QQfile_recv安卓手机-微信-文件下载路径/Android/data/com.tencent.mm/MicroMsg/Download安卓手机-微信-对文件操作“保存到手机”,下载路径/内部存储/Download/Weixin其他应用同理,可以按照上述规律找到相应的路径。找不到原创 2020-11-26 13:48:48 · 1605 阅读 · 0 评论 -
IM即时通讯场景
基本功能介绍联系人列表:查找、个人信息查看、加好友请求、处理加好友请求聊天界面聊天功能按钮:语音、文本、图片、表情、文件、电话、视频聊天消息展示:各种消息UI显示元素与处理逻辑流畅的使用体验:大量不同类型消息显示,不能卡顿即时显示聊天消息历史消息加载消息发送通道接收方在线,发送消息接收方不在线,发送消息发送消息过程中,socket长连接是否可用,消息实时、可靠、时序一致等消息接收通道接收消息,在发送方的“已读”消息断线重连重复消息,接收处理消息轮序,接收处理so原创 2020-11-06 18:08:55 · 1371 阅读 · 0 评论 -
重复提交问题
场景描述表单提交,重复提交,导致生成相同的两条记录。情况罗列APP重复提交:1.弱网环境下点击【提交】后页面跳转较慢,此时再次点击【提交】。2.提交后通过滑动屏幕返回前一页面再次点击【提交】。3.提交后通过点击【返回】退到前一页面再次点击【提交】。Web端重复提交:1.弱网环境下点击【提交】后页面跳转较慢,此时再次点击【提交】。2.提交后,在服务端响应慢的情况下,【刷新】提交请求。3.使用浏览器【后退】按钮重复之前的操作,导致重复提交表单。4.使用浏览器【历史记录】重复提交表单。5.原创 2020-10-28 17:35:21 · 829 阅读 · 0 评论 -
抢红包场景分析
抢红包:Redis+Lua脚本参考文章:https://blog.csdn.net/hengyunabc/article/details/19433779/方案介绍概念:大红包(原始红包)、小红包(拆分后的红包)1.发红包成功后,预先生成小红包,插入数据库,红包对应的用户ID是null。2.大红包对应两个redis队列,未消费队列、已消费队列。3.redis中用一个map,过滤已经抢到红包的用户。3.抢红包请求发出后,进行业务校验:请求参数校验、解析用户信息、解析红包信息与红包可抢数量4.利原创 2020-10-28 09:44:48 · 684 阅读 · 0 评论 -
单点登录
参考文章:https://blog.csdn.net/xiaoguan_liu/article/details/91492110单点登录Single Sign On(SSO)场景多个应用系统,A、B、C、、、,每个业务系统都是独立的,注册方式、用户账号不同。将A、B、C三个独立的系统进行整合,目的是为了使用户只需要登录一次就可以访问所有相互信任的应用系统。功能包括单点登录和单点注销两部分。背景Http无状态单系统可以借助Cookie,建立浏览器与服务端的状态多系统不能借助Co转载 2020-10-19 16:36:44 · 243 阅读 · 0 评论 -
推送测试
明确需求1.什么情况下触发推送。比如:淘宝物流通知,快递已签收2.推送给正确的用户+设备。比如:快递已签收应该推送给相应的购买人3.设备端正确展示推送的结果,以及交互情况【iOS+Android】4.长连接断开的情况,重连,推送消息正常推送接入第三方推送平台了解推送的一般流程推送是一种服务器主动push消息到设备端的行为,因此依赖于设备端和服务器的长连接。具体流程:设备和推送服...原创 2020-05-08 14:09:14 · 1253 阅读 · 0 评论