インテリジェントシステムズのツール開発チームにおけるテスト自動化についてお話します。
弊社ゲーム開発支援ツールは定期的に安定したソフトウェアのリリースをしています。定期的・安定的にリリースするために、ツール開発チームで行っている開発方法の紹介をします。その中でも特に重要なポイントとなっているテスト自動化について、自動化に至るまでの経緯と実装や運用の事例を紹介します。
講演者プロフィール
白柳隆澄
ゲームプログラマーとして3年間働いたのち、2010年株式会社インテリジェントシステムズに入社。システムプログラマーとして、ゲーム開発支援ツールの開発に従事。組み込みソフトウェア、Windows ソフトウェアの開発のほか、Jenkins の管理者としてテスト自動化やビルド環境構築にも従事。
《講演者からのメッセージ》
インテリジェントシステムズでは、ゲーム開発支援ツールとしてデバッガーやテスト支援ツールを開発しています。そのようなツールを作っている我々が、普段どのように開発を行っているのか、どのようなテストを行っているのかをお話します。
ゲーム開発においても、テストの重要性は高くなっていると感じています。ツールとゲームで作っているものは違いますが、プログラミング言語や専用ハードウェア上で実行する点など、共通する部分が多くあり、ソフトウェアのテストをするという観点で、紹介するテスト自動化事例は参考になるのではないかと思います。
弊社事例を通じて、テスト自動化をこれから始めようと考えている方や、既に行っている方の一助となれば幸いです。