Docs FOTA - Shaofa/AliOS-Things-Certification-Manual GitHub Wiki
测试用例编号 | AOS-4-1 |
---|---|
测试用例 | 设备正常升级流程 |
测试目的 | 验证设备能否正常升级 |
测试属性 | 必选 | P0 | 功能用例 |
测试设备 | 1.设备,2.串口线,3.PC |
测试预置条件 | -设备联网 -制作高版本固件 |
测试步骤 | -设备登录并保持在线状态 -APP或者Web页面触发升级动作 -等待设备升级完成并重启 |
预期结果 | -设备接收升级指令并在升级成功后设备重启 -升级完成后的版本为制作的升级包版本 -Web页面上显示升级成功且版本号为升级包版本 -系统无crash,fail,error,assert,abort,内存泄漏,阻塞等异常 |
备注 |
测试用例编号 | AOS-4-2 |
---|---|
测试用例 | 下载固件被中断 |
测试目的 | 验证设备下载固件的过程被中断后设备不进行升级 |
测试属性 | 必选 | P0 | 稳定性用例 |
测试设备 | 1.设备,2.串口线,3.PC |
测试预置条件 | -设备联网 -制作高版本固件 |
测试步骤 | -设备登录并保持在线状态 -APP或Web页面触发升级动作 -下载固件过程中断开网络连接 |
预期结果 | -设备接收升级指令后下载高版本固件 -网络断开后升级失败,系统重启后正常运行,版本号不变 -系统无crash,fail,error,assert,abort,内存泄漏,阻塞等异常 |
备注 |
测试用例编号 | AOS-4-3 |
---|---|
测试用例 | 升级过程关闭电源 |
测试目的 | 验证设备过程关闭电源中断升级 |
测试属性 | 必选 | P0 | 稳定性用例 |
测试设备 | 1.设备,2.串口线,3.PC |
测试预置条件 | -设备联网 -制作高版本固件 |
测试步骤 | -设备登录并保持在线状态 -APP或Web页面触发升级动作 -下载固件完成后,在擦写flash升级过程设备断电 |
预期结果 | -设备接收升级指令后下载高版本固件 -设备断电重启后正常运行,版本号不变 -系统无crash,fail,error,assert,abort,内存泄漏,阻塞等异常 |
备注 |
测试用例编号 | AOS-4-4 |
---|---|
测试用例 | 设备反复升级稳定性 |
测试目的 | 验证设备反复升级稳定性 |
测试属性 | 必选 | P0 | 稳定性用例 |
测试设备 | 1.设备,2.串口线,3.PC |
测试预置条件 | -设备联网 -制作高版本固件 |
测试步骤 | -设备登录并保持在线状态 -运行自动化脚本,定时循环触发升级 -持续运行12小时 |
预期结果 | -设备升级成功率≥99% -系统无crash,fail,error,assert,abort,内存泄漏,阻塞等异常 |
备注 |