软件工程与团队开发实战作者张恺第八章软件测试课件.pptVIP

  • 4
  • 0
  • 约8.17千字
  • 约 22页
  • 2016-12-25 发布于广东
  • 举报

软件工程与团队开发实战作者张恺第八章软件测试课件.ppt

本章目标 建立软件质量观念 了解软件测试的意义和方法 学会编写测试用例 了解缺陷管理的流程 会使用TreeView控件实现系统菜单 为什么要做软件测试(1)? 软件缺陷和软件故障案例 案例1 迪斯尼的狮子王,1994~1995 兼容性问题 案例2 跨世纪“千年虫”问题 设计考虑不周全 案例3 爱国者导弹防御系统炸死自家人 系统时钟误差积累 为什么要做软件测试(2)? 系统故障原因:硬件故障:软件故障 = 10:1 运行软件的驻留故障密度(每千行代码的故障数目): 要求很高的关键财务或财产软件为:1~10个软件缺陷/千行代码 关键的生命软件为:0.01~1个故障/千行代码 什么是软件缺陷(Bug)? 软件缺陷的定义 软件未达到产品说明书中已经标明的功能 软件出现了产品说明书中指明不会出现的错误 软件未达到产品说明书中虽未指出但应当达到的目标 软件功能超出了产品说明书中指明的范围 软件测试人员认为软件难以理解、不易使用,或者最终用户认为该软件使用效果不良 小结1 这时,漂亮的空姐过来宣布:“旅客朋友们请放心,我们飞机安装有先进的安全控制系统,该系统是由著名的××公司(你所在的公司)开发的,... ...” 什么是软件测试? 什么是软件测试 定义:软件测试是为了发现软件缺陷而执行程序的过程 软件测试的依据 需求规格说明书(重中之重

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档