在国内上个世纪90年代才建立“中国软件评测中心”,测试技术在国内受到的重视比较晚。所以,软件自动测试技术[1]在国内与国外相比差距相当大。
在国内上个世纪90年代才建立“中国软件评测中心”,测试技术在国内受到的重视比较晚。所以,软件自动测试技术[1]在国内与国外相比差距相当大。在国内,自动化测试局限于单个技术点或者是订制的小领域上;自动化测试方法单一,测试数据通常使用硬编码方式,这增加了脚本的开发难度,而且缺乏灵活性,这导致脚本的维护性和可读性存在很大的 问题。而国外,对自动化的测试的研究已经向平台化倾斜,使能建立一个通用的标准化测试架构。国外设计的自动化测试笔记本软件框架[2]已经开始把测试脚本作为测试的驱动,测试数据作为测试脚本的驱动。把测试脚本和测试数据分为两个独立的模块,能降低它们之间的耦合性。我国在自动化测试上研究上也不应该落后,我们应该紧跟其后。
21世纪以来,全球信息化不断推进和互联网的全球覆盖,尤其是这几年中国互联网的模式创新让软件测试受到了很大重视。国内许多大学、软件学院、相关组织和企业都相继开始对软件测试技术进行研究:如王君[3],朱美正[3]等研究的关键字驱动测试框架的研究与实现,有效处理了C++接口的测试。蒋云[4], 赵佳宝[4]的自动化测试脚本自动生成技术的研究,有效的降低了自动化测试脚本的编写和维护工作的难度。以及黄侨[5], 葛世伦[5]的开源Web自动化测试框架的改进研究提出使用基于XML为数据驱动文件,设计了Web自动化测试框架。进一步推动了基于数据驱动的软件测试和测试框架的发展。总之,这几年我国的自动化笔记本测试技术的推进正在紧急追赶。
参考文献
[1] 刘艳霞,软件自动化测试技术应用研究, 软件导刊, 2007年09期
[2] 贾瑞晶,软件自动化测试框架的研究与实现, 《华东师范大学硕士论文》 2011年
[3] 王君,朱美正,李欣. 《计算机工程与设计》, 2010 , 31 (10):2246-2248
[4] 蒋云,赵佳宝,《计算机技术与发展》,2007年第07期
[5] 黄侨, 葛世伦,开源Web自动化测试框架的改进研究 《科学技术与工程》2012
(a) 年底12期
[6] 彭芸,软件质量控制和定量评估的研究,山东科技大学,2004年10月1日
[7] (美) Glenford J. Myers,软件测试的艺术,1979年
[8] 余久久,张佑生,软件测试改进模型研究进展,计算机应用与软件,2012年11月15日
[9] (英)格雷,福斯特 著 朱少民,张秋华,赵亚男 译,自动化测试最佳实践,机械工业出版社,2013年4月
[10] 梁超捷,基于脚本、队列状态机的测试系统架构的设计与实现,复旦大学,2013年