私の考えるテスト分析 lt

34
テスト分析 藤沢 耕助 •テスト分析とは何か •テスト分析をしないとどうなる? •テスト分析という⾔葉を知らない⼈は、 ちゃんとしたテストをしているのか? •テスト分析を勉強すべき⼈は誰か •テスト設計と何が違うの?(おまけ) •まとめ

Upload: kosuke-fujisawa

Post on 16-Apr-2017

78 views

Category:

Software


1 download

TRANSCRIPT

Page 1: 私の考えるテスト分析 Lt

テスト分析

藤沢 耕助

•テスト分析とは何か •テスト分析をしないとどうなる? •テスト分析という⾔葉を知らない⼈は、ちゃんとしたテストをしているのか?

•テスト分析を勉強すべき⼈は誰か •テスト設計と何が違うの?(おまけ) •まとめ

Page 2: 私の考えるテスト分析 Lt

テスト分析 とは何か

2

Page 3: 私の考えるテスト分析 Lt

個⼈的に 思うこと

3

Page 4: 私の考えるテスト分析 Lt

そもそも、テスト 分析という⾔葉が アバウトすぎる

4

Page 5: 私の考えるテスト分析 Lt

そもそも、テスト 分析という⾔葉が アバウトすぎる

何だよ、これ!

5

Page 6: 私の考えるテスト分析 Lt

テスト分析では 何を分析 するのか?

6

Page 7: 私の考えるテスト分析 Lt

・仕様書?  →仕様分析 ・分析対象は仕様書  だけじゃないのでは

7

Page 8: 私の考えるテスト分析 Lt

テスト分析を通して、何をテストするかを決定する。

私の理解

8

Page 9: 私の考えるテスト分析 Lt

テスト分析

テスト 対象分析

9

テスト 要求分析

私の理解

Page 10: 私の考えるテスト分析 Lt

Q.なぜテスト対象 の分析だけでは ダメなの?

10

Page 11: 私の考えるテスト分析 Lt

A.何をテストすればいいかを 決めるには、 テスト対象の分析だけでは不⼗分だから

11

Page 12: 私の考えるテスト分析 Lt

「◯◯が命じる!」

※◯◯には好きな名前を ⼊れてください

偉い⼈たちのギアス⾔い分

12

Page 13: 私の考えるテスト分析 Lt

「2⽇でやれ」

13

Page 14: 私の考えるテスト分析 Lt

14

「1⼈でやれ」

Page 15: 私の考えるテスト分析 Lt

「ここはテストするな」

15

Page 16: 私の考えるテスト分析 Lt

「カバレッジを 100%にしろ」

16

Page 17: 私の考えるテスト分析 Lt

その他etc.. これらのテストに対する「要求」は、テスト対象には直接関係ないが 「何をテストするか」に強く関連する17

Page 18: 私の考えるテスト分析 Lt

⼤事なことなので⼆回⾔います

18

テスト分析

テスト 対象分析

テスト 要求分析

Page 19: 私の考えるテスト分析 Lt

多分みなさんが 今思っている疑問に 回答していくコーナー

19

Page 20: 私の考えるテスト分析 Lt

Q:テスト分析って、  やらないとダメなの?  何でダメなの?

20

Page 21: 私の考えるテスト分析 Lt

A:やらないとダメという より、不⼗分だと⾊々と 不都合なことになります。

21

Page 22: 私の考えるテスト分析 Lt

A:例 「テストしなければいけない ところを⾒逃す」 「テストしてはいけない ところをテストしてしまう」 など

22

Page 23: 私の考えるテスト分析 Lt

Q:職場の⼈にテスト分析って ⾔っても多分通じないけど、 ちゃんとテストできてる みたいよ。なんで?

23

Page 24: 私の考えるテスト分析 Lt

A:その⼈はテスト分析という⾔葉を知らないだけで、分析⾃体はやってます。 多分、⾃分の経験とか知識をもとにして。

24

Page 25: 私の考えるテスト分析 Lt

A:ただ、逆に⾔うと経験や知識の少ない⼈にとっては、テスト分析の考え⽅や⼿法を学ぶことは有益だと思います。

25

Page 26: 私の考えるテスト分析 Lt

⼤事なことなので(ry

経験や知識の少ない⼈にとっては、テスト分析の考え⽅や⼿法を学ぶことは有益だと思います。

26

Page 27: 私の考えるテスト分析 Lt

よくある勘違い

Q:どうしたらテストが上⼿くなり ますか?

A:経験だね。テスターとしての勘を 養うのさ。(ドヤ顔)

27

Page 28: 私の考えるテスト分析 Lt

28

そんな答え 求めてません。

Page 29: 私の考えるテスト分析 Lt

だいたいさ、経験しないとテスト上⼿くならないって何なの? まだ全然経験を積んでいない俺にはまともなテストできっこないと?「経験少ないから仕⽅ないんですよ〜」って?そういえと?そういう中途ハンパな気持ちで仕事したくないよねぇ。 っていうか経験積めばテストできるようになるのなんか当たり前でしょう。テスト分析って結局ドメインに関する知識だの経験だのがものをいうところだったりもするわけでさ、そりゃあ⻑年経験してりゃあできるようにもなりまさぁねぇ。 しかしね、そうやって⼈依存のテスト技術(?)みたいなの積み上げてってさ、いざ新⼈来ました〜って時どうするわけ? ⾔っときますけど、テストできる⼈=テスト教えられる⼈じゃないですからね。テストうまいのは⼤いに結構ですけど少しは後進を育てるとかそういうところにも⽬を向けてかないとこの先ジリ貧になってくんじゃないかって私は思うわけですよ。

※愚痴

29

Page 30: 私の考えるテスト分析 Lt

まとめ

30

テスト分析

テスト 対象分析

テスト 要求分析

Page 31: 私の考えるテスト分析 Lt

経験や知識の少ない⼈に とって、テスト分析の考え⽅や⼿法を学ぶことは有益だと思います。

31

まとめ

Page 32: 私の考えるテスト分析 Lt

テスト設計とテスト 分析って何が違うの?

おまけ

32

Page 33: 私の考えるテスト分析 Lt

テスト分析: 何をテストするか テスト設計: どうやってテストするか

おまけ

33

Page 34: 私の考えるテスト分析 Lt

おまけ

34

テスト分析

テスト設計

テストプロセスの中で、テスト分析とテスト設計は ⾏ったり来たりするプロセスだと思っています。