文件测试测试用例

文件保存

1) 文件是否能够正确保存在

测试用例:

|--------------|--------------------|-----------|--------|------|
| 测试项 | 测试内容 | 测试方法与步骤操作 | 测试判断准则 | 测试结果 |
| 检查文件是否能够正确保存 | 1.文件是否能够在在缺省位置正确保存 | 观看、操作、检查 | 能 | |
| 检查文件是否能够正确保存 | 2.文件是否能够在指定位置正确保存 | 观看、操作、检查 | 能 | |
| 检查文件是否能够正确保存 | 3.文件是否能够在本地正确保存 | 观看、操作、检查 | 能 | |
| 检查文件是否能够正确保存 | 4.文件是否能够在网络正确保存 | 观看、操作、检查 | 能 | |

2) 系统能否正确处理长文件名、特殊字符文件名保存

测试用例:

|--------------------------|---------------------|-----------|--------|------|
| 测试项 | 测试内容 | 测试方法与步骤操作 | 测试判断准则 | 测试结果 |
| 检查系统能否正确处理长文件名、特殊字符文件名保存 | 1.系统能否正确处理长文件名,保存 | 观看、操作、检查 | 能 | |
| 检查系统能否正确处理长文件名、特殊字符文件名保存 | 2.系统能否正确处理特殊字符文件名保存 | 观看、操作、检查 | 不能 | |

3) 文件能否保存为其它扩展名

测试用例:

|----------------|--------------|---------------------------------|---------------------------|------|
| 测试项 | 测试内容 | 测试方法与步骤操作 | 测试判断准则 | 测试结果 |
| 检查文件能否保存为其它扩展名 | 文件能否保存为其它扩展名 | 观看、操作、检查 (.Dat .doc .ppt .jpg ) | 有? (.Dat .doc .ppt .jpg ) | |

4) 如应用程序对文件名区分大小写

当这些文件在导出到介质中时,系统能否正确处理

测试用例:

|--------------|-------------|-----------|-----------|------|
| 测试项 | 测试内容 | 测试方法与步骤操作 | 测试判断准则 | 测试结果 |
| 检查:对文件名区分大小写 | 1.对文件名小写 | 观看、操作、检查 | 允许 | |
| 检查:对文件名区分大小写 | 2.对文件名大写 | 观看、操作、检查 | 允许 | |
| 检查:对文件名区分大小写 | 3.对文件名大小写共存 | 观看、操作、检查 | 允许?( 系统 ) | |

5) 介质空间已满时,系统是否给出提示

测试用例:

|--------------------|------------------|-----------|--------|------|
| 测试项 | 测试内容 | 测试方法与步骤操作 | 测试判断准则 | 测试结果 |
| 检查介质空间已满时,系统是否给出提示 | 介质空间已满时,系统是否给出提示 | 观看、操作、检查 | 有提示 | |

打开

1) 打开文件是否正确显示上一次保存的内容

测试用例:

|----------------------|--------------------|-----------|--------|------|
| 测试项 | 测试内容 | 测试方法与步骤操作 | 测试判断准则 | 测试结果 |
| 检查打开文件是否正确显示上一次保存的内容 | 打开文件是否正确显示上一次保存的内容 | 观看、操作、检查 | 是 | |

2) 系统能否正确处理非系统默认扩展名的文件

测试用例:

|------------------------|---------------------|-----------|-------------|------|
| 测试项 | 测试内容 | 测试方法与步骤操作 | 测试判断准则 | 测试结果 |
| 检查:系统能否正确处理非系统默认扩展名的文件 | 系统能否正确处理非系统默认扩展名的文件 | 操作、观看、检查 | 不允许非系统默认扩展名 | |

3) 文件能否被其他程序正确打开

测试用例:

|-----------------|---------------|-----------|-------------|------|
| 测试项 | 测试内容 | 测试方法与步骤操作 | 测试判断准则 | 测试结果 |
| 检查文件能否被其他程序正确打开 | 文件能否被其他程序正确打开 | 操作、观看、检查 | 允许被其他程序正确打开 | |

4) 打开对话框中,是否有默认扩展名的文件类型

测试用例:

|------------------------|----------------------|-----------|--------|------|
| 测试项 | 测试内容 | 测试方法与步骤操作 | 测试判断准则 | 测试结果 |
| 检查打开对话框中,是否有默认扩展名的文件类型 | 打开对话框中,是否有默认扩展名的文件类型 | 操作、观看、检查 | 有默认扩展名 | |

5) 打开对话框时,是否有默认的路径

测试用例:

|-------------------|-----------------|-----------|--------|------|
| 测试项 | 测试内容 | 测试方法与步骤操作 | 测试判断准则 | 测试结果 |
| 检查打开对话框时,是否有默认的路径 | 打开对话框时,是否有默认的路径 | 操作、观看、检查 | 有路径 | |

打印输出测试

1) 是否按所设置的格式打印

测试用例:

|---------------|-------------|-----------|-----------|------|
| 测试项 | 测试内容 | 测试方法与步骤操作 | 测试判断准则 | 测试结果 |
| 检查是否按所设置的格式打印 | 是否按所设置的格式打印 | 操作、观看、检查 | 按所设置的格式打印 | |

2)打印效果

测试用例:

|--------|----------------|-----------|----------|------|
| 测试项 | 测试内容 | 测试方法与步骤操作 | 测试判断准则 | 测试结果 |
| 检查打印效果 | 1.是否有打印预览 | 操作、观看、检查 | 有 | |
| 检查打印效果 | 2.能否设置打印字体 | 操作、观看、检查 | 能 | |
| 检查打印效果 | 3.打印效果是否合乎客户要求 | 操作、观看、检查 | 合乎客户要求 | |
| 检查打印效果 | 4.打印预览的内容是否正确 | 操作、观看、检查 | 操作、观看、检查 | |

3)打印报表

测试用例:

|--------|-------------------|-----------|--------|------|
| 测试项 | 测试内容 | 测试方法与步骤操作 | 测试判断准则 | 测试结果 |
| 检查打印报表 | 1.60列报表是否合乎客户要求 | 操作、观看、检查 | 合乎客户要求 | |
| 检查打印报表 | 2. 80列报表是否合乎客户要求 | 操作、观看、检查 | 合乎客户要求 | |
| 检查打印报表 | 3. 120列报表是否合乎客户要求 | 操作、观看、检查 | 合乎客户要求 | |
| 检查打印报表 | 4. 160列报表是否合乎客户要求 | 操作、观看、检查 | 合乎客户要求 | |
| 检查打印报表 | 5. 240列报表是否合乎客户要求 | 操作、观看、检查 | 合乎客户要求 | |

5) 打印中途能否进行正常的打印中断,是否可以选择打印的内容

测试用例:

|-------------------------------|-----------------------------|-----------|-------------------|------|
| 测试项 | 测试内容 | 测试方法与步骤操作 | 测试判断准则 | 测试结果 |
| 检查打印中途能否进行正常的打印中断,是否可以选择打印的内容 | 打印中途能否进行正常的打印中断,是否可以选择打印的内容 | 操作、观看、检查 | 正常的打印中断,可以选择打印的内容 | |

6)进行本地或网络打印

测试用例:

|------------|--------|-----------|--------|------|
| 测试项 | 测试内容 | 测试方法与步骤操作 | 测试判断准则 | 测试结果 |
| 检查:本地或网络打印 | 1.本地打印 | 操作、观看、检查 | 能 | |
| 检查:本地或网络打印 | 2.网络打印 | 操作、观看、检查 | 能 | |

导入、导出测试

把数据从数据库里导入、导出(倒入倒出)是利用一些数据库工具的简单任务。

1)导入的非文件格式

测试用例:

|-------------|---------|-----------|--------|------|
| 测试项 | 测试内容 | 测试方法与步骤操作 | 测试判断准则 | 测试结果 |
| 检查:导入的非文件格式 | 导入非文件格式 | 操作、观看、检查 | 能 | |

2) 导入、导出文件能否完整,并被使用

测试用例:

|---------------------|-----------------|-----------|--------|------|
| 测试项 | 测试内容 | 测试方法与步骤操作 | 测试判断准则 | 测试结果 |
| 检查:导入、导出文件能否完整,并被使用 | 1.导入文件能否完整,并被使用 | 操作、观看、检查 | 能 | |
| 检查:导入、导出文件能否完整,并被使用 | 2.导出文件能否被使用 | 操作、观看、检查 | 能 | |

3) 导出后的文件是否允许修改

测试用例:

|-----------------|--------------|-----------|--------|------|
| 测试项 | 测试内容 | 测试方法与步骤操作 | 测试判断准则 | 测试结果 |
| 检查:导出后的文件是否允许修改 | 导出后的文件是否允许修改 | 操作、观看、检查 | 不能 | |

4) 导入,导出是否可以选择路径

测试用例:

|------------------|--------------|-----------|--------|------|
| 测试项 | 测试内容 | 测试方法与步骤操作 | 测试判断准则 | 测试结果 |
| 检查:导入,导出是否可以选择路径 | 1.导入是否可以选择路径 | 操作、观看、检查 | 可以选择路径 | |
| 检查:导入,导出是否可以选择路径 | 2.导出是否可以选择路径 | 操作、观看、检查 | 可以选择路径 | |

5) 在客户端和服务器端进行导入,导出

测试用例:

|--------------------|-------------------|-----------|---------------|------|
| 测试项 | 测试内容 | 测试方法与步骤操作 | 测试判断准则 | 测试结果 |
| 检查:客户端和服务器端进行导入,导出 | 1.客户端和服务器端进行导入,导出 | 操作、观看、检查 | 不允许客户端进行导入,导出 | |
| 检查:客户端和服务器端进行导入,导出 | 2.客户端和服务器端进行导入,导出 | 操作、观看、检查 | 服务器端可以进行导入,导出 | |

6) 在客户端和客户端之间进行导入,导出

测试用例:

|----------------------|-------------------|-----------|----------------------|------|
| 测试项 | 测试内容 | 测试方法与步骤操作 | 测试判断准则 | 测试结果 |
| 检查:在客户端和客户端之间进行导入,导出 | 在客户端和客户端之间进行导入,导出 | 操作、观看、检查 | 不允许在客户端和客户端之间进行导入,导出 | |

7) 不同文件格式的导入,导出

测试用例:

|-----------------|------------------------------|-----------|--------|------|
| 测试项 | 测试内容 | 测试方法与步骤操作 | 测试判断准则 | 测试结果 |
| 检查:不同文件格式的导入,导出 | 1.不同文件格式(.Dat-- .doc )的导入,导出 | 操作、观看、检查 | 可以 | |
| 检查:不同文件格式的导入,导出 | 2.不同文件格式(.Dat--.ppt )的导入 | 操作、观看、检查 | 不允许 | |
| 检查:不同文件格式的导入,导出 | 3.不同文件格(.ppt --.Dat )的导入 | 操作、观看、检查 | 可以 | |
| 检查:不同文件格式的导入,导出 | 4.不同文件格式(.Dat-- .jpg )的导入,导出 | 操作、观看、检查 | 不允许 | |
| 检查:不同文件格式的导入,导出 | 5.不同文件格式(.ppt-- .jpg )的导入,导出 | 操作、观看、检查 | 不允许 | |

测试用例介绍

相关推荐
短剑重铸之日10 分钟前
《设计模式》第六篇:装饰器模式
java·后端·设计模式·装饰器模式
像少年啦飞驰点、12 分钟前
零基础入门 Spring Boot:从‘Hello World’到可上线微服务的完整学习路径
java·spring boot·web开发·编程入门·后端开发
心 -14 分钟前
全栈实时聊天室(java项目)
java
1104.北光c°33 分钟前
【从零开始学Redis | 第一篇】Redis常用数据结构与基础
java·开发语言·spring boot·redis·笔记·spring·nosql
阿猿收手吧!43 分钟前
【C++】volatile与线程安全:核心区别解析
java·c++·安全
Trouvaille ~44 分钟前
【Linux】网络编程基础(三):Socket编程预备知识
linux·运维·服务器·网络·c++·socket·网络字节序
Hui Baby1 小时前
Java SPI 与 Spring SPI
java·python·spring
德迅云安全—珍珍1 小时前
低配服务器性能不够用怎么去优化?
运维·服务器
摇滚侠1 小时前
Maven 教程,Maven 安装及使用,5 小时上手 Maven 又快又稳
java·maven
倔强菜鸟1 小时前
2026.2.2--Jenkins的基本使用
java·运维·jenkins