本番サーバーの他に開発サーバーを設けて動作確認できるようにするのが一般的です。
開発サーバーは、開発の規模や体制にあわせて、複数個用意することもあります。

開発メンバーで共有する開発サーバーとは別に、開発者の手元の開発環境でサーバーを動作させ、
個人的な動作確認を行うのも一般的です。これはローカルサーバーなどと呼ばれます。

サーバーは、自動的に動作を確認するためのテストコードでも使うことがあります。

開発サーバー、ローカルサーバー、テストで使うサーバーのシステム構成は、
開発プロジェクトの規模や方針、利用する技術などによって様々です。
本番サーバーのシステム環境の一部 (特にデータベースなど) を参照するケースもありますが、
本番サービスの安定した安全な提供のためには好ましくないと考えられます。
同様に開発者個々人のローカルサーバーと開発サーバーの環境も完全に分離するべきかもしれません。