百度百科这样定义鲁棒性:
鲁棒是Robust的音译,也就是健壮和强壮的意思。它是在异常和危险情况下系统生存的关键。比如说,计算机软件在输入错误、磁盘故障、网络过载或有意攻击情况下,能否不死机、不崩溃,就是该软件的鲁棒性。
初次看到“鲁棒性”这个词语,相信很多人和我一样直接懵逼,Robustness怎么会翻译成鲁棒性(手动滑稽),这个不可名状的词语到底是什么意思?我更愿意将Robustness简单理解为健壮性。
为什么我们要特别地强调Robustness在软件开发/测试中的重要性呢?
因为提升Robustness可以显著的减少软件在其生命周期中的发生outage的几率,这样就可以降低因为错误而产生的花费。
那么,在软件整个生命周期中,如何保证软件的robustness?
这里,我们通常从两个方向来考虑:
简单解释下,就是从软件设计方向和软件测试方向来考虑我们软件的健壮性。
接下来,我们会分别从这两个方向来介绍,在软件开发/测试中该如何去提升robustness。
本文发布于:2024-02-01 19:01:04,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170678526338776.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |