论文部分内容阅读
近年来,随着网络技术的不断发展和网络数据的迅猛增长,用户对搜索引擎的要求也越来越高,希望对于搜索到的文件,不必安装相应的阅读软件,就可以打开并使用。
目前,为了解决这一问题,搜索服务提供商大多采用第三方的Transcoding 构件来完成文件内容展现的功能。 Transcoding 构件可以将doc、.ppt、.pdf、.xlt、.xls、.pps、.dot等多种格式的文件转换为html格式,并可以通过浏览器直接打开转换后的文件。
搜索服务提供商为保证其自身业务顺利进行,一般需要对采用的第三方Transcoding 构件进行测试。目前,对该构件多采用手工测试。为了提高测试的自动化程度,提高测试质量,本文设计并实现了Transcoding构件自动化测试工具集。主要工作如下:
(1) 研究和总结了现有的相关测试技术,基于测试工作台模型提出了Transcoding构件的自动化测试工具集框架。
(2) 针对目前对 Transcoding 构件的测试需求,设计并实现了Transcoding 构件的自动化测试工具集,包括测试用例生成工具、测试结果预测工具、测试执行工具、性能测试工具、测试过程控制工具、测试结果管理工具等。特别在性能测试工具中设计并实现了基于最大公共子序列的文本相似性度量算法,并在测试用例生成工具中设计并实现了搜索引擎与自制网络爬虫相结合的文本测试用例生成方法。
(3) 对主要测试工具进行了运行试验,给出了试验数据。试验结果表明,该工具集能够完成对 Transcoding 构件的部分自动化测试,满足对Transcoding 构件进行自动化测试的需要。最后,本文对有关工作进行了总结,指出了下一步工作的方向。