# Branching Tree Technique: Writing structured Solidity tests

- Speakers: [Paul Razvan Berg](https://streameth.org/speakers/paul-razvan-berg)
- Event: [Solidity Summit](https://streameth.org/devconnect/solidity_summit), Istanbul, Türkiye
- Channel: [Devconnect](https://streameth.org/devconnect)
- Date: 2023-11-16
- Duration: 09:48
- Watch: https://streameth.org/watch/65b8f8d5a5b2d09b88ec1857
- Download: https://vod-cdn.lp-playback.studio/raw/jxf4iblf6wlsyor6526t4tcmtmqa/catalyst-vod-com/hls/65611su2uzmvyvcc/1080p0.mp4

## Description

Branching Tree Technique (BTT) is a simple specification framework for writing structured Solidity tests. The talk will present BTT, explain the benefits, go through some examples, and show how writing tests can be automated with a tool called Bulloak.

## About the speakers

### Paul Razvan Berg

Paul is the co-founder of Sablier and an active open-source developer. He is known for his contributions to the Ethereum ecosystem, particularly through projects such as Create Eth App, PRBMath, and his development templates for Foundry and Hardhat. In addition, Paul frequently posts educational content on X and StackExchange.
