自动化测试的发展史
更新时间:2022-07-20 09:09:29 作者:多测师 浏览:165
软件的自动化测试在过去一段时间中有长足的进步。每个世代的产品都成功解决了某些重要的挑战,但是同时也引进了不同的问题等待解决。
第一代的自动化测试大概在15年前开始,透过硬件的方式录制键盘的输入并播放,但缺少检查点(checkpoint)的功能,而且测试脚本很难维护。
第二代的自动化测试则大约在10年前开始的,这时已经由硬件转变成透过软件录制/播放(capture/playback)的方式产生测试脚本(), 并且也增加了检查点的功能,可以对软件做验证,测试的范围也比硬件方式的自动化方式大了许多。比较大的问题是测试脚本也是一种程序语言,所以测试人员也需 要懂程序语言,换句话说就是要会写程序。而且当软件有变动时,测试脚本也需要同步更新,这对测试人员来说是一大挑战,测试人员常常就是整个测试脚本再重新 录制一遍。
在2001年开始了 第三代的自动化测试称为「测试框架(test framework)」,主要是把测试脚本给抽象化(abstraction)(注:如Keyword-Driven Test),让非技术人员(如系统分析师、使用者等)即使不懂测试脚本,不会写程序的情况下,也可以使用自动化测试工具建立自动化测试个案。
第四代Mercury Business Process Testing:专注于业务需求的 自动化测试。
随着测试仪器和测试技术的不断提高,自动化测试技术也经历了不断的完善、提高和发展的历程。
以上内容为大家介绍了自动化测试的发展史,本文由多测师亲自撰写,希望对大家有所帮助。了解更多自动化测试相关知识:https://www.aichudan.com/xwzx/
下一篇:自动化测试发展趋势预测