Jenkins & Test

Preview:

DESCRIPTION

 

Citation preview

Jenkins & Test

第1回大阪Jenkins勉強会LT

自己紹介 と 宣伝

@irofProgrammerJava/Groovy

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

私とJenkins

私とJenkins

●ほぼノーマルでの使用

私とJenkins

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

私とJenkins

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

私とJenkins

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

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

Jenkinsのおしごと

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

記録しとく

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

自動テストの問題

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

Jenkinsの居る開発

自動テストが自動

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

勝手に記録

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

コードが腐らない

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

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

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

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

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

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

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

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

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

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

●(遅い)

直しやすいテスト

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

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

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

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

以上。