软件测试基础知识培训 修复的.pptxVIP

  • 1
  • 0
  • 约5.3千字
  • 约 31页
  • 2017-12-29 发布于湖北
  • 举报
软件测试基础知识培训 修复的.pptx

软件测试基础知识培训浙江正泰仪器仪表有限责任公司 技术中心测试部一、测试的定义二、软件工程模型三、测试模型四、测试分类五、 软件测试方法一、测试的定义: 1、 什么是测试: 标准定义:测试就是使用人工操作或者软件自动运行的方式来检验某个程序,验证它是否满足规定的需求或者实际结果和预期结果之间的差别的过程。 简单定义:测试就是找出软件中的BUG。 2、为什么要测试: 在软件开发过程中容易出现缺乏有效沟通,软件复杂,编程错误,需求不断变更,时间的压力,缺乏文档的代码,软件开发工具和人员的自大等原因引发的错误,通过测试能够找出其中的错误,解决错误,从而提高软件的质量。 3、测试的目的: 20世纪60年代:证明软件没有问题。 20世纪70年代:发现软件中的错误。 现在:验证软件与需求是否一致的一系列活动,提高软件质量。 二、软件工程模型 谈起测试,不得不讨论一下软件工程模型,因为测试学与软件工程学的发展依依相关、相辅相成。另外,对于比较先进的测试理念,测试工程师应该贯穿于软件工程的整个过程之中。 目前较常见的有以下软件工程模型:瀑布模型、 增量模型、快速原型模型和螺旋模型。瀑布模型: 瀑布模型将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落,最终得到所开发的软件产品。增量模型:

文档评论(0)

1亿VIP精品文档

相关文档