论文部分内容阅读
办公文档应用的广泛性,不仅要求一种文档格式能够被不同办公软件理解和应用,还要求不同的文档格式之间能够相互转换和存储。针对办公文档格式多个标准共存、各标准互不兼容的现状,通过文档格式转换解决不同标准间的互操作是必要的。UOF/Open XML转换器主要实现国际文档格式标准OOXML(Open Office XML)和中文办公软件文档格式规范UOF(Unified Office document Format)之间的双向转换,解决文档信息的共享和互操作问题,对其进行有效测试是保障其转换效果的重要环节。 在文档转换器的整个测试过程中要进行多次回归测试,特别是项目后期迭代开发时,回归测试进行得频繁、周期短,运行所有的测试用例工作量大,测试成本高,为此提出转换器回归测试用例优化方法的研究。论文结合文档格式转换的测试特点,从软件代码、测试需求、测试用例三个层次分析,逐步推进,提出了一种基于变更影响分析的转换器回归测试用例优化方案。 首先通过分析软件的代码模块——实现格式转换的XSLT(EXtensible Stylesheet Language Transformation)式样单,提出建立测试需求中的功能点和式样单模板之间的对应关系,明确软件修改对测试需求的影响;然后对转换器的式样单作软件版本的变更分析,找到具体变化的模板,基于模板和功能点之间的映射关系找到测试需求中变更的功能点;最后基于功能点的关联分析确定软件的变更影响,依据变更影响分析选择回归测试的用例。 通过和人工测试所有的用例作对比实验,结果表明文档转换器回归测试用例的优化方法可以有效减少测试用例的数量,降低测试的开销,同时可保证测试的充分性,对转换器测试工作有实用价值。