In 2008 Satoshi Nakamoto, a pseudonym for a person or group publishes Bitcoin: A Peer-To-Peer Electronic Cash System https://bitcoin.org/bitcoin.pdf and started the big movement of blockchains.

    Since then blockchains become more and more important in the technology world. From a software testing point of view, blockchains are still new to many people. In this video I am going to provide an overview of the blockchain technology and how to test it. I will highlight some challenges and tools that might help you getting started.

    πŸ”— Links
    – https://bitcoin.org/bitcoin.pdf
    – https://builtin.com/blockchain

    πŸ›  Tools
    – https://framework.embarklabs.io
    – https://trufflesuite.com
    – https://github.com/trufflesuite/drizzle
    – https://github.com/trufflesuite/ganache-ui
    – https://github.com/bitcoinj/bitcoinj
    – https://github.com/eth-brownie/brownie
    – https://github.com/ethereum/eth-tester
    – https://exonum.com/doc/version/latest/advanced/service-testing/
    – https://www.corda.net/
    – https://hyperledger.github.io/composer/latest/
    – https://github.com/embarklabs/embark

    πŸ“Ί Videos

    – https://www.youtube.com/watch?v=SSo_EIwHSd4
    – https://testautomationu.applitools.com/blockchain-testing/chapter1.html

    #SoftwareTesting #BlockChain #Testing #DanielKnott #SmartContracts

    Chapters

    00:00 Intro
    02:00 What is a blockchain?
    04:53 Advantages
    06:14 How to test a blockchain?
    10:45 Blockchain testing tools
    11:36 Challenges in blockchain testing
    14:54 Summary

    4 Comments

    Leave A Reply
    Share via