TRACK B15:30 - 16:00

SWET 新卒研修で学んだテスト容易設計のコツ

  • #SWET
  • #自動テスト
  • #ソフトウェア設計
  • #新卒

「テストコードを導入できなくてつらい」「テストコードを書くのがつらい」といった悩みを抱えたことはありませんか?

ソフトウェア開発において、テスト容易設計は重要な課題です。しかし、実際にテスト容易設計を達成することは簡単ではありません。「外部から依存を注入することができない」「テスト対象に、テストが難しいモジュールが含まれる」などが原因となり、自動テストがしづらくなるという課題があります。

私たちは新卒で SWET グループに配属後、GitHub API を用いた簡易的な GitHub クライアントの実装を通して、上記の課題を解決するテスト容易設計について学びました。

本登壇では、テスト容易性の高い GitHub クライアントを実装する上でつまずいた点や、そこから学んだテスト容易設計のコツについて、テストに詳しくない方でも理解できる形で分かりやすくお話します。