Ben*_*een 2 agile unit-testing reliability
看看我在使用敏捷建造飞机的问题中的评论总趋势,除成本之外的最大问题似乎是安全性.
人们是否觉得使用敏捷建立一个安全系统(或证明它是安全的)是不可能的?并非所有的迭代测试都能缓解这个问题吗?使用敏捷开发的软件是否可能永远不会像瀑布那样可靠?
敏捷是一种管理项目的方法,而不是测试或验证已完成项目安全性的方法.
一个安全关键系统在完成后(功能方面)仍然需要进行大量测试才能绝对确定它实际上是完成任务.我希望这种工作能够交给一个专门针对这种测试的测试人员团队.
敏捷对于软性需求是好的,传统的产品生命周期足够长,以便业务目标发生变化,尽管在安全关键的环境中,我认为快速变化的需求或不明确的需求将是非常糟糕的事情.
我并不认为使用瀑布会以某种方式为代码提供一些内在的顺序或稳定性 - 如果个别冲刺得到妥善管理,代码经过测试和审查,那么较短的周期将产生相同质量的代码,只是在块.
当事情变得有问题时,使用Scrum会在项目时间线的早期为您提供一个单挑 - 除了为表现不佳的经理/开发者/任何人删除隐藏位置之外,它不会做任何事情.
简而言之,只要您不希望它测试您构建的内容,就可以使用敏捷方法构建任何类型的系统.那是测试人员.
| 归档时间: |
|
| 查看次数: |
1118 次 |
| 最近记录: |