我们有一种情况需要为 Webapi 找到系统验收测试 (SAT)。
我们已经在进行 SUT(系统单元测试)和 SIT(集成测试)。但是,我只是想知道针对 Webapi 进行 SAT 真的是一个好主意,还是从 UI 级别打 SAT 更有意义?
对我来说,为安全、日志记录、异常处理、性能等非功能性做 SAT 确实有意义。
但是对于功能级别的 SAT,我相信如果它从 UI 开始会很有效,因为这是最终用户会看到的。
其他人如何处理相同的问题?
如果你在 API 级别做 SAT,你能推荐我你正在使用的工具吗?