Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020062673 - SMART CONTRACT TEST METHOD, STORAGE MEDIUM, TEST TERMINAL AND TEST DEVICE

Publication Number WO/2020/062673
Publication Date 02.04.2020
International Application No. PCT/CN2018/123985
International Filing Date 26.12.2018
IPC
G06F 11/36 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
36Preventing errors by testing or debugging of software
CPC
G06F 11/3664
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
36Preventing errors by testing or debugging software
3664Environments for testing or debugging software
G06F 11/3688
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
36Preventing errors by testing or debugging software
3668Software testing
3672Test management
3688for test execution, e.g. scheduling of test suites
Applicants
  • 深圳壹账通智能科技有限公司 ONE CONNECT SMART TECHNOLOGY CO.,LTD.(SHENZHEN) [CN]/[CN]
Inventors
  • 谢丹力 XIE, Danli
  • 陈飞 CHEN, Fei
  • 宦鹏飞 HUAN, Pengfei
Agents
  • 深圳中一专利商标事务所 SHENZHEN ZHONGYI PATENT AND TRADEMARK OFFICE
Priority Data
201811122234.826.09.2018CN
Publication Language Chinese (ZH)
Filing Language Chinese (ZH)
Designated States
Title
(EN) SMART CONTRACT TEST METHOD, STORAGE MEDIUM, TEST TERMINAL AND TEST DEVICE
(FR) PROCÉDÉ DE TEST DE CONTRAT INTELLIGENT, SUPPORT D'INFORMATIONS, TERMINAL DE TEST ET DISPOSITIF DE TEST
(ZH) 智能合约的测试方法、存储介质、测试终端及测试装置
Abstract
(EN)
The present application relates to the field of blockchain technology, and in particular, to a smart contract test method, a computer non-volatile readable storage medium, a test terminal and a test device. The test method comprises: loading a smart contract to be tested into an offline test environment, the offline test environment being an operation environment obtained by simulating a blockchain environment in which the smart contract actually operates; compiling the smart contract to obtain an executable file; executing the executable file to generate a service of the smart contract; invoking the service, and providing triggering data to trigger the smart contract to operate in the offline test environment; and testing the smart contract operating in the offline test environment. The present application is able to simplify the test process of a smart contract, facilitating improvement of the development efficiency of the smart contract.
(FR)
La présente invention concerne le domaine de la technologie des chaînes de blocs et, en particulier, concerne un procédé de test de contrat intelligent, un support d'informations non volatiles lisible par ordinateur, un terminal de test et un dispositif de test. Le procédé de test consiste : à charger un contrat intelligent à tester dans un environnement de test hors ligne, l'environnement de test hors ligne étant un environnement de fonctionnement obtenu par simulation d'un environnement de chaîne de blocs dans lequel le contrat intelligent fonctionne effectivement ; à compiler le contrat intelligent afin d'obtenir un fichier exécutable ; à exécuter le fichier exécutable afin de générer un service du contrat intelligent ; à appeler le service et la transmission de données de déclenchement afin d'amener le contrat intelligent à fonctionner dans l'environnement de test hors ligne ; et à tester le contrat intelligent fonctionnant dans l'environnement de test hors ligne. La présente invention est à même de simplifier le processus de test d'un contrat intelligent en facilitant l'amélioration de l'efficacité de développement du contrat intelligent.
(ZH)
本申请属于区块链技术领域,尤其涉及一种智能合约的测试方法、计算机非易失性可读存储介质、测试终端及测试装置。所述测试方法包括:将待测试的智能合约加载至离线测试环境,其中,所述离线测试环境为对所述智能合约实际运行的区块链环境进行模拟而得到的运行环境;对所述智能合约进行编译,获得可执行文件;执行所述可执行文件,生成所述智能合约的服务;调用所述服务,并提供触发数据以触发所述智能合约在所述离线测试环境中运行;对在所述离线测试环境中运行的所述智能合约进行测试。本申请能够简化智能合约的测试过程,有利于提高智能合约的开发效率。
Also published as
Latest bibliographic data on file with the International Bureau