当前位置:问答库>论文摘要

题目:印刷流程管理软件自动化测试工具设计与实现

关键词:印刷;印刷工作流程管理软件;自动化测试工具;XML;JDF

  摘要

软件测试在软件开发中具有非常重要的作用,是软件质量保证的关键步骤。软件测试走向成熟化、标准化的一个必经之路就是实现自动化测试。软件测试自动化的实现依赖于自动化软件测试工具。本文就印刷工作流程管理软件开发过程中的自动化测试问题进行了研究,提出了用自动化的方法解决目前测试过程中依靠手工测试效率和准确度不高的问题。经过对印刷工作流程管理软件测试过程的分析,发现存在以下三个问题:1、 测试效率低下,准确程度不高。测试中包含了大量的人工判断,有些判断完全依赖于测试人员的经验,准确程度。2、 自动化程度很低。因为对印刷工作流程管理软件的分析不够,没有有效利用系统运行时产生的资源文件,所以目前测试工作全部由手工完成。3、 测试结果反馈不够清晰。由于全部依赖手工测试,发现问题也只是将出错结果简单反馈给开发人员,这些结果往往是零散、片段式的,没有对问题的原因进行分析。针对目前存在的以上三个问题,本文提出了设计和实现印刷工作流程管理软件自动化测试工具来解决上述问题。工具共分五大功能模块,测试用例生成与选择模块、被测文件属性设置与处理模块、参数检测与比较模块、测试结果处理及输出模块和数据维护模块。测试用例生成与选择模块解决了测试效率低、准确程度不高的问题,可以由计算机自动扫描系统中的XML/JDF日志文件,分析并保存匹配的日志文件,使参数的收集自动化。被测文件属性设置与处理模块和参数检测与比较模块解决了自动化程度低的问题,由计算机自动分析运行时产生的JDF日志文件中各个参数值,并与标准XML日志文件中的参数值进行比对,从而获得出错的信息,确定出错的位置,使测试自动化程度大大提高。测试结果处理及输出模块解决了第三个问题,工具可以自动汇总、分析出错的原因,并生成测试报告,同时提供各种条件查询功能,给测试人员和开发人员带来很大帮助。实现上述全部功能后,经过实际使用结果的分析,该工具对提高印刷工作流程管理软件的实际工作效率确实有很大帮助作用。