1、配置文件测试设计
题目:一个程序需要根据配置文件,将本地的多个文件(model.0, model.1, model.2…)分发到不同机房的不同机器上去。 其中,配置文件格式如下:#机房数量
SITE_NUM : 5
#第 0 个机房机器数量
SITE_0_HOST_NUM : 10
#该机房第 n 个机器的 ip
SITE_0_HOST_0 : 192.168.0.1
SITE_0_HOST_1 : 192.168.0.2
。。。
SITE_0_HOST_9 : 192.168.0.10
SITE_1_HOST_NUM : 10
SITE_1_HOST_0 : 192.168.1.1
SITE_1_HOST_1 : 192.168.1.2
。。。
#文件数量
MODEL_NUM : 5
#第 n 个文件在第 m 个机房需要的备份数
MODEL_0_REP_NUM : 0 : 3, 1 : 3,2:3, 3:3:4:3
MODEL_1_REP_NUM : 0 : 3, 1 : 3,2:3, 3:3:4:3
MODEL_2_REP_NUM : 0 : 3, 1 : 3,2:3, 3:3:4:3
MODEL_3_REP_NUM : 0 : 3, 1 : 3,2:3, 3:3:4:3
MODEL_4_REP_NUM : 0 : 3, 1 : 3,2:3, 3:3:4:3
分发要求:一台机器上不能布置多份相同的文件
每台机器上要求分发的文件数量尽量均匀
问题:请设计测试用例。
答:各种边界值;不同机器的 IP 重复;在某机房的需要的备份数超过了机器数;
2、杯子的测试(校招)
答:冒烟测试:速度装一杯水,是否漏水
功能测试:漏水测试,透明度测试,卫生情况测试,杯口平滑测试,重量测试,均匀度测试
压力测试:抗摔测试,抗高温测试
3、描述bs这类模块的功能,设计测试用例
4、请使用等价类划分的测试方法完成用例设计。
题目:设有一个档案管理系统,要求用户输入以年月表示的日期。假设日期限定在 1990 年 1 月~2049年 12 月,并规定日期由 6 位数字字符组成,前 4 位表示年,后 2 位表示月。
问题:现用等价类划分法设计测试用例,来测试程序的"日期检查功能"。
划分等价类并编号,下表是等价类划分的结果
设计测试用例,以便覆盖所有的有效等价类在表中列出了 3 个有效等价类,编号分别为①、 ⑤、⑧,设计的测试用例如下:
5、CP命令设计测试用例( 5 分钟)
主要从异常、功能和性能三方面考虑:
异常:
参数异常:源和目标参数异常:包含特殊字符;参数超长;指定的位置实际不存在
拷贝对象异常:非法的执行权限;存储介质有损坏;非法的文件格式和内容
执行过程异常:拷贝到一半断电;拷贝过程中硬盘满;拷贝过程中源或目的被删除
功能:
文件
不同文件大小:0,1k,10k。。。
不同的文件类型:文本,二进制,设备文件。。。
目录
包含各种文件类型
包含子目录,目录深度
目录文件数量很多
针对文件和目录分别验证拷贝的准确性,完整性。