软件工程 作者 郑人杰 马素霞 麻志毅 第6章 软件测试.pptVIP

  • 2
  • 0
  • 约1.89万字
  • 约 104页
  • 2015-12-10 发布于广东
  • 举报

软件工程 作者 郑人杰 马素霞 麻志毅 第6章 软件测试.ppt

第2部分 结构化软件开发方法 第6章 软件测试 6.1 软件测试的基本概念 什么是软件测试 软件测试是在软件投入生产性运行之前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量控制的关键步骤。 如果给软件测试下定义的话,可以这样讲:软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程。 6.1 软件测试的基本概念 软件测试的目的和原则 基于不同的立场,存在着两种完全不同的测试目的。 从用户的角度出发,普遍希望通过软件测试检验软件中隐藏的错误和缺陷,以考虑是否可以接受该产品。 从软件开发者的角度出发,则希望测试成为表明软件产品中不存在错误的过程,验证该软件已正确地实现了用户的要求,确立人们对软件质量的信心。 6.1 软件测试的基本概念 6.1 软件测试的基本概念 根据以上测试目的,软件测试的原则如下: (1)应当把“尽早地和不断地进行软件测试”作 为软件开发者的座右铭。 (2)测试用例应由测试输入数据和与之对应的预 期输出结果这两部分组成。 (3)程序员应避免检查自己的程序。 (4)在设计测试用例时,应当包括合理的输入条 件和不合理的输入条件。 6.1 软件测试

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档