测试开发面试真题(百度)

这篇博客汇总了测试开发面试中常见的问题,包括配置文件、产品功能、BS模块测试设计、等价类划分、CP命令测试、模板测试、白盒测试方法应用以及聊天消息、登录界面等多个场景的测试思路。涵盖了功能、兼容性、性能和安全性等方面,旨在帮助求职者全面准备面试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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。。。
不同的文件类型:文本,二进制,设备文件。。。
目录
包含各种文件类型
包含子目录,目录深度
目录文件数量很多
针对文件和目录分别验证拷贝的准确性,完整性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值