This article explains why Stellar requires rigorous testing of blockchain upgrades before deployment to mainnet, and details how Stellar Supercluster—an automated testing framework—enables developers to validate code changes in simulated network environments.

Stellar's reliability is critical for real-world use cases like remittances and international payments, making it essential to test upgrades thoroughly before mainnet deployment. The article describes how Stellar Supercluster, a set of automated test missions, creates simulated pubnet environments to validate code changes. Using containerized nodes, network topology modeling, and realistic transaction data, developers can test features like Pull Mode (a transaction propagation optimization) across various network configurations and stress scenarios. The framework allows engineers to identify potential issues and measure performance improvements without risking the live network, though simulations have limitations—they produce relative rather than absolute metrics and lack the computational diversity of the real network.