【はじめに】
皆さん、普段ユニットテストコードを書いていますか?
テストは私たちが実装するプログラムが期待通りの動作をしていない場合に自動検知することができ、「間違ったコードを書かない」ために必要不可欠といえます。
しかし、正しいテストを書くには、どの程度のテストコードを書けば必要十分かを学び、同値分析や境界値分析などの専門知識を身につける必要があり、簡単なスキルとはいえません。
このワークショップではまずテストの基礎知識やメリット・デメリットを再確認し、その後に堅牢なWEBアプリケーションを作成するためのテストの書き方をハンズオン形式で学びます。
【タイムスケジュール】
13:00~13:10 概要説明
13:10~13:40 テストのメリット・デメリットを再確認
13:40~14:20 初めてのユニットテスト
14:20~15:50 本格的なテストのハンズオン
15:50~16:00 まとめ
【注意事項】
本ワークショップはトータル180分間(3時間)を予定します。
参加される際には以下の注意事項をよくお読みのうえご準備ください。
■注意事項
座学の後にお手持ちのノートPCを使ってプログラム実装を行って頂きますので、必ずノートPCをお持ち下さい。
また以下の準備が完了していない場合、ハンズオンを受講できない場合があります。
以下の手順に沿ってPHPがインストールされていること
http://php.net/manual/ja/install.php
以下の手順に沿ってcomposerがインストールされているこ
https://getcomposer.org/download/
PHPプログラムを書くためのテキストエディタがインストールされていること
PHPStorm・VS Code等、普段お使いのもので結構です
■想定する受講者
PHPプログラムをこれまでに概ね3ヶ月以上開発した事があり、基礎的な文法知識を身につけている方を対象としています。
これまで全くPHPプログラムを開発したことがない方は対象としておらず、ハンズオンで十分なサポートができませんので、予めご了承ください。