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

相关新闻

openai-agents-python-sdk 源码解析 | 第二篇:环境搭建与第一个文本 Agent

openai-agents-python-sdk 源码解析 | 第二篇:环境搭建与第一个文本 Agent

本篇导读 上一篇我们先建立了 OpenAI Agents Python SDK 的项目地图:Agent 是声明对象,Runner 是执行入口,Tools、Handoffs、Guardrails、Sessions 和 Tracing 是围绕模型调用组织起来的运行时能力。 这一篇开始进入实际运行。目标很明确&…

2026/8/1 13:42:49阅读更多 →
openai-agents-python-sdk 源码解析 | 第一篇:认识 OpenAI Agents Python SDK:它解决什么问题

openai-agents-python-sdk 源码解析 | 第一篇:认识 OpenAI Agents Python SDK:它解决什么问题

本篇导读 如果你已经用过 OpenAI API,通常会从一个很直接的流程开始:组织 prompt、调用模型、解析返回值。如果任务只是一问一答,这样足够。但当任务开始包含工具调用、多步骤推理、多 Agent 分工、人工审批、会话记忆、流式输出、Trace 排障…

2026/8/1 13:42:49阅读更多 →
Thymeleaf模板引擎:从自然模板到服务端渲染的Java Web开发实践

Thymeleaf模板引擎:从自然模板到服务端渲染的Java Web开发实践

1. 从JSP到Thymeleaf&#xff1a;一个模板引擎的演进与选择如果你是从Java Web开发的“上古时代”一路走过来的&#xff0c;肯定对JSP&#xff08;JavaServer Pages&#xff09;又爱又恨。爱它简单直接&#xff0c;在HTML里写点<% %>就能嵌入Java代码&#xff0c;快速出活…

2026/8/1 13:40:49阅读更多 →
ZMK键盘固件完整指南:如何快速打造个性化机械键盘

ZMK键盘固件完整指南:如何快速打造个性化机械键盘

ZMK键盘固件完整指南&#xff1a;如何快速打造个性化机械键盘 【免费下载链接】zmk ZMK Firmware Repository 项目地址: https://gitcode.com/gh_mirrors/zm/zmk 想要打造完全属于自己的机械键盘&#xff0c;但又担心固件配置太复杂&#xff1f;ZMK键盘固件正是你需要的…

2026/8/1 14:59:25阅读更多 →
maven多版本包导致java.lang.NoClassDefFoundError

maven多版本包导致java.lang.NoClassDefFoundError

1.现象ava.lang.NoClassDefFoundError: Could not initialize class org.apache.commons.compress.archivers.zip.ZipEncodingHelper堆栈信息如下 java.lang.NoClassDefFoundError: Could not initialize class org.apache.commons.compress.archivers.zip.ZipEncodingHelperat…

2026/8/1 14:59:25阅读更多 →
GBFR Logs终极指南:5个技巧彻底掌握《碧蓝幻想:Relink》DPS追踪与数据分析

GBFR Logs终极指南:5个技巧彻底掌握《碧蓝幻想:Relink》DPS追踪与数据分析

GBFR Logs终极指南&#xff1a;5个技巧彻底掌握《碧蓝幻想&#xff1a;Relink》DPS追踪与数据分析 【免费下载链接】gbfr-logs GBFR Logs lets you track damage statistics with a nice overlay DPS meter for Granblue Fantasy: Relink. 项目地址: https://gitcode.com/gh_…

2026/8/1 14:59:25阅读更多 →
Android人脸采集模块封装实战:基于百度离线SDK的高可用解决方案

Android人脸采集模块封装实战:基于百度离线SDK的高可用解决方案

1. 项目概述&#xff1a;为什么需要一个独立的人脸采集模块&#xff1f; 在移动应用开发中&#xff0c;人脸识别相关的功能越来越常见&#xff0c;从实名认证、刷脸登录到互动娱乐&#xff0c;都离不开一个基础且关键的环节&#xff1a;人脸采集。这个环节直接决定了后续识别、…

2026/8/1 14:59:25阅读更多 →
C++ std::sort排序算法详解:从基础用法到自定义结构体排序实战

C++ std::sort排序算法详解:从基础用法到自定义结构体排序实战

1. 项目概述&#xff1a;为什么sort是C开发者的必修课 在C的日常开发中&#xff0c;数据排序是一个高频到几乎无法回避的操作。无论是处理用户列表、分析日志时间戳&#xff0c;还是优化算法中的中间数据&#xff0c;排序的效率与正确性直接关系到程序的性能和结果。C标准库中的…

2026/8/1 14:59:25阅读更多 →
终极指南:如何使用Mikan Project打造你的智能动漫追番管理系统

终极指南:如何使用Mikan Project打造你的智能动漫追番管理系统

终极指南&#xff1a;如何使用Mikan Project打造你的智能动漫追番管理系统 【免费下载链接】mikan_flutter 蜜柑计划&#xff08; https://mikanani.me &#xff09;&#xff0c;&#x1f6a7; 持续开发中... 项目地址: https://gitcode.com/gh_mirrors/mi/mikan_flutter …

2026/8/1 14:57:25阅读更多 →
覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

覆盖国产 + 海外 + 开源模型,OpenClaw 2.7.9 Windows/Mac 双端部署详解

&#x1f539; 工具基础介绍 OpenClaw 是开源生态中一款实用性较强的本地智能工具&#xff0c;凭借本地离线运行、可视化图形操作和任务自动化三大核心特性&#xff0c;赢得了众多用户的青睐。与普通在线对话AI工具不同&#xff0c;它属于能够直接操控本机软硬件的智能数字员工…

2026/7/31 20:44:05阅读更多 →
伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

伺服阀焊完微漏毁整机?精密激光焊接三关锁住高压

所谓液压伺服阀体的精密激光焊接&#xff0c;是用激光束对阀座壳体&#xff08;通常为不锈钢或铝合金&#xff09;进行密封焊接&#xff0c;使阀体在21-35MPa的高压液压油或压缩气体中长期运行而不发生介质泄漏。液压伺服阀是高端液压系统的"大脑"。从航空航天飞行控…

2026/7/31 17:41:43阅读更多 →
D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX:三步实现《暗黑破坏神2》高清宽屏体验的终极指南

D2DX&#xff1a;三步实现《暗黑破坏神2》高清宽屏体验的终极指南 【免费下载链接】d2dx D2DX is a complete solution to make Diablo II run well on modern PCs, with high fps and better resolutions. 项目地址: https://gitcode.com/gh_mirrors/d2/d2dx 你是否还在…

2026/7/31 20:44:05阅读更多 →
无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南&#xff1a;如何实现快速高效的多媒体处理 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut 在数字媒体创作领域&#xff0c;视频编辑处理的质量损…

2026/8/1 0:00:10阅读更多 →
AI辅助本科论文写作:8大工具评测与高效使用指南

AI辅助本科论文写作:8大工具评测与高效使用指南

1. 本科生论文写作的AI辅助现状本科毕业论文是每个大学生必须跨越的一道坎。记得我当年写论文时&#xff0c;光是文献检索就花了整整两周时间&#xff0c;打印的参考文献堆满了半个书桌。如今AI技术的发展为学术写作带来了革命性变化&#xff0c;合理使用这些工具可以节省80%以…

2026/8/1 0:00:10阅读更多 →
如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统&#xff1a;从零开始搭建Python抢票助手 【免费下载链接】ticket-purchase 大麦自动抢票&#xff0c;支持人员、城市、日期场次、价格选择 项目地址: https://gitcode.com/GitHub_Trending/ti/ticket-purchase 还在为抢不到热门演唱会门票…

2026/8/1 0:00:10阅读更多 →
无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南&#xff1a;如何实现快速高效的多媒体处理 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut 在数字媒体创作领域&#xff0c;视频编辑处理的质量损…

2026/8/1 0:00:10阅读更多 →
AI辅助本科论文写作:8大工具评测与高效使用指南

AI辅助本科论文写作:8大工具评测与高效使用指南

1. 本科生论文写作的AI辅助现状本科毕业论文是每个大学生必须跨越的一道坎。记得我当年写论文时&#xff0c;光是文献检索就花了整整两周时间&#xff0c;打印的参考文献堆满了半个书桌。如今AI技术的发展为学术写作带来了革命性变化&#xff0c;合理使用这些工具可以节省80%以…

2026/8/1 0:00:10阅读更多 →
如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统&#xff1a;从零开始搭建Python抢票助手 【免费下载链接】ticket-purchase 大麦自动抢票&#xff0c;支持人员、城市、日期场次、价格选择 项目地址: https://gitcode.com/GitHub_Trending/ti/ticket-purchase 还在为抢不到热门演唱会门票…

2026/8/1 0:00:10阅读更多 →