使用 Solidity Hardhat 进行智能合约测试

Smart Contract Testing With Solidity Hardhat

掌握 Solidity 和智能合约 – 您将学习使用 Hardhat 进行测试。

你将学到什么

  • 编写可靠的测试
  • Hardhat的基础知识
  • 使用 Hardhat 测试智能合约
  • Hardhat with Truffle and Mocha
  • 实验室

 

要求

  • 您应该了解区块链和以太坊的基础知识。
  • 您必须了解 JavaScript (ES6)。
  • 你必须了解 Solidity。

描述

Solidity 是一种用于为以太坊区块链编写智能合约的编程语言。

测试是 Solidity 合约开发过程的重要组成部分,因为它有助于确保合约按预期运行并且没有错误和漏洞。

使用 Hardhat 进行 Solidity 智能合约测试是使用 Hardhat 网络为智能合约编写自动化测试的过程。该网络是专门为智能合约开发而设计的本地以太坊网络。它是 Hardhat 中内置的默认网络,不需要任何额外的设置即可使用它

有多种工具可用于执行 Solidity 测试,包括 Test、Lab、Harhat 和 Mocha。

你会学到

  • 测试是一个用于为 Solidity 合约编写和运行自动化测试的库。它允许开发人员用 JavaScript 编写测试用例,并根据合约运行它们,以确保它们按预期工作。
  • Hardhat是以太坊的开发环境,包括一组用于测试、调试和部署 Solidity 合约的工具。
  • 松露摩卡安全帽

     

    总体而言,这些工具可用于对 Solidity 合约执行一系列测试,包括单元测试、集成测试和端到端测试。他们可以帮助开发人员在将合约部署到以太坊区块链之前识别并解决合约问题。

本课程适合谁:

  • 任何想要了解如何从头开始进行智能合约测试的人。
  • 希望深入了解 Hardhat 智能合约测试的程序员
  • 任何想学习尖端技术的人。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。