软件测试2019:第一次作业

       软件开发的最基本要求是按时高质量地发布软件产品,而软件测试是软件质量保证的最重要的手段之一。对于软件,不论采用什么技术和什么方法来进行开发。软件产品中仍然或多或少地会存在错误和问题。采用先进的开发方式和较完善的开发流程,可以减少错误的引入,但是不可能完全杜绝软件中的错误,这些引入的错误需要通过测试来发现。
  在整个软件生命周期中,每个阶段、每个时刻都存在软件测试活动,软件测试伴随着软件开发,以检验每一个阶段性的成果是否符合质量要求和达到预先定义的目标,尽可能早地发现错误并及时地修正。

  软件无处不在,人们在不同的场合都有可能会不知不觉地使用软件,如日常生活中的手机、智能冰箱、新一代的数字彩电、洗衣机等。人们在日常使用软件中,也或多或少会碰到一些不愉快的事情,如信号显示不对、数据不完整、操作不灵活等。例如,2002年7月,首都机场由于软件缺陷影响通信传输,造成航班无法起飞,大批旅客滞留机场。还有,2008年北京奥运会官方网站第二阶段开始售票,短短不到半个小时,由于性能问题不能承受过多的同时上线购票,造成网站瘫痪,不得不停止服务。但软件问题有时引起的麻烦远不止这些,造成的危害可能会非常严重。有时仅仅因为软件系统中存在一个很小的错误,却带来了灾难性的后果。下面所介绍的软件质量事故,都是曾经发生的真实故事,它们阐述了一个简单而又非常重要的命题——软件测试的必要性。

posted on 2019-03-24 11:17  枫99  阅读(123)  评论(0)    收藏  举报