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