软件测试知识简介
王瑞芬
内容简介
软件测试发展简史
测试基本概念
测试方法
测试阶段
测试设计
测试工具简介
测试发展史
60年代(软件工程建立前),为表明程序正确而进行测试
1972年,Bill Hetzel在NORTH Carolina 大学举行第一次以软件测试为主题的正式会议
1979年,Glenford Myers 《The art of software testing 》提出测试的目的是证伪
测试发展史
1981年,Bill Hetzel开设“Structured Software Testing”公共课
1988年,David Gelperin & Bill Hetzel munications of the ACM”发表“The Growth of software Testing”
70年代后至80年代中期的QA部门
1996年提出的测试能力成熟度TCMM(Testing Capability Maturity Model)、测试支持度TSM (Testing Support Model) 、测试成熟度TMM (Testing Maturity Model)
测试的基本概念
软件测试定义
软件测试的目的
软件测试与软件开发
软件测试的分类
测试的原则
测试基本概念-软件测试
软件测试定义
软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。
测试:为了发现软件中错误而运行软件的过程。
测试基本概念-软件测试目的
软件测试的目的(业界有两种权威定义)
评价一个程序和系统的特性或能力,并确定它是否达到预期的结果。
是在软件分发到最终用户手中之前,以最少的时间和人力找出软件中潜在的各种错误和缺陷。
测试基本概念-软件开发与软件测试
软件测试与软件开发的并行性
需求评审
概要设计
概要设计评审
详细设计
设计走查
编码走查
单元测试
编码
系统测试
集成测试
测试评审
测试过程
测试计划
……
……
各子模块
测试基本概念-软件开发与软件测试
包含测试的完整的开发流程
项目规划
需求分析
概要设计
详细设计
代码编写
产品发布
系统规划
集成规划
单元规划
测试代码编写
测试需求分析
系统测试计划
集成测试计划
单元测试计划
软件测试基础知识培训 PPT课件 来自淘豆网m.daumloan.com转载请标明出处.