第一章 软件测试技术-1.pptVIP

  • 43
  • 0
  • 约2.92千字
  • 约 30页
  • 2015-08-26 发布于广东
  • 举报
软件测试技术与质量保证 主讲人:翟自强 第一章 软件测试技术 产生软件错误的原因 软件测试技术的发展 静态测试方法和动态测试方法 软件测试技术 软件测试的重要性 软件测试的目的 软件测试的原则 成功测试包括两个主要方面 1、产生软件错误的原因 交流不够、交流上有误解或者根本不进行交流 软件复杂性 程序设计错误 需求变化 时间压力 自负人更喜欢说:没问题…… 代码文档贫乏 软件开发工具 2、软件测试的发展历程 70年代以前:Ad-hoc testing,与调试没有区分; 70年代-80年代中期:测试基础理论和实用技术形成,测试作为软件质量保证(SQA)的主要职能; 80年代后期-90年代中期:测试工具在质量和数量上不断增长,测试与SQA(注重于过程和质量监督)分离,注重于工具对测试效率的影响; 90年后期-目前:关注有效的过程管理对于软件测试的重要性,形成各种测试模型、测试能力成熟度模型。 3、静态测试方法和动态测试方法 静态方法:被测试程序不真正运行。 动态方法:被测试程序真正运行。 静态测试 不必执行程序,仅通过分析、检查系统的表示如需求文档、系统设计图、程序代码等来寻找程序中是否存在缺陷。 根据是否需要检查源码的语法又可以分为: 语法测试主要是非形式化的复审、走查和形式化的软件检查、证明。 语义测试主要是形式化方法,如正确性证明、验证程序的逻辑或功能。要求需求

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档