TwKit
正在载入
TwKit

测试都叫“跑一遍”,盯的东西可差远了。六类常见做法,按三个问题拆开看。 先问:测多大一块? • 单元测试把一个代码组件单独拎出来,看它自己能不能正常工作,常… · @BaiBtw · TwKit

@BaiBtw

测试都叫“跑一遍”,盯的东西可差远了。六类常见做法,按三个问题拆开看。 先问:测多大一块? • 单元测试把一个代码组件单独拎出来,看它自己能不能正常工作,常见工具有 pytest、JUnit。 • 集成测试看不同部分接起来是否配合正常。单个组件过关,不代表接口之间就没坑。 • 系统测试把整个系统放到一起,检查是否满足用户需求及性能要求。 再问:什么情况下测? • 负载测试加大工作量,观察响应时间、吞吐量、错误率,找性能问题;图中列了 JMeter、Gatling、Locust 等工具。 • 错误测试看无效输入或异常条件来了以后,软件怎么处理。例子包括给服务制造延迟、注入异常、终止应用,重点是出岔子时的表现。 最后问:怎么反复跑? 测试自动化把用例执行串进流程:提交改动 → 触发构建 → 构建 → 跑测试 → 通知结果。Jenkins、CircleCI、GitHub Actions 都是图里的例子,目标是提高效率和可重复性、减少人工执行错误。 前面几类划分测试对象或场景,自动化讲的是执行方式。流水线跑得勤,不等于所有层次和异常场景都测到了;这份分类也没给出统一的覆盖率或通过门槛。

曝光 55 · 评论 2 · 点赞 2 · 书签 0

查看原帖