知识卡片

非功能测试前移

专业/工作 · 1343

内容

非功能测试常在功能稳定后做,但若已预知风险,应在特性开发过程中尽早做非正式验证。发散:性能、安全、兼容性问题越晚发现,越可能迫使架构级返工。

参考来源

- 位置:《软件交付通识》第29章《非功能测试》(源文件:_epub-src/text/part0035.html) - 结论依据:原文说非功能测试通常可在集成后做,但若预知风险,应在特性开发过程中尽早进行相关测试。 - 原始内容:比如,本次发布版本需要做非功能测试,那么可以在所有特性都已被集成之后再做,而且往往排在功能测试之后。这样做是可接受的,但是可能有更好的做法:如果已经预知哪些方面可能会出问题,那么就尝试在特性开发过程中尽早进行相关测试,即使不是很正式、很严谨的测试也行。