测试点:
分布式文件系统cfs:分布式集群的一个基础组件,一个文件挂载目录。
依赖环境:
单机、分布式集群
业务特性:
在其中任意一台主机操作一个文件或目录,会同步到其他主机中,在其他主机中查看到变化。
文件类型:
普通文件:可读可写
只读文件:只能读不可写
非缓存文件:不进过缓存的文件
不可删除文件:不可以删除的文件
系统文件:集群系统的文件
二进制文件:内容为二进制的文件
普通目录:可读可写
不可删除目录:不可以删除的目录
目录:可读可写
不可删除目录:不可以删除的目录
文件操作:
创建文件
删除文件
修改文件
读取文件
python自动化:python2.7 + unittest + pytest
参考POM的设计模式
通用层:存放通用函数
数据层:存放数据数据
用例层:存放测试用例
用例代码:
前置操作:连接集群主机、连接数据库、部分用例涉及修改配置文件
后置操作:关闭集群主机连接、关闭数据库连接、还原配置文件
用例步骤:
类型1
创建文件和目录(名字用uuid生成)
在数据库查询确认文件存在(断言:文件名、属于文件类型,父级等)
类型2
在主机2创建一个文件,然后在主机1修改文件内容
在主机2缓存有效时间内查询文件内容,检查内容为原来的内容,在缓存失效时间查询文件内容为修改后的内容。
类型3:根据错误内容进行断言
获取删除一个不可删除文件的报错提示,判断提示是否正确
获取写一个只可读文件的报错提示,判断提示是否正确
获取创建一个已存在的文件报错提示,判断提示是否正确。
类型4
读取集群系统文件
检查集群个数和本主机其他信息
类型5
测试挂载点的最大容纳文件个数
测试文件的最大容量
每个用例最后对该用例产生的文件和目录或修改的文件进行删除还原
版权归原作者 语语嫣嫣 所有, 如有侵权,请联系我们删除。