对cp命令设计测试用例(转)

主要从异常、功能和性能三方面考虑:

1.异常

参数异常:源和目标参数异常:包含特殊字符;参数超长;指定的位置实际不存在

拷贝对象异常:非法的执行权限;存储介质有损坏;非法的文件格式和内容

执行过程异常:拷贝到一半断电;拷贝过程中硬盘满;拷贝过程中源或目的被删除

2.功能

  • 文件

不同文件大小:0,1k,10k。。。

不同的文件类型:文本,二进制,设备文件。。。

  • 目录

包含各种文件类型

包含子目录,目录深度

目录文件数量很多

针对文件和目录分别验证拷贝的准确性,完整性。

  • 场景:

拷贝大文件

拷贝目录中存在大量小文件

跨文件系统间拷贝

跨存储介质间拷贝(硬盘到U盘。。。)

构造源的各种磁盘分布(磁盘扇区分布。。。)

并发执行拷贝

3.性能

关注的性能点:拷贝时间, CPU,内存,磁盘IO

posted on 2019-06-28 16:47  wenjingtester  阅读(416)  评论(0编辑  收藏  举报