字节面试整理
测试相关问题
1. 测试服务器和开发服务器数据能共通吗?
开发数据集:用于调整学习模型,比如调整参数、选择特征等。这部分数据也称作预留交叉验证数据集。
测试数据集:用于评估模型性能,这部分数据集不参与模型调整和参数更新。
测试数据集尽量选择与最终数据相似的数据,而不是像训练一样,啥数据都可以选。
2. 接口测试的时候,有用到哪些方法
输入参数合法、输入参数不合法、输入参数为空、输入参数为null、输入参数超长、必传字段不传、非必传字段不传、模拟网络超时、模拟网络异常
下面以QQ登录时的接口测试进行举例说明:
(1)考虑输入正确地输入合法有效的帐号、密码登录查看是否可以登录成功;
(2)考虑无效的帐号、密码登录时,系统处理是否正常;
(3)考虑只输入帐号,不填写密码时系统如何处理;
(4) 考虑只输入密码,不填写帐号时系统如何处理;
(5考虑帐号及密码均不输入的情况下,系统如何处理;
(6)考虑输入帐号、密码仅有一个正确的情况下系统如何处理。
3.测试用例设计(微信发图片)
测试用例设计 (验证码)
测试贩卖机
分别从界面、功能、性能、易用性、安全性、正常流程、异常流程处理等方面考虑
–外观设计是否合理,要符合大众的审美
–不同模块的大小分配是否合理
–操作是否简便,流程是否复杂,使用说明是否通俗易懂
–对存放的货物是否有要求,冷藏 or 常温
–货物的外形比较奇怪(过大、过小、形状不规范等),是否能正常出货
–是否可以一次性买很多个物品
–付钱的方式,纸币、硬币、支付宝、微信支付等等
–付了钱选择了货物,是否能正常出货
–付钱不够怎么办
–付钱多了怎么办
–付钱多了但是没有零钱找怎么办
–付钱不是正常的钱怎么办,比如钱大小的纸,游戏币等
–取货口是否好拿货物
–针对不同的人群,是否使用方便,孕妇、儿童、老人、成年人
–货物卡住了或者钱没有退,是否有联系客服的方式
–外壳和钱箱是否设计的比较安全
–异常断电、系统故障,是否有恢复功能
12306 查询问题
查询的人太多了,网站暂时不能处理你的查询。
抖音客户端修改用户名,你会怎么设计测试用例
1.注册用户名和密码长度分别为长度范围内、有限边界值、无效边界值
2.用户名和密码是不符合要求的字符 (一般几个无效的等价类写一两个就行了,如含有空格、#等)
3.注册时两次输入的密码不一致
4.必填项分别为空注册
5.重新注册存在的用户
6.改变存在的用户的用户名和密码的大小写来注册
7.看是否支持tap键、enter键、上下左右键、回车键(光标跳至下一栏)、ESC键等;输入框(用户名和密码输入框)是否可以复制粘贴移动;密码是否以*之类的加密符号显示
从哪几个方面测试视频通话?压力测试、安全性、兼容性、性能测试、容纳多少人?
视频能否连接成功,声音和画面是否正常,能否同步,挂断功能是否正常,单人视频和多人视频是否正常;
性能测试:
压力测试——长时间视频(如12小时)是否能保持正常,cpu,内存消耗等;
稳定性测试——频繁进行视频;
前后台切换——与其他应用切换,视频过程中来电话、短信等;
不同网络测试:wifi和流量
兼容性测试:
在安卓和IOS手机上分别测试,选择不同机型,不同系统版本测试
界面测试:
软件界面文字,图片和Logo显示正常,操作过程中出现的各种提示显示正常。
测试一个口罩
(大方向 单元测试(把口罩拆成各个部分)、集成(不同单元组合测试)、系统(性能、功能、外观、系统、压测、运输、易用性、移植性等)、回归、验收 前三步可以穿插黑盒白盒测试方法)