Ethereumの開発チームってオブジェクトや関数(いろんな言語で開発してるからね。突っ込まないでね)ごとにテストモジュール作ってるんだろうか?
仕様と単体テストはあるけど、製造工程が仕様と一緒。単体テストが結合テストレベルになってて、結合テストが総合テストになってる。
製造と単体テストは一対って考えなのは正しいが、単体テストに基準は各チームごとにバラバラっぽい。

品質管理がとても大変そう。プログラマが好きなスタイルの開発だが、品質はガクブルだよ。
The Merge Mainnet Readiness Checklist
https://github.com/ethereum/pm/blob/master/Merge/mainnet-readiness.md