How to Test Blockchain Applications
Rhian Lewis
Technology Consultant
Blockchain technology is best known for Bitcoin and other cryptocurrencies. It is being investigated for use in many different areas, from payments to supply-chain logistics and energy generation. But testing decentralised applications, particularly on public blockchains, requires testers to think in a completely different way. How do you mitigate against the risk of bugs when you are deploying to an immutable data structure? How can you replicate a production environment that is spread across thousands of different nodes of varying performance and specification? How can you future-proof yourself against changes in the open-source software you are using?
What does it mean to test for transaction cost as well as transaction integrity?
This webinar will attempt to answer these questions. Rhian will also run through some of the most popular public and private blockchains and their use cases.
Key Takeaways:
- Difference between decentralised and centralised applications
- Particular challenges of public blockchains
About Me!
Rhian Lewis is a software engineer who is the co-developer of altcoin portfolio tracker CountMyCrypto and is also a consultant specialising in test automation. She is also the co-host of London Bitcoin Women, which she founded with a friend in 2014. She has a BSc in Economics from UCL and is a former digital journalist at The Times. She is a regular conference speaker and educator on blockchain technology, cryptocurrency and cryptoassets, and writes about blockchain technology at https://medium.com/@rhian_is.
Twitter: @rhian_is
She is an instructor for the B9Lab Ethereum QA Engineer course. Link HERE