首页
›
Linux内核与驱动
›
033-Android Camera HAL
›
《CTS Camera Test用例构造与HAL行为验证》
VIP10
本课程属于:033-Android Camera HAL
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
CTS Camera Test用例构造与HAL行为验证
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
CTS概述
CTS定义 · CTS在Android兼容性中的角色 · CTS Camera测试套件概览
CTS
定义
02
Camera HAL架构
HAL3 vs HAL1 · Camera Provider进程 · HAL接口定义
Camera
HAL
03
CTS Camera Test框架
Test Harness · CameraTestRule · CameraUtil工具类
CTS
Camera
04
测试用例生命周期
@Before · @Test · @After
测试用例生命周期
Before
05
CameraManager与CameraDevice
获取CameraManager · 打开Camera · CameraDevice状态回调
CameraManage…
CameraDevice
06
CaptureRequest与CaptureSession
创建CaptureRequest · 配置OutputConfigurat… · 创建Session
CaptureReque…
CaptureSessi…
07
预览测试用例构造
创建预览Request · 启动预览循环 · 验证预览帧到达
预览测试用例构造
Request
08
拍照测试用例构造
触发单帧Capture · 等待Capture结果 · 验证JPEG/RAW输出
拍照测试用例构造
Capture
09
视频录制测试用例构造
配置MediaRecorder · Surface共享 · 录制时长与文件校验
视频录制测试用例…
MediaRecorde…
10
YUV回调测试用例构造
注册ImageReader · 监听onImageAvailable · 验证YUV格式
YUV
回调测试用例构造
11
多摄像头测试用例构造
逻辑摄像头与物理摄像头 · 同时打开多Camera · 帧同步验证
多摄像头测试用例…
逻辑摄像头
12
闪光灯测试用例构造
设置FlashMode · 验证闪光灯状态 · 拍照时闪光灯触发
闪光灯测试用例构…
FlashMode
13
AE/AWB/AF测试用例构造
锁定3A · 手动设置AE区域 · 验证曝光补偿效果
AE/AWB/AF
测试用例构造
14
HDR测试用例构造
启用HDR模式 · 对比HDR与非HDR帧 · 验证动态范围
HDR
测试用例构造
15
人脸检测测试用例构造
启用Statistics · 注册FaceDetectListen… · 验证人脸矩形坐标
人脸检测测试用例…
Statistics
16
测试结果断言
Assert.assertEqual… · Assert.assertTrue · 自定义断言与失败信息
测试结果断言
Assert.asser…
17
HAL行为验证方法
通过dumpsys · logcat · VTS测试
HAL
行为验证方法
18
CameraMetadata验证
获取Characteristics · 获取Request/Result M… · 验证关键Tag
CameraMetada…
验证
19
性能测试用例构造
帧率统计 · Capture延迟测量 · CPU/GPU负载监控
性能测试用例构造
帧率统计
20
压力测试用例构造
反复打开关闭Camera · 长时间预览 · 内存泄漏检测
压力测试用例构造
Camera
21
异常场景测试
CameraService崩溃恢复 · HAL死锁检测 · 超时处理
异常场景测试
CameraServic…
22
多进程测试用例构造
跨进程Camera访问 · 权限验证 · 资源竞争测试
多进程测试用例构…
Camera
23
CTS测试结果分析
测试报告解读 · 失败日志分析 · 常见失败原因分类
CTS
测试结果分析
24
HAL层Mock与Stub
使用Mockito模拟HAL · 编写HAL Stub用于单元测试
HAL
Mock
25
VTS与CTS联动
VTS Camera测试 · HAL兼容性验证 · CTS on GSI测试
VTS
CTS
26
测试用例代码规范
命名规范 · 注释规范 · 测试粒度控制
测试用例代码规范
命名规范
27
自动化测试框架集成
Tradefed · Android Test Orche… · CI/CD流水线
自动化测试框架集…
Tradefed
28
常见HAL Bug复现
帧率不稳 · 曝光异常 · 格式错误
HAL
Bug
29
CTS Camera Test新特性
Android 14+新API · UltraHDR · Stream Use Case
CTS
Camera
30
课程总结与实战演练
综合用例编写 · HAL行为验证报告 · Q&A与最佳实践
课程总结
实战演练
所属VIP或分类
同VIP:Android-CameraProvider-HAL服务开发与调试
同VIP:AR多摄同步HAL开发与时间戳校准
同VIP:Camera-HAL性能调优与CTS性能测试