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

📅 2026/8/1 13:42:45
软件测试面试会问的测试用例设计方法
1.等价类划分法分为有效等价和无效等价 将测试的范围划分成互不相交的子集并集 是全集 从每个子集中挑选若干有代表性的值设计测试用例。表示方法条件 有效等价类 编号 无效等价类编号。例如测试输入的月份是否合法月份定义为1-12组成的字符。划分子集空值小于1数字1-12的数字大于12数字非数字。2.边界值分析法可以分为三个点 上点、 内点、 离点。上点就是边界值的点 如果是闭区间 上点就在值范围内 开区间就在值范围外。内点值范围内的任意点。离点根据 上点 来看离上点最近的点 两种情况 1.上点在范围内离点就是外围离上点最近的点闭区间 2.上点在范围外开区间就是范围内离上点最进的点。3.场景分析法根据说明 画出流程图 确定基本流和备选流。基本流程序从开始到执行结束没有任何差错。备选流备选流可能从基本流开始 在某个条件下重新加入基本流 或者终止用例。4.判定表法有多个输入和多个输出 输入和输入之间组合关系 输入和输出 制约和依赖关系。判定表有四个组成部分条件桩 动作桩 条件项 动作项。条件桩列出所有输入次序无所谓。动作桩列出可能采取的操作。条件项所有可能的条件组合。动作项对应条件组合下的动作。5.因果图法如果输入之间有关系约束关系或者组合关系 要好几个条件一起触发完才有结果。步骤1.确定需求的原因结果步骤2.确定原因结果逻辑关系步骤3.确定各个约束步骤4.画因果图转决策表步骤5.根据决策表设计测试用例。6.错误推测法凭借直觉和相关经验来写测试用例。思路根据产品找出共同点 根据用户使用考虑产品异常点 编写测试场景标准库完善错误推测法。感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取