SlideShare uma empresa Scribd logo
1 de 38
Baixar para ler offline
進め方と気づいたこと
テストの話original 2010/06 Yonezawa
remix 2016/01
About me
約4年前に転職してきた
Programmer
所属
東京ボルダリング部
とちぎ水泳部
agenda
自分たちのテスト
テストで気づいたこと
その前に。。。
開発とテストは
切り離せない
僕らの
開発を復習
development
分割
優先順位
目標
反復
分割
開発アイテムを
Storyという小さ
い単位に分割。
2、3日で終わる
ような作業
優先順位
だいじなところ、
みたいところから
作る
目標
Storyにはかなら
ず、作業した内
容を検証できる
ゴール(テスト)
を用意する
反復
各Storyは関連
しながら、欲し
いもの作りあげ
る
日々、バージョ
ンアップ
storyとは
ゴール
開発日記
テスト
テスト履歴
1日、1イテレーション
(1week)という『枠』を
意識しながら、開発を
進めている。
テストの流れ
Let’s Testing
テストの進め方
Storyが終わったら...
Story is “done”
受け入れ試験
専属テスター
into the “Test suit”
テストを分類
バージョン、機能
Test Environment
複数OS
Daily Build
Test Planning
毎朝、計画を決める
今週コミットされたもの
注目している機能
関係なさそうな機能
Tester
開発者がテスターになる
毎日、1人x1時間x7コマ
計画されたテストケース
Find Bugs
バグが見つかったら?
騒ぐ、褒める
良かったと言う
Storyを作る
everyday
テストをとめない
毎日ずっとやる
発見?
detection
テストケースの重なり
テストに必要な属性
Overlap
Storyを重ねて行くこと
で少しずつ『機能』が増
えていく
自分たちの作りたい機
能が少しずつ、多くの
『テストケース』とと
もに作成されていく
テストケースの重複
=
1つの機能においての
様々な検証
Attribute
テスターもさまざま
自分たちのチームで発見
した4タイプのテスター
monkey
ランダム試験が得意
仕様は気にしない
連打系、スキマを狙
うなど一見、嫌がら
せみたいな試験をす
る
developer
試験する機能の仕様
をよく知っている
正常系を見がちだけ
ど、作りたいものが
実現できているかを
確認できる
master?
仕様はあまり知らな
いけど、プログラム
の構造など、実現方
法がみえている
不具合になりやすい
ケースがないかを試
験できる
QA?
いままでの不具合
を覚えている
試験から以前と同
じ状況の不具合が
ないかを試験でき
る
だれかが、どれかの属性
のテスターではない
テストを行う箇所や、テ
ストの目的によって、属性
が変わってくる
テスト計画や、開発の
進め方を工夫すること
で、いろんな視点から
の試験を行える。
まとめ?
テストは開発の『物差し』
どこまでつくったか?
なにが基準なのか?
テスターにも多様性を
様々な視点や目的が必要
おしまい

Mais conteúdo relacionado

Semelhante a Test remix 2016

組織やチームの問題解決どうしていますか?
組織やチームの問題解決どうしていますか?組織やチームの問題解決どうしていますか?
組織やチームの問題解決どうしていますか?Toshiyuki Ohtomo
 
TDDはじめて物語Second Season(updated)
TDDはじめて物語Second Season(updated)TDDはじめて物語Second Season(updated)
TDDはじめて物語Second Season(updated)Hiroyuki Ohnaka
 
チームにRedmineを適用せよ! #RxTstudy
チームにRedmineを適用せよ! #RxTstudyチームにRedmineを適用せよ! #RxTstudy
チームにRedmineを適用せよ! #RxTstudyDai FUJIHARA
 
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
メトリクスによる「見える化」のススメ: エッセンシャル・リーンメトリクスによる「見える化」のススメ: エッセンシャル・リーン
メトリクスによる「見える化」のススメ: エッセンシャル・リーンHiroyuki Ito
 
スライドシェア用 スクリーンテキスト 201307研修効果を最大化ポイントセミナー(人事実務シリーズ2013:wb)
スライドシェア用 スクリーンテキスト 201307研修効果を最大化ポイントセミナー(人事実務シリーズ2013:wb)スライドシェア用 スクリーンテキスト 201307研修効果を最大化ポイントセミナー(人事実務シリーズ2013:wb)
スライドシェア用 スクリーンテキスト 201307研修効果を最大化ポイントセミナー(人事実務シリーズ2013:wb)kkcolumn
 
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
分散開発チームによるAgile開発実践 ~いろいろハマった!よかったMakoto Iguchi
 
JaSST'12 Niigata LT-koyaman
JaSST'12 Niigata LT-koyamanJaSST'12 Niigata LT-koyaman
JaSST'12 Niigata LT-koyamanryuji koyama
 
#wacate 2017 冬 ISONO:REBOOT -評価することにこだわろう-
#wacate 2017 冬 ISONO:REBOOT -評価することにこだわろう-#wacate 2017 冬 ISONO:REBOOT -評価することにこだわろう-
#wacate 2017 冬 ISONO:REBOOT -評価することにこだわろう-Kinji Akemine
 
ただいま三河。あれから1年、チームNOCKncokが開発しないスクラムで成果を出した経験から得た学び
ただいま三河。あれから1年、チームNOCKncokが開発しないスクラムで成果を出した経験から得た学びただいま三河。あれから1年、チームNOCKncokが開発しないスクラムで成果を出した経験から得た学び
ただいま三河。あれから1年、チームNOCKncokが開発しないスクラムで成果を出した経験から得た学びIIJ
 
研修効果の最大化(Jpc wb)
研修効果の最大化(Jpc wb)研修効果の最大化(Jpc wb)
研修効果の最大化(Jpc wb)kkcolumn
 
スクラムプロジェクト準備(公開用) No.31
スクラムプロジェクト準備(公開用) No.31スクラムプロジェクト準備(公開用) No.31
スクラムプロジェクト準備(公開用) No.31Sukusuku Scrum
 
僕らのおれおれメトリクス / We Metrics Our Own Way!
僕らのおれおれメトリクス / We Metrics Our Own Way!僕らのおれおれメトリクス / We Metrics Our Own Way!
僕らのおれおれメトリクス / We Metrics Our Own Way!Yasui Tsutomu
 
Hello Scrum-はじめてのスクラム導入記
Hello Scrum-はじめてのスクラム導入記Hello Scrum-はじめてのスクラム導入記
Hello Scrum-はじめてのスクラム導入記Tetsuya Imamura
 
改善チームの取り組み
改善チームの取り組み改善チームの取り組み
改善チームの取り組みTakeharu Baba
 
はじめてのアジャイルのその後 ーシン・サービス立ち上げ、スクラムぽくなってきたー
はじめてのアジャイルのその後 ーシン・サービス立ち上げ、スクラムぽくなってきたーはじめてのアジャイルのその後 ーシン・サービス立ち上げ、スクラムぽくなってきたー
はじめてのアジャイルのその後 ーシン・サービス立ち上げ、スクラムぽくなってきたーOtsuka Reina
 

Semelhante a Test remix 2016 (16)

組織やチームの問題解決どうしていますか?
組織やチームの問題解決どうしていますか?組織やチームの問題解決どうしていますか?
組織やチームの問題解決どうしていますか?
 
DevOps、その前に
DevOps、その前にDevOps、その前に
DevOps、その前に
 
TDDはじめて物語Second Season(updated)
TDDはじめて物語Second Season(updated)TDDはじめて物語Second Season(updated)
TDDはじめて物語Second Season(updated)
 
チームにRedmineを適用せよ! #RxTstudy
チームにRedmineを適用せよ! #RxTstudyチームにRedmineを適用せよ! #RxTstudy
チームにRedmineを適用せよ! #RxTstudy
 
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
メトリクスによる「見える化」のススメ: エッセンシャル・リーンメトリクスによる「見える化」のススメ: エッセンシャル・リーン
メトリクスによる「見える化」のススメ: エッセンシャル・リーン
 
スライドシェア用 スクリーンテキスト 201307研修効果を最大化ポイントセミナー(人事実務シリーズ2013:wb)
スライドシェア用 スクリーンテキスト 201307研修効果を最大化ポイントセミナー(人事実務シリーズ2013:wb)スライドシェア用 スクリーンテキスト 201307研修効果を最大化ポイントセミナー(人事実務シリーズ2013:wb)
スライドシェア用 スクリーンテキスト 201307研修効果を最大化ポイントセミナー(人事実務シリーズ2013:wb)
 
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
分散開発チームによるAgile開発実践 ~いろいろハマった!よかった
 
JaSST'12 Niigata LT-koyaman
JaSST'12 Niigata LT-koyamanJaSST'12 Niigata LT-koyaman
JaSST'12 Niigata LT-koyaman
 
#wacate 2017 冬 ISONO:REBOOT -評価することにこだわろう-
#wacate 2017 冬 ISONO:REBOOT -評価することにこだわろう-#wacate 2017 冬 ISONO:REBOOT -評価することにこだわろう-
#wacate 2017 冬 ISONO:REBOOT -評価することにこだわろう-
 
ただいま三河。あれから1年、チームNOCKncokが開発しないスクラムで成果を出した経験から得た学び
ただいま三河。あれから1年、チームNOCKncokが開発しないスクラムで成果を出した経験から得た学びただいま三河。あれから1年、チームNOCKncokが開発しないスクラムで成果を出した経験から得た学び
ただいま三河。あれから1年、チームNOCKncokが開発しないスクラムで成果を出した経験から得た学び
 
研修効果の最大化(Jpc wb)
研修効果の最大化(Jpc wb)研修効果の最大化(Jpc wb)
研修効果の最大化(Jpc wb)
 
スクラムプロジェクト準備(公開用) No.31
スクラムプロジェクト準備(公開用) No.31スクラムプロジェクト準備(公開用) No.31
スクラムプロジェクト準備(公開用) No.31
 
僕らのおれおれメトリクス / We Metrics Our Own Way!
僕らのおれおれメトリクス / We Metrics Our Own Way!僕らのおれおれメトリクス / We Metrics Our Own Way!
僕らのおれおれメトリクス / We Metrics Our Own Way!
 
Hello Scrum-はじめてのスクラム導入記
Hello Scrum-はじめてのスクラム導入記Hello Scrum-はじめてのスクラム導入記
Hello Scrum-はじめてのスクラム導入記
 
改善チームの取り組み
改善チームの取り組み改善チームの取り組み
改善チームの取り組み
 
はじめてのアジャイルのその後 ーシン・サービス立ち上げ、スクラムぽくなってきたー
はじめてのアジャイルのその後 ーシン・サービス立ち上げ、スクラムぽくなってきたーはじめてのアジャイルのその後 ーシン・サービス立ち上げ、スクラムぽくなってきたー
はじめてのアジャイルのその後 ーシン・サービス立ち上げ、スクラムぽくなってきたー
 

Mais de Makoto Yonezawa (8)

Story
StoryStory
Story
 
Tochigi07 cm
Tochigi07 cmTochigi07 cm
Tochigi07 cm
 
EPIU
EPIUEPIU
EPIU
 
剪定テスト
剪定テスト剪定テスト
剪定テスト
 
XPJUG 2014
XPJUG 2014XPJUG 2014
XPJUG 2014
 
Gunmaweb #9 LT
Gunmaweb #9 LT Gunmaweb #9 LT
Gunmaweb #9 LT
 
devsumi toRuby no senden
devsumi toRuby no sendendevsumi toRuby no senden
devsumi toRuby no senden
 
20090221 Toruby01 Lt
20090221 Toruby01 Lt20090221 Toruby01 Lt
20090221 Toruby01 Lt
 

Test remix 2016