Testing and debugging blockchain applications

Leonardo

Blockchain technology is more than just a buzzword. Every month, more and more companies are starting to develop real-world use cases with distributed-ledger technology. Although Bitcoin – the best-known blockchain application – has been around since 2009, this is still a very new area of software development, and the landscape is changing rapidly, making it a challenge for testers and developers alike.

In this workshop, we will dig deep into the knowledge and tools you need to test blockchain applications. This is a fully interactive workshop. There will be a competition to win some Bitcoin, online voting and plenty of hands-on testing on and off your laptop.

This workshop highlights the differences between private and public blockchains, like Bitcoin and Hyperledger. Private blockchains operate on the same principles but have limited access in the same way as a traditional applications.

You will get the opportunity to do some hands-on exploratory testing. Participants can choose to also write automated tests for a small decentralised application, or join a bug analysis of famous cryptohacks. You get to choose which you like best.

Knowledge Prerequisites, if your preference is not to write automated tests, no prerequisites. If it is your preference, experience with JavaScript test libraries such as Mocha is recommended.

Prerequisites

Laptop and smartphone
Pre-installed on the laptop:
Chrome or equal (Not Internet Explorer!)
Favorite IDE (if you want to write the automation tests)

Schedule

09:00 – 10:30  Part 1
10:30 – 11:00  Coffee Break
11:00 – 12:30  Part 2
12:30 – 13:30  Lunch
13:30 – 15:30  Part 3
15:30 – 16:00  Coffee Break
16:00 – 17:30  Part 4

Rate this tutorial

Sli.do – 8032

Blockchain Full Day Tutorial