[发明专利]基于Java的高效PDF报表测试方法有效
申请号: | 201610113061.8 | 申请日: | 2016-02-29 |
公开(公告)号: | CN105786787B | 公开(公告)日: | 2018-07-06 |
发明(设计)人: | 王昆;葛万林;彭杰;单爽益 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24 |
代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 王荔 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 报表数据 二进制数据 计算机软件 报表开发 模板生成 企业成本 人员开发 数据网页 文件系统 真实数据 测试类 装配 验证 开发 保存 节约 | ||
1.一种基于Java的高效PDF报表测试方法,其特征在于包括:
数据准备阶段:通过Java Main函数将待测试PDF报表数据装配到PDF模板中;
单元测试阶段:通过JUNIT编写PDF逻辑的第一单元、第二单元、第三单元、第四单元和第五单元的测试类并采用JUNIT对待测试PDF报表数据进测试,所述第一单元为通过Java导入PDF模板,所述第二单元为把数据装配到PDF模板的Header部分,所述第三单元为把数据装配到PDF模板的Body部分,所述第四单元为把数据装配到PDF的Footer部分,所述第五单元为把整个装配好的PDF转化为二进制流对外输出;
PDF本地文件生成测试阶段:利用Java Main函数直接把PDF模板生成的二进制数据以文件的形式保存到本地文件系统中;
集成测试阶段:按照正确的流程和真实数据验证生成的PDF报表的正确性;
JUNIT的测试流程为:第一步:加载整个数据文件部分;第二步:利用加载的数据依次去测试编写好的5个单元的测试逻辑。
2.根据权利要求1所述的基于Java的高效PDF报表测试方法,其特征在于所述单元测试阶段,通过IDE自带的JUNIT插件完成JUNIT单元测试或通过MAVEN来执行相应的JUNIT单元测试。
3.根据权利要求1所述的基于Java的高效PDF报表测试方法,其特征在于所述PDF本地文件生成测试阶段,通过PdfFileUtils中的generateLocalPDF把PDF模板生成的PDF文件以二进制数据流的形式写到本地磁盘上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610113061.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据库转换的同步系统及其方法
- 下一篇:一种WEB表格的数据处理方法及装置