テストプロセスとは?
プロセスとは”工程”や”方法”や”流れ”などを指す言葉で、「何が必要?」、「どんなやりかたで?」「どの順番で?」などが詰め込まれている。
テストプロセスは上記を含め、一般的には”テストする上で”のプロセスとなります。
テストプロセスの重要性
なぜこれを書きたかったというと、プロセスを意識せずテストが遅れたり、本当に終わるかわからないままテストを開始してしまったり、最悪はテスト結果が保証できないままテスト対象を次のフェーズに送り出したりなどがあげられる。
要するにプロセスをしっかり作るor守るができていないのでテストでの”不足”が生まれていることを伝えたい。
テストプロセスの一般的な考え方
テストプロセスは一般的に3つのフェーズで構成される。
・「計画と準備」
・「実行と確認」
・「結果の判定」
詳細は別途記載するがこのひとつづつをよく考えてほしい。分かってる人もわかってない人もプロセスを軽く思っている人ほど失敗する確率が高いと思う。
注意すること
テストプロセスと言葉でかたずけてはいるが、実際のところ「もっとよく運用するには?」、「もっと良い流れや方法があるのでは?」、「今やってるのは本当に最高なのか?」からより優れた案を出して取り込むための”共通認識”ということになる。
なぜ共通認識が必要かというと、あなたがかかわってるorかかわる想定の開発メンバは1人ですか?誰かと仕事をするのであれば認識と呼ばれるものがいかに重要か判断できると思います!
まとめ
簡単な作業ほど説明するのが難しく、自分で理解できていないことが多いと思います。(自己評価が高い人は知らないですが)
これらの考え方ややり方は十人十色で、頭のいい人ならわかるかと思いますが誰もがうなずく100点満点の答えが出せる人はこの世の中にいません。それは人間がかかわっているからです!
試行錯誤して色々な考え方の自分なりの自分を作っていきましょう!
