テストってなんだろう?

Ad4c3c738e57a9bbcb800871e81c232d?s=47 itosho
July 24, 2018

 テストってなんだろう?

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

Ad4c3c738e57a9bbcb800871e81c232d?s=128

itosho

July 24, 2018
Tweet

Transcript

  1. 2.

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

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

    5

  3. 7.

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

    RSpec ・CLIツールのUnitテスト  ・testingパッケージ(Golang) ・OSSのUnitテスト  ・https://github.com/itosho/easy-query  ・PHPUnit / codecov
  4. 16.

    ▪ コネヒト社でのCI/CD事例 ・Web APIに関しては原則テストコードを書く  ・画面がないのでテストが書きやすい  ・PHPUnitを利用 ・CIはTravis CIを利用  ・CI時に静的解析 /

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