计算机文化基础第十四章 软件工程基础.pptVIP

  • 5
  • 0
  • 约8.56千字
  • 约 52页
  • 2017-08-28 发布于辽宁
  • 举报

计算机文化基础第十四章 软件工程基础.ppt

第十四章 软件工程基础 主要内容: 14.1 软件工程基本概念 14.2 软件开发过程 14.3 结构化分析方法 14.4 结构化设计方法(SD) 14.5 软件测试 14.6 程序的调试 ■14.5.1 软件测试的目的与原则 广义的软件测试实际是由确认、验证、测试三个方面组成,其目的是想找出软件中潜在的各种错误和缺陷,为程序的可靠性分析提供依据。 软件测试的原则: 1.所有测试都应追溯到需求 软件测试的目的是发现错误,而最严重的错误不外乎是导致程序无法满足用户需求的错误。 2.严格执行测试计划,排除测试的随意性 软件测试应当制定明确的测试计划并按照计划执行。测试计划应包括:所测软件的功能、输入和输出、测试内容、各项测试的目的和进度安排、测试资料、测试工具、测试用例的选择、资源要求、测试的控制方式和过程等。 14.5 软件测试 3.充分注意测试中的群集现象 经验表明,程序中存在错误的概率与该程序中已发现的错误数成正比。这一现象说明,为了提高测试效率,测试人员应该集中对付那些错误群集的程序。 4.程序员应避免检查自己的程序 为了达到好的测试效果,应该由独立的第三方来构造测试。因为从心理学角度讲,程序人员或设计方在测试自己的程序时,不容易发现错误。 5.穷举测试不现实 所谓穷举测试是指把程序所有可能的执行路径都进行检查的测试。但是,即使规模较小的程序,其路径排列数也是相当大的,在实

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档