admin管理员组文章数量:1516870
何为鲁棒性 Robustness
百度百科这样定义鲁棒性:
鲁棒是Robust的音译,也就是健壮和强壮的意思。它是在异常和危险情况下系统生存的关键。比如说,计算机软件在输入错误、磁盘故障、网络过载或有意攻击情况下,能否不死机、不崩溃,就是该软件的鲁棒性。
初次看到“鲁棒性”这个词语,相信很多人和我一样直接懵逼,Robustness怎么会翻译成鲁棒性(手动滑稽),这个不可名状的词语到底是什么意思?我更愿意将Robustness简单理解为健壮性。
为什么我们要特别地强调Robustness在软件开发/测试中的重要性呢?
因为提升Robustness可以显著的减少软件在其生命周期中的发生outage的几率,这样就可以降低因为错误而产生的花费。
那么,在软件整个生命周期中,如何保证软件的robustness?
这里,我们通常从两个方向来考虑:
- Design for robustness.
- Testing for robustness.
简单解释下,就是从软件设计方向和软件测试方向来考虑我们软件的健壮性。
接下来,我们会分别从这两个方向来介绍,在软件开发/测试中该如何去提升robustness。
本文标签: 何为鲁棒性 Robustness
版权声明:本文标题:何为鲁棒性 Robustness 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.betaflare.com/biancheng/1730959180a1548964.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论