社内最長老のシステムにPHPUnitに挑む
発表者:やなせたかし さん
18年もののシステム
すべてがレガシー
7.1->7.3のバージョンアップ
全機能テストをする
重要機能はカバレッジ100%
いまあるの
一部PHPUnit
一部シナリオのSeleniumテスト
正常系の回帰テスト(手動
不足分をPHPUnitを描く
トランザクションスクリプト(4-5000行とかある関数)
uofz拡張
あらゆる関数をモック化するために仕様
2週間でいけるか?
なにしてるかわからんのを精査したほうが早い
テストの取捨選択した
5000行は通せない
構文的にまずいやつだけテストする
見えてる部分のみテストする
めっちゃネゴった
リグレッションで最低限
カバレッジ100%はただの安心感です