テストレベルとフェーズの話

4

【用語集での定義】


JSTQB用語集
http://jstqb.jp/dl/JSTQB-glossary.V2.2.J01.pdf

テストレベル(test level):系統的にまとめ、管理していくテストの活動のグループ。各テストレベルはプロジェクトの特定の責務と対応付けができる。テストレベルの例には、コンポーネントテスト、統合テスト、システムテスト、受け入れテストがある。[After TMap]

テストフェーズ(test phase):テスト活動をプロジェクト中で管理(マネジメント)しやすいフェーズにま
とめたセット。たとえば、あるテストレベルの実行活動。[After Gerrard]


ISTQB® Glossary of Testing Terms Version:2.2
http://www.istqb.org/downloads/finish/20/101.html

test level: A group of test activities that are organized and managed together. A test level is linked to the responsibilities in a project. Examples of test levels are component test, integration test, system test and acceptance test. [After TMap]

test phase:A distinct set of test activities collected into a manageable phase of a project, e.g. the execution activities of a test level. [After Gerrard]


ゆにまる @Unity1004

「フェーズとテストレベル混ぜるな、何も考えてないだろ」っておこられてる人いた。難しい話してますね。。

2014-04-15 12:14:29
it’s me yoshi @YoshiWoods

@Unity1004 むつかしい。プロセスとフェーズとスケジュールとガントチャートは全部別だけど、プロセスとフェーズに関しては秋山さんとわかり合えてない ;_;

2014-04-15 21:01:31
ゆにまる @Unity1004

@YoshiWoods 話がもっと難しくなりました(+_+)。そのおこってた人は「オブジェクトの責務をちゃんと分けろ」をテストの話でしてました。

2014-04-16 23:31:26
it’s me yoshi @YoshiWoods

@Unity1004 それとフェーズとテストレベルとどうつながるのかわかんない ;_;

2014-04-17 13:04:34
ゆにまる @Unity1004

@YoshiWoods そのテストでやるべきことでないものは混ぜるな、って言われてました。どうも、あるフェーズにいるからって安易に書き足してしまったようです。

2014-04-17 22:15:31
あきやま🌱 @akiyama924

@YoshiWoods @Unity1004 あれ? そうでしたっけ? それでは私が考えるプロセスとフェーズの意味を書きますね。 (続く)

2014-04-17 13:08:13
あきやま🌱 @akiyama924

@YoshiWoods @Unity1004 (続き) 私の考えるプロセスは「素材を加工して新しい価値を産み出すための一連の活動」のことです。 一方フェーズは「プロセスを管理しやすい大きさにまとめたもの」です。

2014-04-17 13:16:25
あきやま🌱 @akiyama924

@YoshiWoods @Unity1004 テストレベルとテストフェーズは同じものを、活動内容をみるか(レベル)、やっている全体時期をみるか(フェーズ)かな。 例えば商品Aのシステムテストフェーズで商品Aに搭載するモジュールmはユニットテスト中(ユニットテストレベル)みたいな。

2014-04-17 13:24:32
鈴木三紀夫 @mkoszk

秋山さんのテストレベルとフェーズの説明は「さしみ」を前提としたものだから誤解しやすいかも。RT @akiyama924: @YoshiWoods @Unity1004 テストレベルとテストフェーズは同じものを、活動内容をみるか(レベル)、やっている全体時期をみるか(フェーズ)かな

2014-04-17 13:34:50
あきやま🌱 @akiyama924

@mkoszk @YoshiWoods @Unity1004 すみません。誤解されにくい「テストレベルとフェーズの説明」知りたいです。

2014-04-18 09:44:39
鈴木三紀夫 @mkoszk

@akiyama924 @YoshiWoods @Unity1004 秋山さんと僕とで、フェーズとテストレベルの話をしたとき、2つの点で意見の相違がありました。 1.フェーズとテストレベルを区別した方が良い理由 2.テストレベルの分割粒度

2014-04-18 10:28:30
鈴木三紀夫 @mkoszk

@akiyama924 @YoshiWoods @Unity1004 1は、「要件定義フェーズで、システムテストのテスト要求分析を行うこともあります。システムテストというのをフェーズだけで捉えてしまうと、上記のテスト要求分析の位置づけが分からなくなってしまいます。だから分けます」

2014-04-18 10:30:54
鈴木三紀夫 @mkoszk

@akiyama924 @YoshiWoods @Unity1004 これに対して、秋山さんは「その説明はおかしい」。秋山さんの説明を聞いたのですが、まったく腑に落ちません。その後別件で、fxと取引された方と話をしたとき、見積で困ったという内容でした。理由は「さしみ」でした。

2014-04-18 10:34:09
鈴木三紀夫 @mkoszk

@akiyama924 @YoshiWoods @Unity1004 彼はフェーズ毎の見積を時間軸で区切ったもので提出したそうですが、求められていたのはそうではなかった、というのに気付くのが大変だったと。テストレベルの話と似ているため、秋山さんに確認したところ、そうだとの回答あり

2014-04-18 10:36:16
鈴木三紀夫 @mkoszk

@akiyama924 @YoshiWoods @Unity1004 1に関して言いますと、フェーズとテストレベルをテーマにした話をするとき、秋山さんは「さしみ」を前提に話されることがあり、その前提を知らない人が聞くと、混乱してしまうのではないかということです。

2014-04-18 10:38:11
鈴木三紀夫 @mkoszk

@akiyama924 @YoshiWoods @Unity1004 2については、意見が合わないままになっています。 2は「テストレベルはテスト対象によって、決まっていきます。ある会社ではテストレベルは20を超えます」と説明したとき、秋山さんは「それは違う」と。

2014-04-18 10:39:56
鈴木三紀夫 @mkoszk

@akiyama924 @YoshiWoods @Unity1004 僕はフェーズというと、ゲートアプローチ、フェーズ完了審査をイメージしています。また、フェーズの区切りと契約が密接に関わることをイメージしています。

2014-04-18 10:42:04
鈴木三紀夫 @mkoszk

@akiyama924 @YoshiWoods @Unity1004 そのため、フェーズはプロジェクトマネジメント要素が関与しており、テストレベルはテスト対象の規模や作りに依存していると考えています。秋山さんはフェーズとテストレベルは、ほぼ同じという意見でしたので相違があると。

2014-04-18 10:44:05
あきやま🌱 @akiyama924

@mkoszk @YoshiWoods @Unity1004 同じものに対してプロジェクトマネジメント的な文脈で時期を意識していうときにはフェーズという用語を使い、技術的な文脈で完成度の段階でいうときにはレベルという用語を使うのではないでしょうか? 2つのものがあるとは思えません

2014-04-18 11:17:13
鈴木三紀夫 @mkoszk

@akiyama924 @YoshiWoods @Unity1004 秋山さんと僕の違いは、例えば、結合テストフェーズに複数の統合テストレベルと言うものを許容するかどうかだろ思います。以前もその議論をしました。意見の相違は、今までの開発経験に依存するのかなと思います。

2014-04-18 12:22:17
鈴木三紀夫 @mkoszk

@akiyama924 @YoshiWoods @Unity1004 例えば、ある組織では、結合テストフェーズにITA、ITBと言うのがありますが、これはフェーズでは無いと言う前提で話をしています。

2014-04-18 12:25:26
1 ・・ 5 次へ