美团2023校招测试-简答题(第1/2批)

(1)问题一

传统测试设计方法就是把所有因素的所有水平全部排列组合一遍

|-----|------|-----------|------|
| 所在列 | 1 | 2 | 3 |
| 因素 | 出版社 | 发行日期 | 作者性别 |
| 实验1 | 电子工业 | 2000-2010 | 男 |
| 实验2 | 电子工业 | 2000-2010 | 女 |
| 实验3 | 电子工业 | 2010-2020 | 男 |
| 实验4 | 电子工业 | 2010-2020 | 女 |
| 实验5 | 清华大学 | 2000-2010 | 男 |
| 实验6 | 清华大学 | 2000-2010 | 女 |
| 实验7 | 清华大学 | 2010-2020 | 男 |
| 实验8 | 清华大学 | 2010-2020 | 女 |

(2)问题二

正交试验法:只选几个「有代表性」的组合。

核心原理:正交表 Lₙ(mᵏ)需要满足水平均衡 (每一列不同水平出现的次数必须一样多),组合均衡(任意两列,所有可能的水平组合都必须各出现一次)

n:用例数/行数(实验数)n=k*(m-1)+1

k:因素数(测试条件的数量)

m:每个因素的水平数(每个条件的可选值数量)

此题中:因素数=3,水平数=2,用例数=3*(2-1)+1=4,即L₄(2³)

|-----|------|-----------|------|
| 所在列 | 1 | 2 | 3 |
| 因素 | 出版社 | 发行日期 | 作者性别 |
| 实验1 | 电子工业 | 2000-2010 | 男 |
| 实验2 | 电子工业 | 2010-2020 | 女 |
| 实验3 | 清华大学 | 2000-2010 | 女 |
| 实验4 | 清华大学 | 2010-2020 | 男 |

(3)问题三

用例少,省成本:不用穷举所有组合,用少量用例就能覆盖关键情况,减少测试工作量和时间成本。

覆盖均匀,测试有效:用例具备「均匀分散、整齐可比」的特点,每个因素的每个水平都被覆盖,能有效发现多条件组合的 bug。

高效经济:是一种高效、快速、经济的测试设计方法,适合多条件组合的测试场景。

!注意:是「每日累计提现金额」,不是「单次提现金额」

因此需要分类为快速到账、普通到账;第1次提现、第n次提现

|----|-------------|-----------------------------|-------|
| 编号 | 场景 | 逻辑 | 有/无效类 |
| 1 | 快速到账(第1次提现) | 当天未提现,提现金额(0,10000] | 有效 |
| 2 | 快速到账(第1次提现) | 提现金额<=0 | 无效 |
| 3 | 快速到账(第1次提现) | 提现金额>10000 | 无效 |
| 4 | 普通到账 | 提现金额(10000,50000] | 有效 |
| 5 | 普通到账 | 提现金额<=0 | 无效 |
| 6 | 普通到账 | 提现金额>50000 | 无效 |
| 7 | 快速到账(第n次提现) | 当天提过钱,再提的金额(0,10000-已提现金额] | 有效 |
| 8 | 快速到账(第n次提现) | 提现金额<=0 | 无效 |
| 9 | 快速到账(第n次提现) | 当天提过钱,再提的金额>10000-已提现金额 | 无效 |

(1)问题一:无效等价类

|-------|--------------------|--------|-----------|
| 测试用例 | 功能 | 金额/元 | 覆盖无效等价类编号 |
| test4 | 快速到账(第1次) | -10000 | 2 |
| test5 | 快速到账(第1次) | 20000 | 3 |
| test6 | 快速到账(第n次,已提现2000元) | -2000 | 8 |
| test7 | 快速到账(第n次,已提现2000元) | 9000 | 9 |
| test8 | 普通到账 | -3000 | 5 |
| test9 | 普通到账 | 60000 | 6 |

(2)问题二:有效等价类

|-------|--------------------|-------|-----------|
| 测试用例 | 功能 | 金额/元 | 覆盖无效等价类编号 |
| test1 | 快速到账(第1次) | 1000 | 1 |
| test2 | 快速到账(第n次,已提现2000元) | 7000 | 7 |
| test3 | 普通到账 | 40000 | 4 |

(3)问题三

情况一:不考虑一天内多次提取

|-----------|-------------------|----|--------------|----|
| 功能 | 有效等价类 | 编号 | 无效等价类 | 编号 |
| 快速到账(第1次) | 0<提现金额<=10000元 | 1 | 提现金额<=0 | 2 |
| 快速到账(第1次) | 0<提现金额<=10000元 | 1 | 提现金额>10000元 | 3 |
| 普通到账 | 10000元<提现金额<=余额 | 4 | 提现金额<=0 | 5 |
| 普通到账 | 10000元<提现金额<=余额 | 4 | 提现金额>余额 | 6 |

情况二:考虑一天内多次提取

|-----------|--------------------------|----|--------------------|----|
| 功能 | 有效等价类 | 编号 | 无效等价类 | 编号 |
| 快速到账(第1次) | 0<提现金额<=10000元 | 1 | 提现金额<=0 | 2 |
| 快速到账(第1次) | 0<提现金额<=10000元 | 1 | 提现金额>10000元 | 3 |
| 快速到账(第n次) | 0<提现金额<=10000元-已提取金额 | 7 | 提现金额<=0 | 8 |
| 快速到账(第n次) | 0<提现金额<=10000元-已提取金额 | 7 | 提现金额>10000元-已提现金额 | 9 |
| 普通到账 | 0<提现金额<=余额(累计>10000元) | 4 | 提现金额<=0 | 5 |
| 普通到账 | 0<提现金额<=余额(累计>10000元) | 4 | 提现金额>余额 | 6 |

相关推荐
TechPioneer_lp3 天前
美团到家后台开发一面:操作系统一条线拉满,再补 C++、TCP 和快排
c++·算法·校招·美团·面经·美团到家
学代码的真由酱6 天前
【自用】接口测试
接口测试·postman·测试·cookie·token鉴权
ClouGence8 天前
自动化测试 CueCast 新版本发布:录制更稳、回放更准、排障更清晰
前端·程序员·测试
钧界编程9 天前
EasyClick 入门指南(十七):文件操作完全指南
测试
技术落地手记10 天前
一个需求 ID 换一份完整测试用例,我让 AI 替测试同事省掉半天
单元测试·测试
暗冰ཏོ11 天前
软件测试完整学习指南:从入门到自动化、性能与安全测试实战
软件测试·功能测试·单元测试·集成测试·压力测试·测试·安全性测试
ShineWinsu11 天前
对于Linux:内核是如何组织管理IPC资源的解析
linux·服务器·c++·面试·笔试·线程·ipc
弹简特11 天前
【接口自动化】02-Pytest固件fixture核心机制与Allure企业级报告实战
自动化·pytest·测试