软件测试面试会问的测试用例设计方法

1.等价类划分法: 分为有效等价和无效等价 将++测试++ 的范围划分成互不相交的子集,并集 是全集, 从每个子集中挑选若干有代表性的值设计++测试用例++。

  表示方法:条件 有效等价类 编号 无效等价类编号。

  例如测试输入的月份是否合法,月份定义为:1-12组成的字符。

  划分子集:空值,小于1数字,1-12的数字,大于12数字,非数字。

  **2.边界值分析法:**可以分为三个点 上点、 内点、 离点。

  上点:就是边界值的点 如果是闭区间 上点就在值范围内 开区间就在值范围外。

  内点:值范围内的任意点。

  离点:根据 上点 来看(离上点最近的点) 两种情况 1.上点在范围内离点就是外围离上点最近的点(闭区间) 2.上点在范围外(开区间)就是范围内离上点最进的点。

 ** 3.场景分析法:**根据说明 画出流程图 确定基本流和备选流。

  基本流:程序从开始到执行结束没有任何差错。

  备选流:备选流可能从基本流开始 在某个条件下重新加入基本流 或者终止用例。

  **4.判定表法:**有多个输入和多个输出 输入和输入之间组合关系 ,输入和输出 制约和依赖关系。

  判定表有四个组成部分:条件桩 动作桩 条件项 动作项。

  条件桩:列出所有输入,次序无所谓。

  动作桩:列出可能采取的操作。

  条件项:所有可能的条件组合。

  动作项:对应条件组合下的动作。

  **5.因果图法:**如果输入之间有关系,约束关系或者组合关系 要好几个条件一起触发完才有结果。

  步骤1.确定需求的原因结果;

  步骤2.确定原因结果逻辑关系;

  步骤3.确定各个约束;

  步骤4.画因果图转决策表;

  步骤5.根据决策表设计测试用例

 ** 6.错误推测法:**凭借直觉和相关经验来写测试用例。

  思路:根据产品找出共同点 根据用户使用考虑产品异常点 编写测试场景标准库完善错误推测法。

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取**【保证100%免费】**

​​​软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

相关推荐
程序员龙叔5 天前
编写高质量 Skill 系列 -- 如何设计需求分析与用例生成的 SKILL
自动化测试·软件测试·python·软件测试工程师·接口测试·性能测试·skill·ai测试
shushangyun_5 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
goldenrolan5 天前
A公司物料替代测试系统 v1.7:从需求到 exe/apk 的 AI 辅助全链路实践
android·自动化测试·软件测试·python·ai
施努卡机器视觉5 天前
SNK施努卡侧滑门锁上滑轮总成自动化装配线,从零件到组件,全流程精密制造方案
运维·自动化·制造
dayuOK63075 天前
写作卡壳怎么办?我的“5分钟启动法”
人工智能·职场和发展·自动化·新媒体运营·媒体
Raina测试5 天前
欢迎来到《Raina 测试学习指南》博客✨ | Raina测试学习指南
软件测试·ai测试
程序员小远5 天前
自动化测试基础知识总结
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
志栋智能5 天前
超自动化巡检:如何选择适合你的起点?
运维·自动化
HackTwoHub5 天前
Sqli-Scanner SQL注入SKILL自动化挖掘SQL注入,零依赖自动化SQL注入挖掘,赏金猎人
数据库·人工智能·sql·web安全·网络安全·自动化·系统安全
goldenrolan5 天前
学习型红外控制系统稳定性挂测工装专项总结
软件测试·python·stm32·嵌入式·红外