Webアプリエンジニア養成読本 Advent Calendar 2014 20日目の記事です。 今日は、本に書ききれなかった内容について、第2弾です。 3.3節 P.114で、サーバの構築した状態をテストするツール「Serverspec」を紹介しましたが、ページ数の問題で使い方を説明しきれませんでした。そこで、今回は前回のエントリ「CentOS 7でWebアプリエンジニア養成読本のサンプルを動かしてみる(PHP編)」で構築したサーバが正しい状態に構築できているか、テストしてみます。 Serverspecを使えば、手動でテストをする時とは違い、設定変更や再構築・増設時にも自動かつ反復的にテストができるようになり、大変便利です。 今回は、「テスト計画の作成」「テストコードの作成」そして「テストの実施」に分けて書いて行きます。 テスト計画の作成 計画なくして、実行はできません。でも、言うは易し、