CN110134597A - 业务***资金安全的回归测试方法及其*** - Google Patents

业务***资金安全的回归测试方法及其*** Download PDF

Info

Publication number
CN110134597A
CN110134597A CN201910340286.0A CN201910340286A CN110134597A CN 110134597 A CN110134597 A CN 110134597A CN 201910340286 A CN201910340286 A CN 201910340286A CN 110134597 A CN110134597 A CN 110134597A
Authority
CN
China
Prior art keywords
service
recording
fund
result
service system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910340286.0A
Other languages
English (en)
Inventor
陈小虎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Advanced New Technologies Co Ltd
Advantageous New Technologies Co Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201910340286.0A priority Critical patent/CN110134597A/zh
Publication of CN110134597A publication Critical patent/CN110134597A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3688Test management for test execution, e.g. scheduling of test suites

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本申请公开了一种业务***资金安全的回归测试方法及其***。该方法包括:记录线上业务***的配置,并对线上业务***中涉及真实资金的业务进行录制,录制结果包括所述业务的输入参数和所述业务执行后的第一资金执行结果;线下业务***载入所述线上业务***的配置,并且所述线下业务***被输入所述录制结果中的所述输入参数,执行所述业务,得到第二资金执行结果;通过比对所述第一资金执行结果和所述第二资金执行结果,确定是否存在资金异常情况。

Description

业务***资金安全的回归测试方法及其***
技术领域
本说明书涉及计算机技术领域,具体涉及与业务***资金安全相关的回归测试技术。
背景技术
随着第三方支付体统的业务量越来越大,资金流越来越复杂,资金安全性问题也越来越突出。一行代码问题有可能导致上亿资金的损失,一旦实际运营的线上业务***出现问题,即使时间非常短暂都有可能带来巨大的损失。一般资金问题绝大多数都是代码变更导致的。由于业务越来越复杂,业务逻辑也越来越复杂,导致每次业务变更或技术改进变更都具有非常大的资金安全风险,稍微不慎就可能出现严重的资金损失问题。因此需要有一种方案能够在变更后的业务软件上线前及时发现隐藏的问题,将可能出现的资金损失提前扼杀在上线前。
发明内容
本说明书提供了一种业务***资金安全的回归测试方法及其***,能够在变更后的***上线前预先识别可能导致资金损失的问题,以保证资金的安全。
本申请公开了一种业务***资金安全的回归测试方法,包括:
记录线上业务***的配置,并对线上业务***中涉及真实资金的业务进行录制,录制结果包括所述业务的输入参数和所述业务执行后的第一资金执行结果;
线下业务***载入所述线上业务***的配置,并且所述线下业务***被输入所述录制结果中的所述输入参数,执行所述业务,得到第二资金执行结果;
通过比对所述第一资金执行结果和所述第二资金执行结果,确定是否存在资金异常情况。
在一个优选例中,所述录制结果还包括所述线上业务***执行所述业务得到的第一返回结果;
所述执行所述业务的步骤之后,还包括:得到所述线下业务***执行所述业务得到的第二返回结果,对所述第一返回结果和所述第二返回结果进行比对。
在一个优选例中,所述测试方法在对所述线上业务***被修改之后进行;
所述业务为未被修改的业务。
在一个优选例中,所述对线上业务***中涉及真实资金的业务进行录制,进一步包括:
在所述业务的入口应用编程接口拦截所述输入参数。
本申请还公开了一种回归测试***包括:线上业务***,线下业务***,录制***,和比对***;
所述线上业务***用于运行涉及真实资金的业务;
所述录制***用于记录线上业务***的配置,并对线上业务***中涉及真实资金的业务进行录制,录制结果包括所述业务的输入参数和所述业务执行后的第一资金执行结果;
所述线下业务***用于载入所述录制***记录的所述线上业务***的配置,从所述录制***输入所述录制结果中的所述输入参数,执行所述业务,得到第二资金执行结果;
所述比对***用于,通过比对所述第一资金执行结果和所述第二资金执行结果,确定是否存在资金异常情况。
在一个优选例中,所述录制结果还包括所述线上业务***执行所述业务得到的第一返回结果;
所述比对***还用于,获得所述线下业务***执行所述业务得到的第二返回结果,对所述第一返回结果和所述第二返回结果进行比对。
在一个优选例中,所述测试方法在对所述线上业务***被修改之后进行;
所述业务为未被修改的业务。
在一个优选例中,所述录制***在所述业务的入口应用编程接口拦截所述输入参数。
本申请还公开了一种回归测试***包括:
存储器,用于存储计算机可执行指令;以及,
处理器,与所述存储器耦合,用于在执行所述计算机可执行指令时实现如前文描述的方法中的步骤。
本申请还公开了一种计算机可读存储介质所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现如前文描述的方法中的步骤。
本说明书实施方式可以提前发现被变更的***中与资金相关的问题,减少资金损失的可能性,主动在事前发现问题而非在事中或事后进行仓促被动的补救。
本说明书中记载了大量的技术特征,分布在各个技术方案中,如果要罗列出本申请所有可能的技术特征的组合(即技术方案)的话,会使得说明书过于冗长。为了避免这个问题,本说明书上述发明内容中公开的各个技术特征、在下文各个实施方式和例子中公开的各技术特征、以及附图中公开的各个技术特征,都可以自由地互相组合,从而构成各种新的技术方案(这些技术方案均应该视为在本说明书中已经记载),除非这种技术特征的组合在技术上是不可行的。例如,在一个例子中公开了特征A+B+C,在另一个例子中公开了特征A+B+D+E,而特征C和D是起到相同作用的等同技术手段,技术上只要择一使用即可,不可能同时采用,特征E技术上可以与特征C相组合,则,A+B+C+D的方案因技术不可行而应当不被视为已经记载,而A+B+C+E的方案应当视为已经被记载。
附图说明
图1是根据本说明书第一实施方式的业务***资金安全的回归测试方法流程示意图
图2是根据本说明书第二实施方式的回归测试***结构示意图
具体实施方式
在以下的叙述中,为了使读者更好地理解本申请而提出了许多技术细节。但是,本领域的普通技术人员可以理解,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。
部分概念的说明:
API:应用编程接口(Application Programming Interface)
资金安全:指金融***中每笔资金都能够正确流转,包括具有正确的资金流和正确的资金笔数和数额,不会出现公司亏损或多占用其他外部资金的情况。
回归测试:软件测试的一种,指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。
下面说明本申请实施方式的一个应用场景。
业务软件的需求经常会有变更,一个需求的变更一般都会先经过开发环节、再进行远程测试,远程测试通过后发布到线上业务***。在开发环节,开发人员在变更***后会进行初级的测试。变更代码稳定后会进行贴近线上环境的远程测试。此后代码就会发布到线上业务***去运行,一旦有问题就直接影响到真实的业务,在整个过程中没有一个环节是针对资金安全方面进行专门回归测试的,这对于一个金融***是一个非常危险的流程,金融***变更没有资金安全的回归和验证就上线实质上意味着将资金的安全***给线上真实用户流量去验证。
下面实施方式中的回归测试可以在远程测试之后、正式上线之前进行。远程测试主要是针对被变更代码的业务的,而回归测试可以主要针对同一线上业务***中运行的其他业务,这些业务虽然没有被变更代码,但是有可能受被变更代码的业务的影响,所以需要进行针对资金安全的回归测试。
下面将结合附图对本说明书的实施方式作进一步地详细描述。
本说明书的第一实施方式涉及一种业务***资金安全的回归测试方法,其流程如图1所示,该方法包括以下步骤:
在步骤102中,记录线上业务***的配置。线上(Online)业务***就是实际运行的业务***,其中的数据都是真实的业务数据。
在步骤104中,对线上业务***中涉及真实资金的业务进行录制,录制结果包括业务的输入参数和业务执行后的资金执行结果(可以称为第一资金执行结果)和返回结果(可以称为第一返回结果)。在一个实施例中,在录制结果中也可以不记录返回结果。在本实施方式中,录制是一种复制的方式,包括将线上资金的动作痕迹进行复制后用于回归测试,以实现被变更代码可能会影响到的资金安全校验。
在步骤106中,线下业务***载入线上业务***的配置。线下(Offline)业务***就是用于测试的业务***。
在步骤108中,线下业务***执行业务,在执行业务时以步骤104中录制结果中的输入参数作为输入,执行业务后得到资金执行结果(可以称为第二资金执行结果)和返回结果(可以称为第二返回结果)。本步骤也可以看作是对步骤104中录制的业务的回放。
从步骤110中,通过比对第一资金执行结果和第二资金执行结果,确定是否存在资金异常情况。换句话说,通过比对被录制业务的资金执行结果(第一资金执行结果)和被回放业务的资金执行结果(第二资金执行结果),来确定是否存在资金异常情况。
可以有多种方式确定是否存在资金异常情况。可选地,如果第一资金执行结果和第二资金执行结果不同,就可以判定存在资金异常情况。可选地,在如果在第一资金执行结果和第二资金执行结果的比对时发现异常数据,并不是马上判定存在资金异常情况,而是进一步地判断该异常数据是否为真实的异常数据,如果是真实的异常数据才判定为资金异常,如果不是真实的异常数据就将该异常数据排除。对比出来的一些异常数据不一定就是真实的异常数据,例如,因为数据库延迟等原因,可能导致资金数据未能及时更新,这种情况就需要剔除。
从上面的叙述可以知道,如果不进行上线前资金安全专门验证,一旦有问题就会影响到真实的业务,目前没有一个针对资金方面的全面回归测试,一个原因是因为业务太复杂无法找到全部的资金流。而本说明书的一个实施例设计了一种录制机制,将线上的涉及真实资金的业务进行录制,同时将线上业务***的配置同步到线下业务***,将录制的数据作为资金安全的回归测试数据,进行类似真实资金业务的回归测试,以提前发现变更带来的问题。这种方式明显的好处在于贴近真实的业务并且能找到真实的全部资金流,能够实现提前发现问题的目标。
可选地,除了对第一资金执行结果和第二资金执行结果进行比较以外,还可以对第一返回结果和第二返回结果进行比较。这样可以进一步保证回归测试的效果,检测出更多的问题。
在一个实施例中,上述回归测试方法在业务***被修改之后进行,被回归测试的业务为未被修改的业务。业务***的修改可以是代码的修改,也可以是配置的修改。一个业务***中可以有很多的业务,一次修改可能只涉及一个或一部分的业务的代码变更,而其他的业务的代码可能保持不变。但是,同一个业务***中的各个业务往往有千丝万缕的联系,一个业务的修改虽然在本业务中可能没有问题,但是并不能保证该修改不会影响其他的业务,尤其是涉及资金的业务,如果有问题,就可能涉及很大的金额,所以没有被修改的业务也需要使用本实施方式公开的回归测试方法进行测试,以确保资金的安全。
在一个实施例中,业务的调用是通过调用API来实现的。可以通过在该业务的入口API中设置拦截的功能来拦截该业务的输入参数,将拦截到的输入参数保存到数据库中。在该业务的API中还可以拦截该业务的返回结果,将拦截到的返回结果也保存到数据库中。在另一个实施例中,拦截到的输入参数和返回结果也可以保存到文件中。
本说明书的第二实施方式涉及一种回归测试***,其结构如图2所示,该回归测试***包括:线上业务***201,线下业务***202,录制***203,和比对***204。其中,
线上业务***用于运行涉及真实资金的业务。在一个实施例中,线上业务***可以同时运行多个业务,其中,至少一部分业务是涉及真实资金的业务。
录制***用于记录线上业务***的配置,并对线上业务***中一个或多个涉及真实资金的业务进行录制,录制结果包括业务的输入参数和业务执行后的资金执行结果(第一资金执行结果)。录制***还用于向线下业务***输出所录制的业务的输入参数,以实现该所录制业务的线下回放。
线下业务***用于载入录制***记录的线上业务***的配置,以创建于线上***相同的业务运行环境,从录制***输入录制结果中的输入参数,执行业务,得到资金执行结果(第二资金执行结果)。
比对***用于通过比对第一资金执行结果和第二资金执行结果,确定是否存在资金异常情况。
在***的软件被修改后,通过录制***录制线上业务***真实的资金业务的数据,并在线下业务***中回放,将线上业务***录制的资金执行结果和线下业务***回放的资金执行结果进行比较,就可以提前发现被修改的***中与资金相关的问题,减少资金损失的可能性,主动在事前发现问题而非在事中或事后进行仓促被动的补救。
在一个实施例中,录制结果还包括线上业务***执行业务得到的第一返回结果。比对***还用于获取线下业务***执行业务得到的第二返回结果,对第一返回结果和第二返回结果进行比对。这样可以进一步保证回归测试的效果,检测出更多的问题。
在一个实施例中,上述回归测试在对线上业务***的软件代码被修改之后进行;业务为软件代码未被修改的业务。在另一个实施例中,***的软件代码即使没有被修改,但***的配置发生了变更,或者运行***的软硬件环境发生了变化(例如使用了新的操作***或新的服务器),也可以进行回归测试。
在一个实施例中,业务的调用是通过调用API来实现的。可以通过在该业务的入口API中设置拦截的功能来拦截该业务的输入参数,将拦截到的输入参数保存到数据库中。在该业务的API中还可以拦截该业务的返回结果,将拦截到的返回结果保存到数据库中。
第一实施方式是与本实施方式相对应的方法实施方式,第一实施方式中的技术细节可以应用于本实施方式,本实施方式中的技术细节也可以应用于第一实施方式。
需要说明的是,本领域技术人员应当理解,上述回归测试***的实施方式中所示的各模块的实现功能可参照前述业务***资金安全的回归测试方法的相关描述而理解。上述回归测试***的实施方式中所示的各模块的功能可通过运行于处理器上的程序(可执行指令)而实现,也可通过具体的逻辑电路而实现。本说明书实施例上述回归测试***如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本说明书实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本说明书各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read Only Memory)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本说明书实施例不限制于任何特定的硬件和软件结合。
相应地,本说明书实施方式还提供一种计算机可读存储介质,其中存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现本说明书的各方法实施方式。计算机可读存储介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括但不限于,相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读存储介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
此外,本说明书实施方式还提供一种回归测试***,其中包括用于存储计算机可执行指令的存储器,以及,与该存储器耦合的处理器;该处理器用于在执行该存储器中的计算机可执行指令时实现上述各方法实施方式中的步骤。
在一个实施例中,该计算机可执行指令可以用于:记录线上业务***的配置,并对线上业务***中涉及真实资金的业务进行录制,录制结果包括所述业务的输入参数和所述业务执行后的第一资金执行结果;线下业务***载入所述线上业务***的配置,并且所述线下业务***被输入所述录制结果中的所述输入参数,执行所述业务,得到第二资金执行结果;通过比对所述第一资金执行结果和所述第二资金执行结果,确定是否存在资金异常情况。
在一个实施例中,该处理器可以是中央处理单元(Central Processing Unit,简称“CPU”),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,简称“DSP”)、专用集成电路(Application Specific Integrated Circuit,简称“ASIC”)等。前述的存储器可以是只读存储器(read-only memory,简称“ROM”)、随机存取存储器(randomaccess memory,简称“RAM”)、快闪存储器(Flash)、硬盘或者固态硬盘等。本发明各实施方式所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。在一个实施例中,该回归测试***还包括总线和通信接口。处理器、存储器和通信接口都通过总线相互连接。通信接口可以是无线通信接口也可以是有线通信接口,用于使得处理器能够与其他的装置通信。
需要说明的是,在本专利的申请文件中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本专利的申请文件中,如果提到根据某要素执行某行为,则是指至少根据该要素执行该行为的意思,其中包括了两种情况:仅根据该要素执行该行为、和根据该要素和其它要素执行该行为。多个、多次、多种等表达包括2个、2次、2种以及2个以上、2次以上、2种以上。
在本说明书提及的所有文献都被认为是整体性地包括在本说明书的公开内容中,以便在必要时可以作为修改的依据。此外应理解,以上所述仅为本说明书的较佳实施例而已,并非用于限定本说明书的保护范围。凡在本说明书一个或多个实施例的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本说明书一个或多个实施例的保护范围之内。
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描述的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

Claims (10)

1.一种业务***资金安全的回归测试方法,包括:
记录线上业务***的配置,并对线上业务***中涉及真实资金的业务进行录制,录制结果包括所述业务的输入参数和所述业务执行后的第一资金执行结果;
线下业务***载入所述线上业务***的配置,并且所述线下业务***被输入所述录制结果中的所述输入参数,执行所述业务,得到第二资金执行结果;
通过比对所述第一资金执行结果和所述第二资金执行结果,确定是否存在资金异常情况。
2.如权利要求1所述的方法,其中,
所述录制结果还包括所述线上业务***执行所述业务得到的第一返回结果;
所述执行所述业务的步骤之后,还包括:得到所述线下业务***执行所述业务得到的第二返回结果,对所述第一返回结果和所述第二返回结果进行比对。
3.如权利要求1所述的方法,其中,
所述测试方法在对所述线上业务***被修改之后进行;
所述业务为未被修改的业务。
4.如权利要求1-3中任意一项所述的方法,其中,所述对线上业务***中涉及真实资金的业务进行录制,进一步包括:
在所述业务的入口应用编程接口拦截所述输入参数。
5.一种回归测试***,包括:线上业务***,线下业务***,录制***,和比对***;
所述线上业务***用于运行涉及真实资金的业务;
所述录制***用于记录线上业务***的配置,并对线上业务***中涉及真实资金的业务进行录制,录制结果包括所述业务的输入参数和所述业务执行后的第一资金执行结果;
所述线下业务***用于载入所述录制***记录的所述线上业务***的配置,从所述录制***输入所述录制结果中的所述输入参数,执行所述业务,得到第二资金执行结果;
所述比对***用于,通过比对所述第一资金执行结果和所述第二资金执行结果,确定是否存在资金异常情况。
6.如权利要求5所述的回归测试***,其中,
所述录制结果还包括所述线上业务***执行所述业务得到的第一返回结果;
所述比对***还用于,获得所述线下业务***执行所述业务得到的第二返回结果,对所述第一返回结果和所述第二返回结果进行比对。
7.如权利要求5所述的回归测试***,其中,
所述测试方法在对所述线上业务***被修改之后进行;
所述业务为未被修改的业务。
8.如权利要求5-7中任意一项所述的回归测试***,其中,
所述录制***在所述业务的入口应用编程接口拦截所述输入参数。
9.一种回归测试***,包括:
存储器,用于存储计算机可执行指令;以及,
处理器,与所述存储器耦合,用于在执行所述计算机可执行指令时实现如权利要求1至4中任意一项所述的方法中的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器执行时实现如权利要求1至4中任意一项所述的方法中的步骤。
CN201910340286.0A 2019-04-25 2019-04-25 业务***资金安全的回归测试方法及其*** Pending CN110134597A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910340286.0A CN110134597A (zh) 2019-04-25 2019-04-25 业务***资金安全的回归测试方法及其***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910340286.0A CN110134597A (zh) 2019-04-25 2019-04-25 业务***资金安全的回归测试方法及其***

Publications (1)

Publication Number Publication Date
CN110134597A true CN110134597A (zh) 2019-08-16

Family

ID=67571224

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910340286.0A Pending CN110134597A (zh) 2019-04-25 2019-04-25 业务***资金安全的回归测试方法及其***

Country Status (1)

Country Link
CN (1) CN110134597A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110609792A (zh) * 2019-09-10 2019-12-24 浙江大搜车软件技术有限公司 接口测试方法、装置、计算机设备和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106201859A (zh) * 2015-05-07 2016-12-07 阿里巴巴集团控股有限公司 一种回归测试方法及***
CN106484610A (zh) * 2015-09-02 2017-03-08 阿里巴巴集团控股有限公司 一种Beta测试方法和装置
CN107122289A (zh) * 2016-02-25 2017-09-01 阿里巴巴集团控股有限公司 ***回归测试的方法、装置及***
CN109165166A (zh) * 2018-10-15 2019-01-08 华泰证券股份有限公司 一种金融产品估值与会计核算***高仿真测试方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106201859A (zh) * 2015-05-07 2016-12-07 阿里巴巴集团控股有限公司 一种回归测试方法及***
CN106484610A (zh) * 2015-09-02 2017-03-08 阿里巴巴集团控股有限公司 一种Beta测试方法和装置
CN107122289A (zh) * 2016-02-25 2017-09-01 阿里巴巴集团控股有限公司 ***回归测试的方法、装置及***
CN109165166A (zh) * 2018-10-15 2019-01-08 华泰证券股份有限公司 一种金融产品估值与会计核算***高仿真测试方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110609792A (zh) * 2019-09-10 2019-12-24 浙江大搜车软件技术有限公司 接口测试方法、装置、计算机设备和存储介质

Similar Documents

Publication Publication Date Title
US11231916B2 (en) Method and apparatus for data compilation using intermediate class files, electronic device and non-transitory computer readable storage medium
CN107516547A (zh) 内存硬错误的处理方法及装置
US20190042367A1 (en) Method and apparatus for processing failure of cipher change of ciphertext in database
CN107451058B (zh) 一种软件开发方法和装置
US20170046249A1 (en) Testing of enterprise resource planning systems
CN112286828A (zh) 一种区块链智能合约的测试方法和***
CN114817399B (zh) 区块管理方法及装置
CN106874173B (zh) 页面模板的测试方法和装置
CN110134597A (zh) 业务***资金安全的回归测试方法及其***
CN111444093B (zh) 项目开发过程质量的确定方法、装置、计算机设备
US20200294057A1 (en) Business processing method, apparatus, and equipment
CN117076301A (zh) ***性能测试方法、装置及电子设备
CN116383052A (zh) 批处理任务的自动化测试方法、装置、设备及存储介质
CN112819621B (zh) 一种智能合约资损测试方法及***
CN111815401B (zh) 一种订单流程控制的方法及设备
US20170357494A1 (en) Code-level module verification
CN111475400A (zh) 一种业务平台的验证方法及相关设备
Altamimi et al. Metamorphic relation automation: Rationale, challenges, and solution directions
CN113687973B (zh) 一种日志动态化输出的控制方法、设备及介质
CN111241560B (zh) 设备检测控制方法和***、计算机设备、计算机存储介质
CN110109809B (zh) 根据syslog测试日志审计功能的方法及设备
CN114819956A (zh) 交易的查证方法及装置、电子设备、存储介质
CN111813786B (zh) 缺陷检测/处理方法和装置
JP5516277B2 (ja) テストケース関係抽出方法、テストケース関係抽出装置及びテストケース関係抽出プログラム
CN118277266A (zh) 配置文件的检测方法、装置、存储介质以及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200923

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman, British Islands

Applicant after: Innovative advanced technology Co.,Ltd.

Address before: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman, British Islands

Applicant before: Advanced innovation technology Co.,Ltd.

Effective date of registration: 20200923

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman, British Islands

Applicant after: Advanced innovation technology Co.,Ltd.

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Applicant before: Alibaba Group Holding Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190816