こんにちは、ヒューマンクレスト 磯部です。 今回は、私が社内向けに開発・運用している Webアプリの、ユニットテストについて書いてみます。 システム概要 用途 アサイン管理 ユーザー 社員のみ 月に1回くらいは利用するライトユーザー : 100名程度 毎日利用するヘビーユーザー : 10名程度 開発・運用 Webフレームワーク: Ruby on Rails テストフレームワーク: RSpec AWS (EC2, RDS) で運用 開発者 : 1名〜6名 (プロジェクトリーダー含む) 経緯 緩い開発体制 内製アプリで、ユーザーが本社にいる社員のみであるという背景から、開発体制はかなり緩いです。テストコードは思い思いに書いているものの、徹底されていませんでした。当然ですが、リリース後に本番で不具合発生というケースが散見されました。ユーザーに迷惑がかかると同時に、運用担当(=私)が不具合対応に追