嵌入式软件测试技术.pptVIP

  • 12
  • 0
  • 约1.07万字
  • 约 54页
  • 2017-08-24 发布于湖北
  • 举报
旋极科技 创造奇迹 对软件测试的几种认识 测试与调试类似,是对调试的一种补充 测试是为了证明软件正确 测试是为了发现软件错误 测试是检验软件是否满足规定的需求 测试是为了减小软件不工作的风险 测试是不需要更多的测试工作即可以产生低风险软件的一种认识上的训练 什么是软件测试 专家说法: 测试是为了发现错误而执行程序的过程 软件测试是对软件建立信心的过程 …… IEEE 1983: 使用人工或自动手段来运行某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清结果与实际结果之间的差别 总结 软件测试要解决的问题是:软件的行为是否符合“规定的”要求,它有两个方面的含义: Does it do everything it is specified to do? Does it do anything it is not specified to do? 软件测试的重要性 海湾战争期间,由于跟踪软件在运行100小时后出现0.36秒的舍入误差,导致未能成功拦截一枚飞毛腿导弹,致使28名联军士兵丧生。 1963年美国宇航局事例(Fortran程序): DO 5 I=1,3 误写成 DO 5 I=1.3; 一点之差导致火箭发射失败 1996年6月4日,阿利亚娜5型火箭首次发射失败 软件测试的重要性 当前的软件开发方法——免疫力低 软件是一种特殊的产

文档评论(0)

1亿VIP精品文档

相关文档