一、什么是批量交易h2>
一般而言,批量交易通过建立作业计划模板,以人工干预或系统自动调起程序的方式执行,模板中包含若干根据业务逻辑处理先后顺序进行排列的节点,节点可以调起对应的批量交易程序,对数据进行加工处理并输出结果。
下图举例了一个作业计划模板及其中节点之间的关系情况。
1、账务处理类批量,指根据业务规则进行记账等账务处理类型的批量,例如:收费、结息、明细加工等。
2、统计 表类批量,指根据业务规则对数据进行加工生成 表的批量,例如:日 、月 、年 等。
3、状态修改类批量,指根据业务规则在到达某个业务规定的时间后修改产品状态的批量,例如:透支形态转移、解口挂等。
4、数据清理类批量,指根据业务规则或技术需要对表数据进行全部或部分清理的批量, 例如:LOADNULL或其它按时间清理的节点等。
5、生成历史数据类批量,指根据业务规则或技术需要把当前表中满足条件的数据转移至历史表中,例如:将交易明细迁移到历史表等。
三、批量交易功能测试的共性关注点
在进行上述每一类型的批量交易功能测试时,测试人员都要关注以下内容:
一是关注批量节点的配置信息,比如:归属模板正确性,节点前、后续节点信息正确性,节点执行开始和结束位置参数的连续性和正确性等。
二是批量节点处理的源和目的库、表的正确性。
三是批量节点应处理记录数和抽样处理记录详细内容正确性。
四是批量节点对会计日期进行校验的正确性。
四、不同类型批量的具体关注点
上一部分我们谈到各个类型批量的共性关注点,这一部分我们来看看不同类型的批量还有哪些具体的关注点。
1、账务处理类批量:
对于自身功能:前序节点提供的全量等价类业务场景数据处理正确(数据处理的记录数、抽样数据各字段数据结果均正确)。
对于节点间功能:给后序节点提供的数据处理正确(含生成中间表或生成的文件内容和格式)。
2、统计 表类批量:
对于节点自身功能: 表名称、格式、内容的正确性(数据处理的记录数、抽样数据各字段数据结果均正确), 表文件发送功能正常(需专属的较完备的环境)。
对于节点间功能,数据消费系统对批量节点生成文件的接收、解析处理、存储、显示和打印功能正常(注意文件格式的检查,特别是文件中分隔符等的检查)。
3、状态处理类批量:
关注点同账务类批量。
4、数据清理类批量:
主要关注清理节点清理策略的验证,数据清理边界值处理准确(清理日及该日前的数据均被清理,清理日后的数据未被清理),最大量数据的清理时间不影响第二天的联机。
5、生成历史数据类批量:
关注点同数据清理类批量,只是需要增加验证清理表的数据是否全部和正确清理到历史表(记录数和抽样数据均需验证)。
如果你也想在2021人才争夺战中
夺得一席之地
进入高薪有前景的行业
这都是可行的
…
最后:自动化测试(视频、面试)赠送一波
我推荐一个群吧!测试员~~来吧,313782132(Q群里有技术大牛一起交流分享,测试学习资源的价值取决于你的行动,莫做“收藏家”)获取更多大厂技术、面试资料
最后:
凡事要趁早,特别是技术行业,一定要提升技术功底,丰富自动化项目实战经验,这对于你未来几年职业规划,以及测试技术掌握的深度非常有帮助。
如果文章对你有帮助,麻烦伸出发财小手点个赞,感谢您的支持,你的点赞是我持续更新的动力。
推荐好文:
包装成1年工作经验的测试工程师,我给他的面试前的建议如下
自动化测试到底要学什么p>
为何跳槽不考虑腾讯我和鹅厂的一点往事
自动化测试和手动测试哪个更高级p>
新手必看:怎么写一个合格的测试用例p>
python登录接口测试问题记录与解决 ( 干 货 )
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览215105 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!