25
Jenkins & Test 第1回大阪Jenkins勉強会LT

Jenkins & Test

  • Upload
    irof-n

  • View
    2.385

  • Download
    6

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Jenkins & Test

Jenkins & Test

第1回大阪Jenkins勉強会LT

Page 2: Jenkins & Test

自己紹介 と 宣伝

@irofProgrammerJava/Groovy

Tech readers!! #1 (ATND)読書感想LT大会10月01日(土) 19:00-21:00京都河原町

Page 3: Jenkins & Test

私とJenkins

Page 4: Jenkins & Test

私とJenkins

●ほぼノーマルでの使用

Page 5: Jenkins & Test

私とJenkins

●ほぼノーマルでの使用●自分の端末に入れてた

Page 6: Jenkins & Test

私とJenkins

●ほぼノーマルでの使用●自分の端末に入れてた●けっこうウケた

Page 7: Jenkins & Test

私とJenkins

●ほぼノーマルでの使用●自分の端末に入れてた●けっこうウケた

○「やってみせる」が有効○導入が手軽

Page 8: Jenkins & Test

Jenkinsのおしごと

●ビルドする●ビルドするときテストする●ビルドしたりテストしたりした結果を

記録しとく

Page 9: Jenkins & Test

ビルドにテストは欠かせない

Page 10: Jenkins & Test

自動テストの問題

書くの面倒動かすの面倒保守するの面倒

Page 11: Jenkins & Test

Jenkinsの居る開発

Page 12: Jenkins & Test

自動テストが自動

テスト書いただけだと、動かす時に何かアクションしなきゃいけない

Page 13: Jenkins & Test

勝手に記録

テスト数やカバレッジの推移や、成功/失敗が残る

Page 14: Jenkins & Test

コードが腐らない

「いつのまにか動かなくなってた」が無い

Page 15: Jenkins & Test

Jenkinsが居るとテストが書きやすくなる

Page 16: Jenkins & Test

Jenkinsが嬉しいテストを書こう

Page 17: Jenkins & Test

Jenkinsが嬉しいテストを書こう

でも何が嬉しいかわかんない…

Page 18: Jenkins & Test

テストがこけるとJenkinsは怒る

Page 19: Jenkins & Test

「こけない」は無理なので、すぐに直せるようにする

Page 20: Jenkins & Test

直しにくいテスト●読めない

○複雑なテストコード○何のテストかわかり難い

●脆い○すぐに壊れる○しかも大量に

●(遅い)

Page 21: Jenkins & Test

直しやすいテスト

Page 22: Jenkins & Test

直しやすいテストとにかく書いてみる

Page 23: Jenkins & Test

直しやすいテストとにかく書いてみるOSSのテストコードを読んでみる

Page 24: Jenkins & Test

直しやすいテストとにかく書いてみるOSSのテストコードを読んでみる本を読んでみる(いいのあったら 教えて下さい)

Page 25: Jenkins & Test

直しやすいテストとにかく書いてみるOSSのテストコードを読んでみる本を読んでみる(いいのあったら 教えて下さい)

以上。