软件质量保证与测试技术软件质量保证与测试技术软件质量保证与测试技术软件质量保证与测试技术软件质量保证与测试技术软件质量保证与测试技术软件质量保证与测试技术软件质量保证与测试技术(Software Quality Assurance and (Software Quality Assurance and Testing Technology) Testing Technology) 姜瑛( jy_910@ ) 昆明理工大学信息工程与自动化学院计算机系软件测试概述软件测试概述软件测试概述软件测试概述 2/127 软件质量保证与测试技术软件质量保证与测试技术软件质量保证与测试技术软件质量保证与测试技术姜瑛姜瑛姜瑛姜瑛第二章第二章第二章第二章第二章第二章第二章第二章软件测试概述软件测试概述软件测试概述软件测试概述软件测试概述软件测试概述软件测试概述软件测试概述软件测试概述软件测试概述软件测试概述软件测试概述 3/127 软件质量保证与测试技术软件质量保证与测试技术软件质量保证与测试技术软件质量保证与测试技术姜瑛姜瑛姜瑛姜瑛内容内容内容内容内容内容内容内容?软件测试产生的背景?软件测试概念?软件测试与软件质量保证?软件测试模型?软件测试方法?软件测试策略?软件测试实施软件测试概述软件测试概述软件测试概述软件测试概述 4/127 软件质量保证与测试技术软件质量保证与测试技术软件质量保证与测试技术软件质量保证与测试技术姜瑛姜瑛姜瑛姜瑛软件失效软件失效软件失效软件失效软件失效软件失效软件失效软件失效? 1965 年至 1970 年,美国范登堡基地发射火箭?多次失败,绝大部分出于控制系统的故障?一个小小的疏漏往往会造成上千万美元的损失? 1963 年,美国用于控制火星探测器的计算机软件?一个“, ”号被误写为“·”,致使飞往火星的探测器发生爆炸?造成高达数惩美元的损失软件测试概述软件测试概述软件测试概述软件测试概述 5/127 软件质量保证与测试技术软件质量保证与测试技术软件质量保证与测试技术软件质量保证与测试技术姜瑛姜瑛姜瑛姜瑛软件危机软件危机软件危机软件危机(( ( ( 软件危机软件危机软件危机软件危机(( ( ( 11 )) ) ) )) ) ) ? 20 世纪 60 年代中期惣后?计算机感件技术日惵进步,生产感件的成本不断降低?开发大型软件系统的要求?三大难题——复杂程度高、研制周期长、正确性难惣保证?问题堆积——“软件危机”软件测试概述软件测试概述软件测试概述软件测试概述 6/127 软件质量保证与测试技术软件质量保证与测试技术软件质量保证与测试技术软件质量保证与测试技术姜瑛姜瑛姜瑛姜瑛软件危机软件危机软件危机软件危机(( ( ( 软件危机软件危机软件危机软件危机(( ( ( 22 )) ) ) )) ) ) ? 1963 年~ 1966 年开发的 IBM360 系列机操作系统?大约 5000 人一年的工作量,近 100 万行的源程序?每次发行的新版本都是从前一版本中找出 1000 个程序错误而修正的结果?项目负责人 F · D · 希罗克斯总结?“……正像一只逃亡的野兽落到泥潭中作垂死挣扎,越是挣扎,陷得越深,最后无法逃脱灭顶的灾难, ……程序设计工作正像这样一个泥潭……一批批程序员被迫在泥潭中拼命挣扎, ……,谁也没有料到问题竟会陷入这样的困境……。”软件测试概述软件测试概述软件测试概述软件测试概述 7/127 软件质量保证与测试技术软件质量保证与测试技术软件质量保证与测试技术软件质量保证与测试技术姜瑛姜瑛姜瑛姜瑛软件危机软件危机软件危机软件危机(( ( ( 软件危机软件危机软件危机软件危机(( ( ( 33 )) ) ) )) ) ) ?主要表现?对软件开发成本和进度的估计常常很不准确?用户对“惠完成的”软件系统不满惱的现象经常发生?软件产品的质量常常靠不住?软件常常是不可维护的?软件通常没有适当的文档资料?产生原愁?软件生产本身存在着复杂性?与软件开发所使用的方法和技术有关?软件工程?为克服软件危机而提出的一种概念,并在实践中不断地探索它的原理,技术和方法软件测试概述软件测试概述软件测试概述软件测试概述 8/127 软件质量保证与测试技术软件质量保证与测试技术软件质量保证与测试技术软件质量保证与测试技术姜瑛姜瑛姜瑛姜瑛软件危机软件危机软件危机软件危机(( ( ( 软件危机软件危机软件危机软件危机(( ( ( 44 )) ) ) )) ) ) ?软件危机?软件开发是一种无序的状态?没有软件测试?“有罪推论”和“无罪推论”?在西方,对于一个证据不足,既不能证明其有罪、也不能证明其无罪的人,使用“无罪推论”原则推论其无罪?在传统的中国,对于一个证据不足,既不能证明其有罪、也不能证明其无罪的人,则使用“有罪推论”原则推论其有罪软件
软件质量保证与测试技术第二章软件测试概述精要 来自淘豆网m.daumloan.com转载请标明出处.