こんにちは。 サーバーサイドエンジニア兼QAエンジニアの福山です。 QAチームでは、生産性高く、高品質なサービスを安定して提供するために テスト自動化基盤の構築を進めてきました。 自動テストのツール選定 自動テストの開発 自動テストの運用 の3本立てで、前回、自動テストのツール選定についての記事を書かせていただきました。 QAチームの自動テスト推進 〜自動テストのツール選定編〜 自動テストのツール選定の結果、弊社では、Buckyを使うことに決定しました。 本日は、2. 自動テストの開発についてです。 以下の流れで説明します。 ① システム構成 ② ローカルの環境構築 ③ リンクチェックの実装 ④ E2Eで重要コンテンツの存在チェックの実装 Buckyの開発は、こちらの記事(自動テストフレームワーク「Bucky」入門)を参考に進めました。 ① システム構成 現状のアーキテクチャは上の図の通り