美团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 |

相关推荐
2601_962382431 天前
3种python自动化测试框架推荐,看看哪个适合你?_robotframework和pytest
测试·自学·
围炉聊科技2 天前
Playwright Test Agents 三件套实测 ——智能体基建系列
浏览器·ai编程·测试
ShineWinsu3 天前
对于MySQL:数据库的操作的解析
linux·数据库·c++·mysql·面试·笔试·库的操作
月読h3 天前
# Agent 的自主执行与工程决策记录:读 Anthropic 和 AWS ADR
agent·测试
囤囤囤3 天前
基于 WebUSB 与 CDP:在浏览器端实现 Android 设备通信与无证书抓包实践
测试
stillstream_ink4 天前
OpenCart性能压测复盘|JMeter\+Locust双工具实操,附5个踩坑记录
jmeter·测试
2501_928996224 天前
信创备份一体机性能焦虑根源与中科热备国产CPU平台实测拆解
后端·数据安全·测试
月読h4 天前
让 Agent 的执行结果更容易追溯:NagaAgent 中四个 Skills 的调整
agent·测试