2013年软件领域因缺陷导致的五大事件
作者:网络转载 发布时间:[ 2014/3/31 13:22:56 ] 推荐标签:缺陷 软件 代码规范
5.Healthcare.gov灾难
HealthCare.gov是美国联邦健康保险交换系统的核心,该网站自2013年10月1日开通运营以来一直遭受各种问题的困扰,比如用户注册失败、浏览器崩溃、性能、数据问题等等。CSDN研发频道曾对该网站架构进行过具体的分析,大家可以移步过去看看: 传说5亿行代码的Healthcare.gov网站的架构。
承包商表示,他们仅有两周的时间来测试该系统,实际上需要几个月的时间才可以完成,因此,网站崩溃的原因之一便是测试时间太短。更糟糕地是,共和党人试图利用这个原因来解释奥巴马医改系统为什么不能工作。
事实上,作为典型的政府项目,它失败的原因有很多,Ars网站便列出了 HealthCare.gov的七宗罪:
承包商太多,导致终结构过度复杂;
整个项目都依赖于Experian提供的数据,而无论是政府还是承包商都对数据质量没有发言权,数据出现问题会导致整个网站遭遇问题;
从未经过时间检验的全新结构;
需求不断变化,设计不断改变;
由于需求直到上线后一分钟还在改,导致网站根本无法进行全面的测试;
不是逐步增加新特性,网站将全部功能一下子推出,由于没有办法在高负荷下测试网站的性能,政府无法根据测试结果扩建基础设施;
网站没有有效的方法在多层组件中管理bug跟踪,没有方法识别问题的根源。
总结
大家每天都在与软件打交道,我们的世界已经整个运行在软件中。但随着市场对软件质量的要求不断提高,软件测试将变得越来越重要。
同样,从这些事件中我们也应该提高自己的上网安全意识,提高警惕,尤其是输入私人信息时。以上都是国外的一些互联网事件,那么在国内,2013年又有哪些引起大家关注的事件呢?比如近讨论比较火的12306网站问题、DNS解析出现大规模故障等事件,大家不妨一起来讨论讨论。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11