解释 9 种 API 测试
烟雾测试
这是在 API 开发完成后完成的。只需验证 API 是否正常工作并且没有出现任何问题。
功能测试
这将根据功能需求创建测试计划,并将结果与预期结果进行比较。
集成测试
该测试结合了多个 API 调用来执行端到端测试。测试业务内通信和数据传输。
回归测试
此测试可确保错误修复或新功能不会破坏 API 的现有行为。
负载测试
这通过模拟不同的负载来测试应用程序的性能。然后我们就可以计算出应用程序的容量。
压力测试
我们故意给API创建高负载,并测试API是否能够正常运行。
安全测试
这将针对所有可能的外部威胁测试 API。
UI 测试
这会测试 UI 与 API 的交互,以确保数据可以正确显示。
模糊测试
这会将无效或意外的输入数据注入 API 并尝试使 API 崩溃。
有一天我发现了这个有创造力的社区(bytebytego)和这些有创造力的工程师设计的流程图,很惊喜很喜欢,就把他们留存了下来。