找培训上河北培训网找培训上河北培训网

河北培训网

咨询电话
4006-678-560

河北培训网网站优惠活动
 您现在的位置:资讯中心 > 电脑培训 > 学校资讯 > 测试理论篇:软件测试理论基础及发展历史

测试理论篇:软件测试理论基础及发展历史

发布时间: 来源:腾讯网
[标签:测试理论篇:软件测试理论基础及发展历史]

20世纪60年代(软件工程建立前),为表明程序正确而进行测试。

1972年在北卡罗来纳大学举行了首届软件测试正式会议。

1975年John Good Enough和Susan Gerhart在IEEE上发表了《测试数据选择的原理》的文章,软件测试被确定为一种研究方向。

1979年,Glenford Myers的《软件测试艺术》,对测试做了定义:测试是为发现错误而执行的一个程序或者系统的过程。

20世纪80年代早期,“质量”的号角开始吹响。软件测试定义发生了改变,测试不单纯是一个发现错误的过程,而且包含软件质量评价的内容。制定了各类标准。

1983年,Bill Hetzel在《软件测试完全指南》中指出:测试是以评价一个程序或者系统属性为目标的任何一种活动,测试是对软件质量的度量。

20世纪90年代,测试工具盛行起来。

1996年提出的测试能力成熟度TCMM(Testing Capability Maturity Model)、测试支持度TSM(Testability Support Model)、测试成熟度TMM(Testing Maturity Model)。

到了2002年,Rick和Stefan在《系统的软件测试》一书中对软件测试做了进一步定义:测试是为了度量和提高被测软件的质量,对测试软件进行工程设计、实施和维护的整个生命周期过程。

职业发展

测试组长这类测试人员通常是测试项目的负责人,既要具备较高的测试技术能力,还要具备一定的管理能力。主要职责是制定测试计划、编写测试计划、监控和管理整个测试过程。测试组长可以向上发展为测试部经理、质量经理,也可以横向发展为项目经理,而且通常待遇相对较高些。

测试分析师

主要职责是对系统的测试结果进行综合的分析,例如缺陷分析、性能分析等。测试分析师不但测试技术能力较强,还要具备数据库、操作系统等多方面的技术知识。这类职务的发展空间也不错,可以发展成系统设计师等。

自动化测试工程师、测试开发工程师

主要职责是编写测试程序、执行自动化测试任务。这类职位的测试人员至少要达到初级程序员的能力,因为经常和程序打交道。发展空间也不错,例如可以发展为程序员。

学员留言

河北培训网资讯搜索
培训学校推荐
热点课程
推荐专题
河北石家庄电脑培训 计算机培训河北石家庄IT培训
  河北石家庄电脑培训计算机学校总汇、电脑培训信息...
教育政策

版权所有:河北培训网   经营许可证编号:冀B2-20130049  冀ICP备13003832号-2  

      河北培训网在线咨询QQ1796591517咨询QQ:1796591517   电话:4006-678-560     E_mail:service@hbpx.net

声明:本网站所发布的所有信息,未经协议授权,禁止复制使用!   

河北培训网微信
 关注河北培训网微信
关闭在线咨询留言