基于模拟催收系统的自动化测试方法及系统技术方案

技术编号:19933960 阅读:36 留言:0更新日期:2018-12-29 04:28
本发明专利技术公开基于模拟催收系统的自动化测试方法及系统,将测试案例载入测试案例库;根据测试案例生成测试数据,测试数据包括源数据和对应的预期数据;将测试案例库中的源数据输入至被测软件系统中,被测软件系统基于源数据模拟催收分案;获取被测软件系统模拟出的分案结果;将分案结果与测试案例库中的预期数据进行数据效验;基于数据效验结果生成软件测试结果。本发明专利技术中被测软件系统功能的正确性是由事先准备好的测试案例与被测软件系统输出的处理结果进行效验而确定的,因此当被测软件系统产生变更时,不需要对工具进行修改,仅仅对测试案例库中的测试案例进行修改便能适应被测软件系统的变更,使自动化测试维护的技术门槛变低,更易于维护。

【技术实现步骤摘要】
基于模拟催收系统的自动化测试方法及系统
本专利技术涉及软件测试
,特别是涉及一种基于模拟催收系统的自动化测试方法及系统。
技术介绍
软件测试是用于模拟催收系统质量的活动,验证的内容包括软件的功能特性以及包括性能和安全等非功能特性。软件测试的方法主要分手工测试与自动化测试两种,后者高度依赖于自动化测试工具。自动化测试是软件测试部门的一项日常工作,工具的选择是自动化测试成败的一项关键因素。在实践中,针对自动化测试工具,测试部门通常有三种选项:自行开发、购买商业产品及采用开源工具。但是,针对单个测试项目自行开发测试工具通常费时费力,而商业产品和开源工具通常具有局限性,存在许多不能使用的测试场合。现有技术中,还未见有使用模拟催收系统进行自动化测试的产品、设备和方法。
技术实现思路
本专利技术针对现有技术存在的问题和不足,提供一种基于模拟催收系统的自动化测试方法及系统。本专利技术是通过下述技术方案来解决上述技术问题的:本专利技术提供一种基于模拟催收系统的自动化测试方法,其包括以下步骤:S1、将测试案例载入测试案例库;S2、根据载入的测试案例生成测试数据,所述测试数据包括源数据和与源数据对应的本文档来自技高网...

【技术保护点】
1.一种基于模拟催收系统的自动化测试方法,其特征在于,其包括以下步骤:S1、将测试案例载入测试案例库;S2、根据载入的测试案例生成测试数据,所述测试数据包括源数据和与源数据对应的预期数据;S3、将测试案例库中的源数据输入至被测软件系统中,被测软件系统基于源数据模拟催收分案;S4、获取被测软件系统模拟出的分案结果;S5、将分案结果作为待效验数据与测试案例库中的预期数据进行数据效验;S6、基于数据效验结果生成软件测试结果。

【技术特征摘要】
1.一种基于模拟催收系统的自动化测试方法,其特征在于,其包括以下步骤:S1、将测试案例载入测试案例库;S2、根据载入的测试案例生成测试数据,所述测试数据包括源数据和与源数据对应的预期数据;S3、将测试案例库中的源数据输入至被测软件系统中,被测软件系统基于源数据模拟催收分案;S4、获取被测软件系统模拟出的分案结果;S5、将分案结果作为待效验数据与测试案例库中的预期数据进行数据效验;S6、基于数据效验结果生成软件测试结果。2.根据权利要求1所述的自动化测试方法,其特征在于,所述测试案例库中的源数据被划分为多批子源数据,每一批子源数据具有相同的特性,每一批子源数据存储在测试案例库中不同的文件中;在步骤S3中,将测试案例库中的任一批子源数据输入至被测软件系统中。3.根据权利要求1所述的自动化测试方法,其特征在于,在步骤S6之后还包括:生成日志以记录被测软件系统输出的分案结果以及软件测试结果。4.根据权利要求3所述的自动化测试方法,其特征在于,在自动化测试过程中可读取配置信息,所述配置信息包含与测试案例库相关的路径信息、与被测软件系统相关的输入路径信息和输出路径信息、监视被测软件系统输出的处理结果和报错信息、以及生成日志时的相关信息。5.根据权利要求1所述的自动化测试方法,其特征在于,在步骤S6之后还包括:基于软件测试结果生成测试报告,并将测试报告和测试数据存放在预设目录中以供测试人员查看。6.一种基于模拟催收系统的自动化测试系统,其特征在于,其包括:测试案例库(1),用于载入测试案例,根据载入的测试案例生成测试数据,所述测试数据包括源数据和与源数据...

【专利技术属性】
技术研发人员:金家芳李宁周祎生樊永伟吕金超
申请(专利权)人:上海维信荟智金融科技有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1