文件测试测试用例

文件保存

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 )的导入,导出 | 操作、观看、检查 | 不允许 | |

测试用例介绍

相关推荐
用户35218024547511 小时前
当 Prompt 学会"热更新":Spring Boot × Nacos3 AI 实战
java·spring boot·ai编程
东坡白菜14 小时前
破局全栈:一个前端开发的Java入门实战记录(1)
java·全栈
唐青枫14 小时前
Java Tomcat 实战指南:从 Servlet 容器到 Spring Boot 部署
java
wsaaaqqq15 小时前
roudan:自由选择实体、灵活操作数据、快速写入数据库的 Java 框架
java
plainGeekDev18 小时前
null 判断 → Kotlin 可空类型
android·java·kotlin
糖拌西瓜皮18 小时前
Java开发者视角:深入理解Node.js异步编程模型
java·后端·node.js
plainGeekDev18 小时前
getter/setter → Kotlin 属性
android·java·kotlin
一线大码19 小时前
Smart-Doc 的简单使用
java·后端·restful
MacroZheng20 小时前
Claude Code官方桌面端正式发布,夯爆了!
java·人工智能·后端