Please enable JavaScript.
Coggle requires JavaScript to display documents.
地面站 (质量保障 (持续集成 (如何持续构建, 如何持续部署, 如何持续测试, 参考航母机场), 缺乏测试统计数据 (需要自动化测试流程并进行统计…
地面站
质量保障
持续集成
如何持续构建
如何持续部署
如何持续测试
参考航母机场
缺乏测试统计数据
需要自动化测试流程并进行统计
模拟测试中产生的数据如何管理
利用飞机标示唯一管理
实战数据如何管理
如何评判测试结果?
现场工程师判断
需要人为填写结果
自动判断结果
需要设置模式区分测试与实际用途
测试模式的结果推送后台?
人为或者自动的判断如何规整?
测试数据管理
模拟
飞行稳定性测试
苏宵涵正在编写服务器端的模拟器
正常流程: 持续发送飞行指令控制飞行完成
统计成功率
流程失败时的记录保存
报告产生
App性能测试
利用第三方工具持续检测APP的内存/CPU/IO等数据并生成报告
精巡测试
图片拍摄
图片下载/上传测试
传输速度
准确性(是否缺失)
需要记录图片的大小等信息
报告产生
图片的精准度测试
获取图片属性,与基准图片比照 位置/高度/ 云台朝向 / 镜头朝向等信息
精确降落
如何集成精确降落仿真
独立精确降落产品,精确降落将包含Marker检测+飞行逻辑控制
构建逻辑控制模拟器
如何利用逻辑控制模拟器进行精确控制
精确降落仿真器
子模块测试
精确降落
阴影问题测试用例
利用随机种子,产生随机形状以及亮度的阴影构造测试图样
测试分析
基于日志
磁盘文件?
基于状态
各种模块的日志整合?
实战
需要测试规划
飞行稳定性测试
用于测试完整的飞行流程,包括起飞/降落/图传/状态/下载/上传是否准确
如何测试/规划 测试用例设计
图片精准度测试
测试规划
需要唯一标示飞机的方式,比如说deviceID
运维能力
日志审计
日志的分级记录
业务与底层设计的区分
基于日志的上下文构建
基于日志上下文的审计规则分析
异常报告
飞行中的异常推送,实时, 基于状态?
飞行结束的离线分析,推送,基于日志
状态查询
如何在运行时持续动态的获取飞行状态
判断状态是否存在异常
Existing Issues
软件相关
上传由于内存泄露而卡住
需要分析内存泄露情况,leakCanary,目前分析为回调没有释放实例
拍不准
高度错误
云台角度错误
无法起飞
无法进入RTK
未知原因
无法判断失焦问题
精确降落时失焦可能会导致Marker检测失败
阴影导致的无法降落问题
markermap
飞行异常处理
RTK退出
起飞自检
增加RTK状态稳定性检测
精确降落时的图传卡顿
需要实现获取飞机信息的接口用于唯一标示飞机
配置文件的管理,如何遏制膨胀
飞行状态动态获取
硬件相关
RTK无法进入固定解
现象:
1.地面,四台飞机同时开启,当距离较近时,难以同时进入RTK固定解模式,当飞机间距离足够时,可以同时进入固定解
2.空中,四台飞机同时开启,保持一定距离,可以同时进入固定解模式,过程中有些飞机会进入浮点解,然后很快会切回到固定解模式,一段时间后,有一个台飞机进入单点模式,基本上无法切回到固定解模式
云台抖动
现象:
1.图传抖动明显
2.拍照图片呈现区域模糊以及整体扭曲情况
设备:
1.X5S
2.奥林巴斯14-42mm镜头
3.官方配重环
电池异常
现象:
1.飞行中飞机自动因为低电量降落,降落后发现左右电池剩余点亮不平衡
电池有一定比例存在鼓包情况,包括新购电池
Marker Issue
车顶棚底色为黑色,可能导致Marker检测不到
信号干扰
1.图传花屏或者黑屏
2.遥控器信号丢失