加载头像
图片
2025-12-17API 测试(API Testing)
API 测试(API Testing) 一句话总结:测试应用程序接口的功能、性能、安全性和可靠性。 🌟 快速理解(小白入门)用生活化类比就像测试餐厅的点餐系统: 前端(UI) = 顾客看到的菜单和服务员 API = 厨房和前台之间的对讲机 后端 = 厨房 API 测试就是测试对讲机: 12345678顾客点餐:"一份宫保鸡丁" ↓服务员通过对讲机告诉厨房:"一份宫保鸡丁" ↓厨房收到:"一份宫保鸡丁" ✅厨房做好后通过对讲机回复:"宫保鸡丁做好了" ↓服务员收到:"宫保鸡丁做好了" ✅ API 测试要验证: ✅ 对讲机能否正常通话(功能测试) ✅ 对讲机响应速度(性能测试) ✅ 对讲机是否加密(安全测试) ✅ 对讲机能否同时处理多个订单(并发测试) 真实场景电商系统 API 测试: 1234567891011121314151617用户操作:点击"加入购物车"按钮 ↓前端发送 API 请求:POST ...
详情
图片
2025-11-03冒烟测试(Smoke Testing)
冒烟测试(Smoke Testing) 一句话总结:快速验证软件的核心功能是否正常,决定是否继续深入测试。 🌟 快速理解(小白入门)用生活化类比就像买新手机时的快速检查: 123456789拿到新手机后,先快速检查:✅ 能开机吗?✅ 屏幕能显示吗?✅ 能打电话吗?✅ 能上网吗?✅ 能拍照吗?如果这些基本功能都正常 → 继续详细测试如果有一个不正常 → 直接退货,不用继续测试 **冒烟测试就是”快速检查基本功能”**。 就像试驾新车: 12345678试驾前的快速检查(冒烟测试):✅ 能启动吗?✅ 能挂档吗?✅ 能刹车吗?✅ 方向盘能转吗?如果这些都正常 → 开始试驾(深入测试)如果有问题 → 不试驾了,直接换车 真实场景电商系统新版本发布: 123456789101112开发团队发布新版本 ↓QA 团队进行冒烟测试(15分钟):✅ 能打开首页吗?✅ 能登录吗?✅ 能搜索商品吗?✅ 能加入购物车吗?✅ 能下单吗?结果:- 如果都通过 → 继续完整测试(2天)- 如果有失败 → 退回开发,不浪费测试时间 📌 核心概念什么是冒烟测试?冒烟测试(Smoke Testin ...
详情
图片
2025-12-17功能测试(Functional Testing)
功能测试(Functional Testing) 一句话总结:验证软件的每个功能是否按照需求正常工作。 🌟 快速理解就像检查手机的每个功能: ✅ 能打电话吗? ✅ 能发短信吗? ✅ 能拍照吗? ✅ 能上网吗? 功能测试 = 逐个检查每个功能是否正常 📌 核心概念什么是功能测试?功能测试:验证软件的每个功能是否符合需求规格说明。 功能测试 vs 非功能测试 维度 功能测试 非功能测试 关注点 做什么(What) 怎么做(How) 测试内容 功能是否正常 性能、安全、可用性 示例 能否登录 登录速度如何 🎯 真实案例案例:电商系统功能测试功能清单: 用户注册 ✅ 用户登录 ✅ 商品搜索 ✅ 加入购物车 ✅ 下单 ✅ 支付 ✅ 测试示例: 1234567891011121314151617181920212223242526272829303132def test_user_registration(): """测试用户注册功能""" response = regist ...
详情
图片
2025-12-17单元测试(Unit Testing)
单元测试(Unit Testing) 一句话总结:在代码开发阶段,针对最小可测试单元(函数、方法、类)进行的独立验证测试,确保每个”零件”都能正常工作。 🌟 快速理解(小白入门)用生活化类比想象你在组装一台电脑: 🔌 单元测试 = 先测试每个零件(CPU、内存、硬盘)是否正常 🖥️ 集成测试 = 再测试组装后整机是否能开机 🎮 系统测试 = 最后测试能否流畅运行游戏 为什么要先测零件? 如果组装后才发现内存条坏了,你需要: 拆开整台电脑 找出是哪个零件坏了 重新组装 但如果装机前就测试好每个零件,出问题的概率会大大降低! 📌 核心概念定义单元测试(Unit Testing) 是一种软件测试方法,针对程序中最小可测试单元(如函数、方法、类)进行正确性验证。 通俗解释就像搭积木前,先确保每块积木没有瑕疵,这样搭出来的城堡才稳固。 关键特征 特征 说明 为什么重要 ✅ 隔离性 每个测试独立运行,不依赖其他代码 避免”牵一发动全身”的问题 ⚡ 快速 通常几毫秒内完成 可以频繁运行,快速反馈 🔄 可重复 多次运行结果一致 ...
详情
功能测试(Functional Testing)
系统测试(System Testing)
端到端测试(End-to-End Testing / E2E Testing)
回归测试(Regression Testing)
黑盒测试(Black Box Testing)
API 测试(API Testing)
探索性测试(Exploratory Testing)
单元测试(Unit Testing)
集成测试(Integration Testing)
冒烟测试(Smoke Testing)
avatar
status
xdd 的个人博客,记录一些杂七杂八的东西,大部分还是技术、工作技能相关
分类
引用到评论
随便逛逛博客分类文章标签
复制地址关闭热评深色模式轉為繁體