我们一般丛以下几方面来测试:
1. 测试文件系统提供的所有API,特别是文件的创建、打开、关闭、读、写、定位、删除、查找等操(根据需求以及编程手册设计相应用例,需编程,在此不详述)
2. 测试系统允许打开最大文件数,注意测试正常情况以及打开文件数超出的情况
3. 测试系统允许创建的最大文件数,注意是否与存储介质的大小相关
4. 大文件的测试,应该根据文件系统的特点来设计用例,比如超过一个块的文件和占用所有空间的文件。
5. 文件名长度的限制
6. 同时打开或者写一个文件的操作
7. 断电数据保存功能
8. 文件操作过程断电的处理
9. 目录操作
10.创建、写入、删除文件后空间的变化情况
11.反复的读写,是否会对文件系统性能有影响或者破坏文件系统
12.满负荷或者接近满负荷情况下文件系统的性能
13.如提供命令行模式,则应测试文件系统相关的所有命令
14.对多个文件的同时读写
15.文件系统容错性,测试各种异常情况
1. 测试文件系统提供的所有API,特别是文件的创建、打开、关闭、读、写、定位、删除、查找等操(根据需求以及编程手册设计相应用例,需编程,在此不详述)
2. 测试系统允许打开最大文件数,注意测试正常情况以及打开文件数超出的情况
3. 测试系统允许创建的最大文件数,注意是否与存储介质的大小相关
4. 大文件的测试,应该根据文件系统的特点来设计用例,比如超过一个块的文件和占用所有空间的文件。
5. 文件名长度的限制
6. 同时打开或者写一个文件的操作
7. 断电数据保存功能
8. 文件操作过程断电的处理
9. 目录操作
10.创建、写入、删除文件后空间的变化情况
11.反复的读写,是否会对文件系统性能有影响或者破坏文件系统
12.满负荷或者接近满负荷情况下文件系统的性能
13.如提供命令行模式,则应测试文件系统相关的所有命令
14.对多个文件的同时读写
15.文件系统容错性,测试各种异常情况