FediTest: Testing decentralized, heterogeneous systems with complex protocols (like the Fediverse)
We are witnessing a resurgence of decentralized systems whose nodes communicate through open, symmetric protocols. For example, the Fediverse, the open social media network built around the ActivityPub standard, has been growing substantially in recent years.
However, quality control of such systems using complex protocols like ActivityPub is difficult. How do you test your own application against others, each of which might take a couple of hours simply to install?
Enter FediTest, an open-source project building a test framework for testing these kinds of systems, and a test suite for the Fediverse. We will describe the problem as we see it, explain our approach, and demo live tests.
Presenters
Johannes Ernst
Johannes Ernst is a technologist, founder and organizer. He’s been building user-centric technology for decades. His company, Dazzle Labs, supports organizations considering adopting open social media technologies. He’s also the co-organizer of FediForum, the unconference for the Fediverse, and lead developer of FediTest.