工作项目
自身
项目
咪咕
哔哩哔哩
IM
业务
-
未读消息提醒
-
单聊
-
消息同步(对方实时收到、列表、聊天框、未读消息)
-
多端同步(安卓、IOS、web)、支持多平台登录
-
历史消息(上拉刷新)、消息排序
-
-
群聊
-
自动回复、批量私信
-
关注自动回复
-
自动回复
-
推送
-
-
全站消息发布
-
消息类型
- 文字、语音、图片、表情、专辑、合集、视频、撤回、分享、通知卡、黑名单、删除、链接显示点击、敏感词
-
消息列表
- 置顶、消息发布顺序、免打扰、黑名单消失、单聊、群聊收起
-
关系
-
人与人(拉黑、关注、特别关注、粉丝、普通)
-
人与单聊
-
人与群聊
-
添加好友、入群申请、入群邀请
-
框架分布式多端同步IM架构设计及其中台化过程(一)(无长链接推送设计)_m0_37608135的博客-CSDN博客_im 多端同步
redis、长链接、异步、消息队列kafka、
-
基于消息队列采用发布、订阅模式。消息的生产者为对外的消息接口,接收业务系统消息后将消息写入队列指定的topic,订阅者对消息进行处理并行的发送消息
-
所有通知消息定义唯一“消息ID”来标识消息类型

消息体
sendid、receiveid、text、type、msgid、time、receive_list、crad、
运营:时间、类型、人、接受人、去重、返回码、人群包上传、测试单一用户、白名单、工单审批、文本code、拦截并撤回、粉丝包、他关注的人、
大数量消息发送:
去重:拿userid+消息渠道作为key,看是否存在redis上,假设存在过滤掉
弗莱威
服务器
-
正式环境
-
会话服务:基于XMPP协议的会话服务 XMPP详解 - 简书
-
HTTP服务:基于HTTP的API服务
-
社区平台:机器人智慧社区管理平台
-
版本检查:机器人及手机APP版本检查
-
文件下载服务:机器人版本、手机APP及用户头像等文件下载
-
NTP服务:机器人授时服务
-
RTC服务:
-
音乐服务:机器人音乐服务
-
语义解析服务:自建语义解析服务
-
MQTT服务
-
微信服务号
-
健康服务
-
机器人
-
家庭业务
-
语音交互:唤醒、识别、语义理解、语音合成
-
地图功能:手动建图、地图编辑、查看地图
-
自主运动:导航、自主建图、避障、自动回冲
-
视觉识别:人体跟随、随叫随到、身份识别
-
智能家居:智慧生活、智能联动、社区服务
-
远程临场:远程视频、远程控制
-
内容资源:音频、视频
-
系统功能:设置、消息中心、开关机&激活
-
其他功能:健康服务、相机、相册
-
全局性:特殊情况处理、主屏交互、悬浮窗、状态切换
-
-
康养业务
-
语音交互
-
呼叫秘书
-
长者留言
-
紧急呼救
-
安防报警
-
公告管理
-
内容资源
-
长者模式
-
勿扰模式
-
-
版本
-
头部固件版本
-
底部固件版本
-
算法版本
-
主控应用版本(android)
-
家庭版-APP
-
-
IOS
-
android
-
-
业务
-
登录、注册、
-
首页:
-
机器人状态(电量、动画、信号、温度、湿度、pm2.5)XMPP
-
消息中心(未读消息、消息列表入口) HTTP
-
常用功能(相册、天气播报、物业公告、语音控制、更多)、可编辑对应首页常用功能
-
-
智慧生活
-
我的设备(网关、开关、灯、窗帘、门、传感器)在线、进行控制(涂鸦、第三方平台接入联调)
-
快捷操作、智能联动(添加、开关、删除、触发)
-
条件
- 环境变化、定时、机器人动作、设备状态
-
动作
- 快捷操作、间隔时间、机器人动作(移动、播放、拍照、指令、打视频)、紧急求助、控制设备
-
-
-
康养版-ipad
主要功能涉及协议、框架
-
获取家庭环境:(温度、湿度、PM2.5)XMPP
-
获取家庭动态:(上传照片、设备开关、登录、物业信息、视频情况、报警、智能联动)HTTP
- 视频通话:声网、音频、视频
-
机器人状态:(电量、工作、)MQTT订阅主题
-
家庭地图:
-
创建地图:MQTT
-
地图创建完成:HTTP 上传图片(OSS);更新家庭地图
-
-
XMPP消息推送(报修、服务请求、社区公告)

-
获取文件上传认证信息
-
APP推送
-
系统消息推送(邀请绑定、升级)
-
社区公告信息推送
-
健康报告推送
-
升级确认
-
2、其中一个模块
3、运用了什么技术框架
4、测试流程
5、你承担了什么角色
6、你遇到的难题/印象较深的问题
7、遇到线上反馈问题怎么处理
8、可能无法复现的原因
工作
1、你是什么角色
2、怎么分配工作
3、测试流程
4、怎么与开发、产品沟通
5、迭代时间
6、测试方案与测试计划的区别
7、