SlideShare a Scribd company logo
1 of 53
Download to read offline
剪定てすと
2016.01 よねざわ
だいじなことを
テスト、ニガテ
みんな、作るのうまい。すぐにバグでない。
弱パン症候群
割
愛
Agenda
自己紹介
仕事
これまでのふりかえり
剪定テスト
まとめ?
自己紹介
40歳
長男
子供3人
#tkbb,#toruby,#torpc
#guruby,#tkbjs
しごと
プログラマー
司会者
テストの作戦を考える係
テストの作戦?
毎日、みんなのテストスケジュールを立てる
テストケースを整理する
テスト全体の流れを考えたりする
いまこの辺、攻めようかな?
テストマシンの配分
いつものパターン?
なんとなく頼まれた
当時は単純な作業
徐々に複雑に?
気づいたら10年近く…
10年分?!の作戦の変遷をふりかえり?!
ながら最近、気づいたことを話します。
前提?
ふつうの開発
製品開発
要望、改善、不具合
複数バージョン
タイムボックス
リズム
ストーリー
イテレーション
みんながテスター
設計、開発、テスト、リリース➡短いビート
テスト環境
テストマシンは3、4台
3バージョン
1日 3 x 6h
テストをとめない
仕様も出来栄えも文句の言えるテスト専属
10年分
大きな変遷?
忍者式テスト
レーティングテスト
五月雨テスト
ダイバーシティ
剪定テスト
忍者式テスト
レーティングテスト
五月雨テスト
剪定テスト
剪定テスト
忍者式テスト
すべてを相手にする
テスターがうまくなる?
3ヶ月で一周
2台で上と下からはさみ打ち
テスト日記
忍者式テスト
レーティングテスト
五月雨テスト
剪定テスト
剪定テスト
レーティングテスト
すべてを相手にしない
短いターンのリリース
プレイリスト
大事なテストをたくさんやる
忍者式テスト
レーティングテスト
五月雨テスト
剪定テスト
剪定テスト
五月雨
テストの分類分け
数打ち当たる?
グループごとの時間割
オーバーラップを狙う
テストの消化率
忍者式テスト
レーティングテスト
五月雨テスト
ダイバーシティ
剪定テスト
ダイバーシティ
きづいたこと
いろんなテスターがいる
いろんな観点が必要
重複は悪ではない
6年前
忍者式テスト
レーティングテスト
五月雨テスト
剪定テスト
いま
あとでkwsk
作戦の変遷(まとめ?)
すげー回す!
お気に入りをたくさんやろう
数打ち当たるかも?!
さて、いまは?
ふりかえり、おしまい
本題
最近の作戦
気づいたこと
あたりまえ
新規はたくさんバクがある
やればやるほどでる
やめどきがない
テスト範囲は広大
全部はムリ!
コードは少しずつ混ざり合いながら変化する
複数のバージョンが重なり合う
フィールド?
バージョンの波?
フィールドをえらぶ
バージョン
ひとつまえ、いま
機能
関係するとこ、しないとこ
選び方
どうやって?
なんとなくやり方がある
ずっと、いい語彙がみつからなかった
剪定テスト
ぴこーん?
観察する
計画する
対処する
育てる
剪定テスト
観察する
計画する
対処する
育てる
観察する
状況をみる
開発の流れに沿って
アンテナを高く
剪定テスト
観察する
計画する
対処する
育てる
計画する
新しいものを古くする→おおめにまわす
古いところももちろんやる
アンテナ情報
リリースのタイミングをみながら
剪定テスト
観察する
計画する
対処する
育てる
対処する
テストする
いま直すべきか
新しいところをはやく古いものに
剪定テスト
観察する
計画する
対処する
育てる
育てる
製品を育てる
テストそのものを仕様と一緒に育てる
普段から小さい不満を修正する
次の変更に強くなる?
テーマ
いとなむ。
製品
テスト
テスター
進め方
まとめ?
ほんの一部
気づいたこと
みんなはどんな作戦とってますか?
おしまい!
次回?
バグを見つけるのは、テストに飽きてから。

More Related Content

Similar to 剪定テスト

Potatotips 7 20140515 での話し
Potatotips 7 20140515 での話しPotatotips 7 20140515 での話し
Potatotips 7 20140515 での話しKazuaki Matsuo
 
アプリ開発を効率化する 方法あれこれ
アプリ開発を効率化する 方法あれこれアプリ開発を効率化する 方法あれこれ
アプリ開発を効率化する 方法あれこれAtsushi Mizoue
 
アジャイル開発へのイテレーション・ゼロ
アジャイル開発へのイテレーション・ゼロアジャイル開発へのイテレーション・ゼロ
アジャイル開発へのイテレーション・ゼロTaisuke Shiratori
 
Nakajima0622 Devlovetest
Nakajima0622 DevlovetestNakajima0622 Devlovetest
Nakajima0622 DevlovetestDevLOVE
 
DevLOVE関西2012 Drive 講演資料(iBook)
DevLOVE関西2012 Drive 講演資料(iBook)DevLOVE関西2012 Drive 講演資料(iBook)
DevLOVE関西2012 Drive 講演資料(iBook)広告制作会社
 
はじめてのScrum
はじめてのScrumはじめてのScrum
はじめてのScrumKenji Morita
 
失敗から学ぶ?、教科書には書いてあるけど、現場でしか学べないこと.pdf
失敗から学ぶ?、教科書には書いてあるけど、現場でしか学べないこと.pdf失敗から学ぶ?、教科書には書いてあるけど、現場でしか学べないこと.pdf
失敗から学ぶ?、教科書には書いてあるけど、現場でしか学べないこと.pdfRakuten Commerce Tech (Rakuten Group, Inc.)
 
新入社員の方による就活体験談と現場での人材育成
新入社員の方による就活体験談と現場での人材育成新入社員の方による就活体験談と現場での人材育成
新入社員の方による就活体験談と現場での人材育成You&I
 
マインドマップを使った 仕様分析&テスト設計
マインドマップを使った 仕様分析&テスト設計マインドマップを使った 仕様分析&テスト設計
マインドマップを使った 仕様分析&テスト設計Akira Ikeda
 
ぼくたちの現場リファレンス活用ワークショップ
ぼくたちの現場リファレンス活用ワークショップぼくたちの現場リファレンス活用ワークショップ
ぼくたちの現場リファレンス活用ワークショップMasanari Motohasi
 
20160423【qpstudy201604】グループディスカッション
20160423【qpstudy201604】グループディスカッション20160423【qpstudy201604】グループディスカッション
20160423【qpstudy201604】グループディスカッションYukitaka Ohmura
 
ペルソナシナリオとプロトタイプ2
ペルソナシナリオとプロトタイプ2ペルソナシナリオとプロトタイプ2
ペルソナシナリオとプロトタイプ2Shuhei Iitsuka
 
オンライン・ワークショップで最新のスキルを共有しよう。
オンライン・ワークショップで最新のスキルを共有しよう。オンライン・ワークショップで最新のスキルを共有しよう。
オンライン・ワークショップで最新のスキルを共有しよう。Tsuyoshi Motobe
 
20151126 cookpad talk_test_engineer
20151126 cookpad talk_test_engineer20151126 cookpad talk_test_engineer
20151126 cookpad talk_test_engineerKazuaki Matsuo
 
Redmineをつかったスクラム開発のはじめの一歩
Redmineをつかったスクラム開発のはじめの一歩Redmineをつかったスクラム開発のはじめの一歩
Redmineをつかったスクラム開発のはじめの一歩kiita312
 
アジャイル開発を始めてみませんか?(思い出編)
アジャイル開発を始めてみませんか?(思い出編)アジャイル開発を始めてみませんか?(思い出編)
アジャイル開発を始めてみませんか?(思い出編)Miho Nagase
 
ソースコードを読んでみよう
ソースコードを読んでみようソースコードを読んでみよう
ソースコードを読んでみようShun Tsunoda
 
レガシープロダクトを改善していくための戦い方
レガシープロダクトを改善していくための戦い方レガシープロダクトを改善していくための戦い方
レガシープロダクトを改善していくための戦い方Takuya Sato
 
2022ふりかえりカンファレンス.pdf
2022ふりかえりカンファレンス.pdf2022ふりかえりカンファレンス.pdf
2022ふりかえりカンファレンス.pdfShigeo Konno
 
Wacate2015冬_参加報告
Wacate2015冬_参加報告Wacate2015冬_参加報告
Wacate2015冬_参加報告Kosuke Fujisawa
 

Similar to 剪定テスト (20)

Potatotips 7 20140515 での話し
Potatotips 7 20140515 での話しPotatotips 7 20140515 での話し
Potatotips 7 20140515 での話し
 
アプリ開発を効率化する 方法あれこれ
アプリ開発を効率化する 方法あれこれアプリ開発を効率化する 方法あれこれ
アプリ開発を効率化する 方法あれこれ
 
アジャイル開発へのイテレーション・ゼロ
アジャイル開発へのイテレーション・ゼロアジャイル開発へのイテレーション・ゼロ
アジャイル開発へのイテレーション・ゼロ
 
Nakajima0622 Devlovetest
Nakajima0622 DevlovetestNakajima0622 Devlovetest
Nakajima0622 Devlovetest
 
DevLOVE関西2012 Drive 講演資料(iBook)
DevLOVE関西2012 Drive 講演資料(iBook)DevLOVE関西2012 Drive 講演資料(iBook)
DevLOVE関西2012 Drive 講演資料(iBook)
 
はじめてのScrum
はじめてのScrumはじめてのScrum
はじめてのScrum
 
失敗から学ぶ?、教科書には書いてあるけど、現場でしか学べないこと.pdf
失敗から学ぶ?、教科書には書いてあるけど、現場でしか学べないこと.pdf失敗から学ぶ?、教科書には書いてあるけど、現場でしか学べないこと.pdf
失敗から学ぶ?、教科書には書いてあるけど、現場でしか学べないこと.pdf
 
新入社員の方による就活体験談と現場での人材育成
新入社員の方による就活体験談と現場での人材育成新入社員の方による就活体験談と現場での人材育成
新入社員の方による就活体験談と現場での人材育成
 
マインドマップを使った 仕様分析&テスト設計
マインドマップを使った 仕様分析&テスト設計マインドマップを使った 仕様分析&テスト設計
マインドマップを使った 仕様分析&テスト設計
 
ぼくたちの現場リファレンス活用ワークショップ
ぼくたちの現場リファレンス活用ワークショップぼくたちの現場リファレンス活用ワークショップ
ぼくたちの現場リファレンス活用ワークショップ
 
20160423【qpstudy201604】グループディスカッション
20160423【qpstudy201604】グループディスカッション20160423【qpstudy201604】グループディスカッション
20160423【qpstudy201604】グループディスカッション
 
ペルソナシナリオとプロトタイプ2
ペルソナシナリオとプロトタイプ2ペルソナシナリオとプロトタイプ2
ペルソナシナリオとプロトタイプ2
 
オンライン・ワークショップで最新のスキルを共有しよう。
オンライン・ワークショップで最新のスキルを共有しよう。オンライン・ワークショップで最新のスキルを共有しよう。
オンライン・ワークショップで最新のスキルを共有しよう。
 
20151126 cookpad talk_test_engineer
20151126 cookpad talk_test_engineer20151126 cookpad talk_test_engineer
20151126 cookpad talk_test_engineer
 
Redmineをつかったスクラム開発のはじめの一歩
Redmineをつかったスクラム開発のはじめの一歩Redmineをつかったスクラム開発のはじめの一歩
Redmineをつかったスクラム開発のはじめの一歩
 
アジャイル開発を始めてみませんか?(思い出編)
アジャイル開発を始めてみませんか?(思い出編)アジャイル開発を始めてみませんか?(思い出編)
アジャイル開発を始めてみませんか?(思い出編)
 
ソースコードを読んでみよう
ソースコードを読んでみようソースコードを読んでみよう
ソースコードを読んでみよう
 
レガシープロダクトを改善していくための戦い方
レガシープロダクトを改善していくための戦い方レガシープロダクトを改善していくための戦い方
レガシープロダクトを改善していくための戦い方
 
2022ふりかえりカンファレンス.pdf
2022ふりかえりカンファレンス.pdf2022ふりかえりカンファレンス.pdf
2022ふりかえりカンファレンス.pdf
 
Wacate2015冬_参加報告
Wacate2015冬_参加報告Wacate2015冬_参加報告
Wacate2015冬_参加報告
 

More from Makoto Yonezawa (8)

Story
StoryStory
Story
 
Tochigi07 cm
Tochigi07 cmTochigi07 cm
Tochigi07 cm
 
Test remix 2016
Test remix 2016Test remix 2016
Test remix 2016
 
XPJUG 2014
XPJUG 2014XPJUG 2014
XPJUG 2014
 
devsumi LT
devsumi LT devsumi LT
devsumi LT
 
devsumi toRuby no senden
devsumi toRuby no sendendevsumi toRuby no senden
devsumi toRuby no senden
 
XPjug 2009 LT
XPjug 2009 LTXPjug 2009 LT
XPjug 2009 LT
 
20090221 Toruby01 Lt
20090221 Toruby01 Lt20090221 Toruby01 Lt
20090221 Toruby01 Lt
 

剪定テスト