仿古建筑公司网站淘宝联盟建微网站
仿古建筑公司网站,淘宝联盟建微网站,全面的郑州网站建设,网站建设网络推广广告语目录
1.怎么设计黑盒模块的测试用例#xff1f;
常用 6 种设计方法#xff08;面试必说这 6 个#xff09;
1. 等价类划分
2. 边界值分析#xff08;最常用、必说#xff09;
3. 场景法#xff08;业务流程必用#xff09;
4. 错误推测法
5. 因果图 / 判定表&…目录1.怎么设计黑盒模块的测试用例常用 6 种设计方法面试必说这 6 个1. 等价类划分2. 边界值分析最常用、必说3. 场景法业务流程必用4. 错误推测法5. 因果图 / 判定表多条件组合6. 正交试验法标准回答模板面试直接背一句话精简版紧张时用2.测试用例一般包含哪些内容3.怎么把手动测试变成自动化性能测试JMeter测试4.测试左移的概念、说法你是怎么理解它的呢5.黑盒测试白盒测试灰盒测试1. 黑盒测试最常问2. 白盒测试3. 灰盒测试6.性能测试除了错误率、响应时间还做过什么性能测试的性能指标没有7.有多种组合去遍历测试用例遍历的话组合起来很大量时间上不允许你全部遍历我们去裁剪不测的测试用例组合你会用什么方法你的依据是什么8.正交法1.怎么设计黑盒模块的测试用例黑盒测试不看代码只看输入、输出、业务逻辑从用户角度设计用例保证功能符合需求。常用 6 种设计方法面试必说这 6 个1. 等价类划分把输入分成有效等价类和无效等价类从每类里取典型数据减少用例数量例子密码 6-16 位有效6 位、10 位、16 位无效5 位、17 位、空、特殊字符2. 边界值分析最常用、必说取边界附近的值最小值、略大于最小、最大值、略小于最大、中间值口诀上点、内点、离点例子18-60 岁17、18、19、59、60、613. 场景法业务流程必用模拟用户正常流程、异常流程先画流程图再覆盖每条路径例子登录 → 加购 → 下单 → 支付4. 错误推测法凭经验猜容易出错的地方比如空值、超长输入、特殊符号、重复提交5. 因果图 / 判定表多条件组合把条件和结果列成表全覆盖所有组合适合多条件判断如优惠、权限6. 正交试验法条件多、组合多用正交表减少用例数量覆盖主要组合标准回答模板面试直接背设计黑盒测试用例我会按这几步先熟悉需求明确功能、输入、输出、业务规则。使用等价类 边界值设计基础用例覆盖正常和异常输入。使用场景法覆盖主流程、分支流程、异常流程。用错误推测法补充容易出错的场景。多条件逻辑用判定表 / 因果图确保组合覆盖。最后整理成用例包含用例标题、前置条件、步骤、输入、预期结果。一句话精简版紧张时用先理需求再用等价类、边界值、场景法、错误推测覆盖正常、异常、流程和边界最后输出标准测试用例。2.测试用例一般包含哪些内容用例编号、用例标题、所属模块、前置条件、测试步骤、测试数据、预期结果、实际结果3.怎么把手动测试变成自动化性能测试JMeter测试把手动测试转为JMeter 自动化性能测试核心就 4 步先梳理手动测试的业务流程把手动点的步骤整理成一条完整业务链路如登录→查询→下单→支付。使用 JMeter 录制或手动编写接口脚本抓包获取请求地址、参数、请求头、请求体把手动操作转成 JMeter 接口脚本。参数化、关联、断言参数化造不同用户数据关联把上一个接口的返回值给下一个接口用断言判断接口是否返回正确设置并发执行性能测试出报告设置线程数、RPS、压测时间运行后查看响应时间、TPS、错误率、CPU / 内存等指标判断系统是否满足性能要求。4.测试左移的概念、说法你是怎么理解它的呢测试左移就是把测试工作尽量往项目前期 “移动”越早参与越好而不是等到开发完才开始测。我对它的理解主要有 4 点需求阶段就参与不是等开发做完再测而是在写需求、评审需求的时候测试就介入提前发现需求里的问题、歧义、逻辑漏洞避免后面开发做错。尽早发现问题成本最低问题发现得越晚修复成本越高。测试左移就是在源头解决问题减少后期返工。测试提前介入而不是被动等待传统测试是开发写完 → 给测试 → 测。左移是需求、设计、开发阶段测试都在提前写用例、提前做方案、提前做接口测试。强调质量内建而不是事后把关让整个团队一起负责质量不是只靠测试最后把关。比如开发写单元测试、做自测测试提前提供用例和思路。如果我做测试左移我会在需求评审时就提出疑问提前写测试用例协助开发做自测尽量让问题在进入测试阶段前就解决掉。5.黑盒测试白盒测试灰盒测试1. 黑盒测试最常问只看功能不看代码把程序当成一个看不见内部的黑盒子。不关心代码怎么写、结构如何。只关心输入什么、输出什么、功能对不对。常用方法等价类、边界值、场景法、错误推测。一般是测试工程师做。2. 白盒测试看代码逻辑看内部结构盒子是透明的能看到代码、流程、语句。测试代码的逻辑、分支、路径、条件是否正确。比如单元测试、语句覆盖、判断覆盖、路径覆盖。一般是开发或白盒测试工程师做。3. 灰盒测试黑盒 白盒 结合半透明盒子。主要做功能测试但也懂一点代码、接口、数据库。比如接口测试、集成测试既测功能也看数据流转。我们平时做的大部分测试都是灰盒。黑盒测试不看代码只测功能是否符合需求。白盒测试看代码逻辑测试内部程序结构和分支。灰盒测试介于两者之间既关注功能也关注接口和数据交互。6.性能测试除了错误率、响应时间还做过什么性能测试的性能指标没有并发用户数、TPS/QPS、90%/95% 响应时间、吞吐量以及服务器的 CPU、内存、磁盘 I/O、网络 I/O 等资源指标。7.有多种组合去遍历测试用例遍历的话组合起来很大量时间上不允许你全部遍历我们去裁剪不测的测试用例组合你会用什么方法你的依据是什么当组合过多、时间不足时我会根据业务优先级、风险等级、用户使用频率和历史缺陷来裁剪用例。优先保证核心流程、高风险、高频使用的场景全覆盖对非核心、低风险、低频率、逻辑相似的组合进行合理裁剪同时可以使用正交试验法减少冗余组合在覆盖度和效率之间做平衡。8.正交法正交试验法是一种用例设计方法当多参数、多组合、全量遍历太多、时间不够时通过正交表科学挑选最少的用例实现均匀覆盖所有参数组合在保证覆盖度的前提下大幅减少用例数量。