软件测试概述(PPT).ppt
问题 什么是软件? 事实 由软件设计故障和计算机硬件设计故障而引发的系统失效的比例大约是:10:1 !!! 运行软件的驻留故障密度(每千行代码的故障数) 要求很高的关键财务或财产软件为:每千行代码1-10个故障 关键的生命软件为 每千行代码0.01-1个故障 软件测试基础 第一章 软件测试概述 本章学习内容 软件测试背景 软件测试定义、目标和原则 软件测试与质量保证 传统软件测试过程 软件测试的背景 软件测试是伴随着软件的产生而产生的,有了软件的生成和运行就必然有软件测试。 早期的软件开发过程中,测试的含义比较窄,将测试等同于“调试” 目的是纠正软件中已经知道的故障,常常由软件开发人员自己完成这部分工作 对测试的投入极少,测试介入得也晚,常常是等到形成代码,产品已经基本完成时才进行测试 软件缺陷与定义 软件缺陷定义 软件未达到产品说明书中已经标明的功能 软件出现了产品说明书中指明不会出现的错误 软件未达到产品说明书中虽未指出但应当达到的目标 软件功能超出了产品说明书中指明的范围 软件测试人员认为软件难以理解、不易使用或最终用户认为该软件使用效果不好 软件缺陷产生的原因 软件产品说明书(56%) 设计方案(27%) 编码(7%) 其他(10%) 软件测试的定义 1979年,Glenford J.Myers: 软件测试是为了发现错误而运行程序的过程
原创力文档

文档评论(0)