摘要
针对GeoEast地震数据处理与解释一体化系统交互模块回归测试工作的"工作量大、重复性强、测试质量难以保证"这一难题,基于Squish自动化测试软件开发平台、QT函数库和Javascript语言,开发了交互模块自动化测试软件,用于地震道编辑与切除、近地表建模、子波分析与处理等多套交互模块的自动化测试软件。反复的应用表明,交互模块的自动化回归测试覆盖率高、测试质量可靠、规范稳定、易于维护和扩展,并可形成测试技术和经验的软件化沉淀,提高测试效率10至50倍左右。
In the regression testing of GeoEast(a large seismic processing and interpretation system)interactive modules,we meet the problems of heavy repetitive workloads which influent the quality of our system.To solve the problems,we used the technology of automatic regress testing and developed automatic testing scripts which is based on the platform of Squish,QT library and the language of Javascript.These testing case scripts are already used in the modules of GeoMuteEdit,GeoSurfaceModelling,GeoWaveletCalc etc.From the frequently using,we found that automatic regression testing has the features of high testing coverage,reliable quality,stable standard,easily maintenance and expanding.And it can also deposit the testing technology and experience in the form of software.The automatic regression testing enhance the testing efficiency in 10 to 50 times usually.
出处
《石油工业计算机应用》
2016年第3期68-70,5,共3页
Computer Applications Of Petroleum
关键词
软件测试
交互模块
Software testing
Interaction module