流式文档排版效果自动化测试方法
2021-01-22田英爱
计算机工程与应用 2021年2期
左 阔,李 宁,田英爱,侯 霞
1.北京信息科技大学 网络文化与数字文化传播重点实验室,北京100101
2.北京信息科技大学 计算机学院,北京100101
流式文档主要描述文档的逻辑内容,同时支持编辑和浏览[1]。流式文档最终的排版效果是借助排版引擎对文档内容进行灌排生成的,而不同厂商对排版格式的理解和算法精度的设定存在差异,导致同一流式文档在不同办公软件中呈现的排版效果并不完全一致。在办公软件的开发和测试过程中,分析并指出流式文档的排版效果在何种程度上存在差异,对于办公软件标准符合性和兼容性测试,以及提高办公软件的质量具有重要意义。
在文档处理领域,兼容性测试指文档处理软件在其他软硬件环境中的兼容能力,以及一种文档格式在不同的软硬件环境中的一致性,标准符合性测试主要是检查被测产品能否满足标准的要求[1]。由于流式文档格式复杂,且排版元素数量较多,一个办公软件格式规范中含有的排版格式功能点多达上千个。目前还没有成熟的可用于排版效果自动化测试的测试方法,测试工作主要通过人工测试完成。
在人工测试中,测试人员主要从文档的显现效果上对文档的排版元素类型及其排版格式进行分析,这种方法不仅费时费力,对于一些细小的排版差异或者排版元素类型也很难给出准确的测试结果。此外,在现有测试方法中,所有排版格式功能点的重要程度是一致的,未能考虑排版格式功能点使用频度的差异。……
登录APP查看全文
