うたまる あすみ
株式会社リンケージ Webアプリケーションエンジニア
株式会社リンケージの Web アプリケーションエンジニア。PHP カンファレンス小田原 実行委員長。カンファレンスへの参加をきっかけに、日々の学びや失敗談をアウトプットするのが好きになり、ついにはカンファレンス主催まで至る。主に PHP 系やアジャイル系のカンファレンスで登壇。
カテゴリー
Testing
トーク言語
日本語
国・地域
日本
トーク
Day 1, 10:30
PHPUnit でモックとスタブを使いこなす
ユニットテストにおいて、テストダブルを正しく活用することは不可欠です。しかし、モックとスタブの使い分けが曖昧なまま運用され不明瞭なテストコードが生まれてしまうケースは少なくありません。本セッションではテストダブルの基本概念を整理し、PHPUnit における適切な使い分けを解説します。後半では最新環境におけるベストプラクティスに踏み込みます。最新版への移行過程で見えてきた「移行を阻むテスト」や、GitHub の Issue でも議論されている挙動の変化に対し、どのように回避・解決したかを実体験ベースで話します。
トーク
Day 1, 10:30
PHPUnit でモックとスタブを使いこなす
ユニットテストにおいて、テストダブルを正しく活用することは不可欠です。しかし、モックとスタブの使い分けが曖昧なまま運用され不明瞭なテストコードが生まれてしまうケースは少なくありません。本セッションではテストダブルの基本概念を整理し、PHPUnit における適切な使い分けを解説します。後半では最新環境におけるベストプラクティスに踏み込みます。最新版への移行過程で見えてきた「移行を阻むテスト」や、GitHub の Issue でも議論されている挙動の変化に対し、どのように回避・解決したかを実体験ベースで話します。