• #エンジニアリング

TDDテスト駆動開発 ~TDDの体験とともに、よりよいテストの書き方、よりよいリファクタリングの進め方を習得~

講座コード
  • 会場:QE008SR
  • オンライン:QE008SL
対象者

・プログラム設計力の向上を目指す開発者
・自動テストを開発に組み込みたい方

受講料 46,200円(税込)
開催場所 開催日程
会場開催 新宿
  • 2023/12/18
  • 2024/2/26
  • 2024/6/27
  • 2024/8/29
オンライン開催
  • なし

本講座ではリモートデスクトップを利用した演習を行うため、
オンライン参加の場合、30分ごとに再接続が必要になるなど少々制約が発生いたします。

そのため、東京近郊にお住まいの方には会場参加を推奨いたします。

 

お住まいの地域、その他の事情によりオンライン参加をご希望の方は、若干ご不便をおかけいたしますが、「オンライン受講にあたって」の「ハンズオン環境について」で環境等をご確認の上、お申し込みください。

2024/4/18の集合開催は中止になりました

講座概要

~~ソフトウェアの品質保証のプロ集団である「(株)SHIFT」の教育機関「ヒンシツ大学」には
不具合を狙い撃ちし、不具合摘出率を高め、更にコストも抑える「方法論」があります~~

★TDDはきれいなソースコード書くための手順の提案です★
テスト駆動開発(TDD)は、自動化されたユニットテストとプロダクトコードの開発を行き来することで、プログラムの設計品質を高める方法論です。
サイクルの中でリファクタリングを行うことで、試行錯誤の中からよりよい設計を検討していきます。

ウォーターフォール型開発の場合、開発が進むにつれてソースコードの設計が劣化することで、自動テストができなかったり、保守しにくいコードになりがちです。
TDDは設計を見直し続けることによって、最終形のソースコードを美しく持っていく方法論です。

TDDはプログラミングテクニックを磨く修練です!
目の前のプログラム開発だけではなく、将来まで長く使えるプログラム設計力を身につけたい方にオススメです。

本講座では、TDDの体験とともに、よりよいテストの書き方、よりよいリファクタリングの進め方をお伝えします。
プログラム設計力を向上を目指す開発者にとって、有用な内容となっています。

受講対象

【前提知識】
・プログラム開発の経験(JavaまたはC#)のある方
・ユニットテストの知識(概要レベル)のある方

【受講対象】
○開発者
◎テスト実行者
◎テスト設計者

【レベル感】
・中級

達成目標

・テスト駆動開発の手順を理解し、実施できる
・よりよいユニットテストを書くことができる
・日々の開発においてリファクタリングを繰り返すことによって、プログラム設計力の向上に継続的に取り組むことができる

今後のオススメ講座

本講座を受講後は、ご自身の職務・レベルに応じた他講座を受講いただくことで、より効果的なスキル習得が可能です。講座マップをご確認いただき、今後の受講計画にお役立てください。

講座マップ(245KB)

アジェンダ

1.自動テスト概論
・自動テストの状況
・ユニットテスト

2.テストコードのマナー
・テストコードで守るべきマナー

3.TDDのポイント
・TDDの基本的な進め方
・TDDの応用

4.リファクタリングの実践
・リファクタリングのポイント
・リファクタリングの実施例

5.TDD演習
・TDDの進め方確認

※内容は変更になる場合もあります。

使用ツール

・Google Chrome Remote Desktop

詳細

本講座は、集合研修とオンライン研修を同時に行うハイブリッド講座となります。

★★ 2023年10月に新宿へ移転いたしました★★

アクセスマップ

株式会社SHIFT 新宿第1オフィス20階 セミナールーム
東京都渋谷区代々木3-22-7 新宿文化クイントビル 20F

  • JR 東京メトロ丸ノ内線 ⼩⽥急線 京王線 「新宿駅」 南⼝より 徒歩約8分
  • 都営新宿線 都営⼤江⼾線 京王新線 「新宿駅」 新都心出口6より 徒歩約4分
  • 都営⼤江⼾線「都庁前」 A2出口より 徒歩約7分

オンライン参加をされる方は、Zoomをご用意ください。
推奨環境については、よくあるご質問および、以下資料(オンライン受講にあたって)をご確認ください。

オンライン受講にあたって(974KB)

※オンライン参加の場合、テキストおよび演習資料は、オンラインストレージ【DirectCloud-BOX】にて配布いたします。

演習環境には、Google Chrome Remote Desktopで接続します。Google Chromeブラウザを準備ください。
企業内から接続する場合は、ネットワークポリシーをご確認ください。

時間:10:00-17:00(受付開始 9:45~)

費用:1人 46,200円(税込)

支払:請求書払い(受講月末請求・翌月末お支払い)

※会場払いではありません。
※法人名がわかる形でお振込みをお願いいたします。
※振込手数料は受講者様負担となります。

定員:集合研修 12名 オンライン参加 4名(先着順)

お申し込み方法

下記よりお申し込みください。

※個社向けの企業研修、代理でのお申込み、一括でのお申込みについては、お問い合わせよりお問い合わせください。

問い合わせ先

お問い合わせよりお問い合わせください。

お願い・注意事項

  • プログラムの内容、担当講師、開催場所を変更させていただく場合がございます、ご了承ください。
  • お申込み後のキャンセルは、なるべくお早めにお願いします。
  • 弊社が、講座開催の報告等の掲載をHP等で行う際に特定の個人がフォーカスされないような形で撮影した写真を使用する場合がございますのでご了承ください。

キャンセルポリシー

キャンセルポリシーよりご確認ください。