Upgrade to Pro — share decks privately, control downloads, hide ads and more …

テストってなんだろう?

itosho
July 24, 2018

 テストってなんだろう?

クローズドな勉強会でのLT資料です。

itosho

July 24, 2018
Tweet

More Decks by itosho

Other Decks in Programming

Transcript

  1. ▪ 自己紹介 ・伊藤 翔 @itosho  ・所属:コネヒト株式会社 / リードエンジニア ・会社ではサーバーサイドエンジニアをやっています  ・よく書く言語:PHP

    / Ruby / Golang ・家ではYome Driven Developmentをやっています  ・つくっているサービス:カレンダー / 家計簿 / セール情報通知
  2. 5

  3. ▪ 普段書いているテスト / ツール ・Web APIのIntegrationテスト / Unitテスト  ・PHPUnit /

    RSpec ・CLIツールのUnitテスト  ・testingパッケージ(Golang) ・OSSのUnitテスト  ・https://github.com/itosho/easy-query  ・PHPUnit / codecov
  4. ▪ コネヒト社でのCI/CD事例 ・Web APIに関しては原則テストコードを書く  ・画面がないのでテストが書きやすい  ・PHPUnitを利用 ・CIはTravis CIを利用  ・CI時に静的解析 /

    Lintツールを実行 ・使用ツール  ・Phan / PHP CodeSniffer  ・reviewdog / Danger   ⇒機械が出来ることは機械に任せる