首页常见问题正文

软件测试的发展路线【软件测试培训】

更新时间:2022-08-15 来源:黑马程序员 浏览量:

IT培训班

  IEEE定义的软件测试非常明确地提出了测试是为了检验软件是否满足需求,它是一门需要经过设计、开发和维护等完整阶段的过程。

  此后,软件测试便进入了一个全新的时期,形成了各种测试方法、理论与技术,测试工具也开始广泛使用,慢慢地形成了一个专门学科。

  虽然软件测试得到了长足的发展,但相比于软件开发,它的发展还是相对不足,测试工作几乎全部是在软件功能模块完成或者整个软件产品完成之后才开始进行,这样发现软件缺陷之后,开发人员再进行修改,会消耗大量的人力、物力成本。20世纪90年代后兴起敏捷模型的软件开发模式,促使人们对软件测试重新进行了思考,更多的人倾向于软件开发与软件测试的融合,即不再是软件完成之后再进行测试,而是从软件需求分析阶段,测试人员就参与其中,了解整个软件的需求、设计等,测试人员甚至可以提前开发测试代码,这也是我们在敏捷模型中所提到的“开发未动,测试先行”。软件开发与测试融合,虽然两者的界限变得模糊,但软件开发与测试工作的效率都得到了极大的提高,这种工作模式至今依然盛行。

  归结起来,软件测试的发展路线如下:

  1.最早期:软甲调试

  2.20世纪50年代:专门的软件测试

  3.20世纪80年代:第一次定义→形成专门学科

  4.与开发融合:20世纪90年代

  如今,随着人工智能与大数据时代的到来,软件测试更是受到越来越多的重视,但现在软件测试工作还依然沿用20世纪的方法、理论与思想成果,并没有突破性、革命性的进展。未来,随着软件开发模型与技术的发展,软件测试的思想与方法势必也会出现里程碑式的变化,这需要更多热爱软件测试的人员积极投入研究。

分享到:
在线咨询 我要报名
和我们在线交谈!