SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
Jenkins & Test

第1回大阪Jenkins勉強会LT
自己紹介 と 宣伝

              @irof
              Programmer
              Java/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のテストコードを読んでみる
本を読んでみる
(いいのあったら
 教えて下さい)

以上。

Mais conteúdo relacionado

Mais procurados

勉強会に行こう。東京の。
勉強会に行こう。東京の。勉強会に行こう。東京の。
勉強会に行こう。東京の。
irof N
 
Net なプロジェクトでも jenkins を使ってみた
Net なプロジェクトでも jenkins を使ってみたNet なプロジェクトでも jenkins を使ってみた
Net なプロジェクトでも jenkins を使ってみた
Oda Shinsuke
 
FlexUnit4 & FlexMonkey を使おう
FlexUnit4 & FlexMonkey を使おうFlexUnit4 & FlexMonkey を使おう
FlexUnit4 & FlexMonkey を使おう
Shinjiro Watanabe
 
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリーjenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
Junya Suzuki
 
自分で自分を追い込む 1週間で何とかする
自分で自分を追い込む 1週間で何とかする自分で自分を追い込む 1週間で何とかする
自分で自分を追い込む 1週間で何とかする
anysense_ss
 
ネットワークトラブルシューティング ~自端末編~
ネットワークトラブルシューティング ~自端末編~ネットワークトラブルシューティング ~自端末編~
ネットワークトラブルシューティング ~自端末編~
creaism
 
Groovy base
Groovy baseGroovy base
Groovy base
Akura Pi
 

Mais procurados (18)

邪道Jenkins
邪道Jenkins邪道Jenkins
邪道Jenkins
 
勉強会に行こう。東京の。
勉強会に行こう。東京の。勉強会に行こう。東京の。
勉強会に行こう。東京の。
 
Net なプロジェクトでも jenkins を使ってみた
Net なプロジェクトでも jenkins を使ってみたNet なプロジェクトでも jenkins を使ってみた
Net なプロジェクトでも jenkins を使ってみた
 
FlexUnit4 & FlexMonkey を使おう
FlexUnit4 & FlexMonkey を使おうFlexUnit4 & FlexMonkey を使おう
FlexUnit4 & FlexMonkey を使おう
 
Jenkins実践入門目次チラ見せしちゃいます
Jenkins実践入門目次チラ見せしちゃいますJenkins実践入門目次チラ見せしちゃいます
Jenkins実践入門目次チラ見せしちゃいます
 
FriendlyとTestAssistantProでテスト自動化やってみた
FriendlyとTestAssistantProでテスト自動化やってみたFriendlyとTestAssistantProでテスト自動化やってみた
FriendlyとTestAssistantProでテスト自動化やってみた
 
jenkinsで遊ぶ
jenkinsで遊ぶjenkinsで遊ぶ
jenkinsで遊ぶ
 
Ninja framework使ってみた
Ninja framework使ってみたNinja framework使ってみた
Ninja framework使ってみた
 
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリーjenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
jenkinsのすゝめ - 継続的インテグレーションと継続的デリバリー
 
Concrete5を知ろう 初心者勉強会開催!
Concrete5を知ろう初心者勉強会開催!Concrete5を知ろう初心者勉強会開催!
Concrete5を知ろう 初心者勉強会開催!
 
自分で自分を追い込む 1週間で何とかする
自分で自分を追い込む 1週間で何とかする自分で自分を追い込む 1週間で何とかする
自分で自分を追い込む 1週間で何とかする
 
01.app
01.app01.app
01.app
 
Jenkinsを利用したCI、弊社導入事例
Jenkinsを利用したCI、弊社導入事例Jenkinsを利用したCI、弊社導入事例
Jenkinsを利用したCI、弊社導入事例
 
ネットワークトラブルシューティング ~自端末編~
ネットワークトラブルシューティング ~自端末編~ネットワークトラブルシューティング ~自端末編~
ネットワークトラブルシューティング ~自端末編~
 
JSオジサン openframeworks emscripten
JSオジサン openframeworks emscriptenJSオジサン openframeworks emscripten
JSオジサン openframeworks emscripten
 
Groovy base
Groovy baseGroovy base
Groovy base
 
継続的デリバリーと読み解く Web 開発あるあるとその対策
継続的デリバリーと読み解く Web 開発あるあるとその対策継続的デリバリーと読み解く Web 開発あるあるとその対策
継続的デリバリーと読み解く Web 開発あるあるとその対策
 
DroidKaigiアプリをSpoonで全画面スクショするぞい\(^o^)/
DroidKaigiアプリをSpoonで全画面スクショするぞい\(^o^)/DroidKaigiアプリをSpoonで全画面スクショするぞい\(^o^)/
DroidKaigiアプリをSpoonで全画面スクショするぞい\(^o^)/
 

Semelhante a Jenkins & Test

Jenkins勉強会 in 札幌 第一部
Jenkins勉強会 in 札幌 第一部Jenkins勉強会 in 札幌 第一部
Jenkins勉強会 in 札幌 第一部
cactusman
 
Trac Plugin Developement with Jenkins
Trac Plugin Developement with JenkinsTrac Plugin Developement with Jenkins
Trac Plugin Developement with Jenkins
Takahisa Wada
 
20120128 ci勉強会
20120128 ci勉強会20120128 ci勉強会
20120128 ci勉強会
m_shibuya
 

Semelhante a Jenkins & Test (20)

第10回大阪Jenkins勉強会 LT 続・認定Jenkinsエンジニア試験について調べてみた #jenkinsstudy
第10回大阪Jenkins勉強会 LT 続・認定Jenkinsエンジニア試験について調べてみた #jenkinsstudy第10回大阪Jenkins勉強会 LT 続・認定Jenkinsエンジニア試験について調べてみた #jenkinsstudy
第10回大阪Jenkins勉強会 LT 続・認定Jenkinsエンジニア試験について調べてみた #jenkinsstudy
 
CIのもたらす世界
CIのもたらす世界CIのもたらす世界
CIのもたらす世界
 
何故エンジニアはテストをしないのか
何故エンジニアはテストをしないのか何故エンジニアはテストをしないのか
何故エンジニアはテストをしないのか
 
第9回Jenkins勉強会 超簡単Pipeline講座
第9回Jenkins勉強会 超簡単Pipeline講座第9回Jenkins勉強会 超簡単Pipeline講座
第9回Jenkins勉強会 超簡単Pipeline講座
 
Jenkinsで始めるスマートフォンアプリ
Jenkinsで始めるスマートフォンアプリJenkinsで始めるスマートフォンアプリ
Jenkinsで始めるスマートフォンアプリ
 
Androidアプリ開発のテスト環境
Androidアプリ開発のテスト環境Androidアプリ開発のテスト環境
Androidアプリ開発のテスト環境
 
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
改訂第3版 Jenkins 実践入門 what's newから見るJenkinsのUpdate
 
Jenkinsのある生活
Jenkinsのある生活Jenkinsのある生活
Jenkinsのある生活
 
Jenkins without Install
Jenkins without InstallJenkins without Install
Jenkins without Install
 
java-ja TDD 2nd
java-ja TDD 2ndjava-ja TDD 2nd
java-ja TDD 2nd
 
Jenkins勉強会 in 札幌 第一部
Jenkins勉強会 in 札幌 第一部Jenkins勉強会 in 札幌 第一部
Jenkins勉強会 in 札幌 第一部
 
Ciじゃない方のJenkins
Ciじゃない方のJenkinsCiじゃない方のJenkins
Ciじゃない方のJenkins
 
Trac Plugin Developement with Jenkins
Trac Plugin Developement with JenkinsTrac Plugin Developement with Jenkins
Trac Plugin Developement with Jenkins
 
20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料20121019 jenkins勉強会lt資料
20121019 jenkins勉強会lt資料
 
Next-L Enju ワークショップ #76
Next-L Enju ワークショップ #76Next-L Enju ワークショップ #76
Next-L Enju ワークショップ #76
 
恋するJenkins
恋するJenkins恋するJenkins
恋するJenkins
 
Jenkinsの導入 Vol.01
Jenkinsの導入 Vol.01Jenkinsの導入 Vol.01
Jenkinsの導入 Vol.01
 
フロントエンド開発者のためのJenkins
フロントエンド開発者のためのJenkinsフロントエンド開発者のためのJenkins
フロントエンド開発者のためのJenkins
 
Btrfsで壊してもいい環境づくり
Btrfsで壊してもいい環境づくりBtrfsで壊してもいい環境づくり
Btrfsで壊してもいい環境づくり
 
20120128 ci勉強会
20120128 ci勉強会20120128 ci勉強会
20120128 ci勉強会
 

Jenkins & Test