|
|
# 一、对于测试格式化程序的正确性
|
|
|
# 1. 对于测试格式化程序的正确性
|
|
|
|
|
|
>由于MaQueOS运行在QEMU虚拟机中且目前没有实现USB和网络设备驱动程序,也没有专门的软件能够使其能够像常规虚拟机那样方便地与宿主机进行沟通,因此难以将真正物理意义上的块设备(比如某厂商生产的SD卡)送入MaQueOS中进行格式化,也难以将内部dd出来的.img映像拷贝出来。
|
|
|
>由于MaQueOS运行在QEMU虚拟机中且目前没有实现USB和网络设备驱动程序,也没有专门的软件能够使其能够像常规虚拟机那样方便地与宿主机进行沟通,因此难以将真正物理意义上的块设备(比如某厂商生产的SD卡)送入MaQueOS中进行格式化
|
|
|
|
|
|
## 测试方法
|
|
|
## 1.1 测试方法及步骤
|
|
|
|
|
|
将利用自行开发的格式化程序格式化后的块设备,放到Windows上进行测试。
|
|
|
~~将利用自行开发的格式化程序格式化后的块设备,放到Windows上进行测试。~~
|
|
|
|
|
|
### 1.1.1 制作测试硬盘镜像
|
|
|
|
|
|
## 测试用例及预期结果
|
|
|
1. dd出一个不小于512MB的硬盘镜像文件`fat32.img`
|
|
|
2. 使用 GNU/Linux 的用户态 FAT32 文件系统格式化工具`mkfs.vfat`格式化`fat32.img`
|
|
|
|
|
|
1. 块设备能够被Windows正确识别为FAT32文件系统
|
|
|
2. 能够使用Windows顺利从块设备读取&写入文件、创建目录
|
|
|
3. 能够使用Windows正常查看文件与目录的属性 |
|
|
\ No newline at end of file |
|
|
## 1.2 测试用例及预期结果
|
|
|
|
|
|
~~1. 块设备能够被Windows正确识别为FAT32文件系统~~
|
|
|
|
|
|
~~2. 能够使用Windows顺利从块设备读取&写入文件、创建目录~~
|
|
|
|
|
|
|
|
|
~~3. 能够使用Windows正常查看文件与目录的属性~~ |
|
|
\ No newline at end of file |