テスト仕様書サンプルあり。高品質なテストを実現する方法

みなさん、こんにちは。
これまで数回にわたりテスト技術者の育成・教育をテーマに、「ソフトウェアの品質とは何か」「なぜテストをするのか」から始まって、テストを実施するうえで必要なスキルやテスト設計手法をどのように身に付けるべきかということをお話ししてきました。 しかしながら、それらのことをひとつずつ教え込んでいくというのは非常に根気と時間の要ることで、「新人研修のために、何とか手っ取り早く全体を大まかに理解できるようなテキストはないか?」という声が上がるのはもっともなことです。また、そうした知識を身に付けたとしても、それをうまくテスト仕様書として表現できなければ、質の高いテストはできません。「テスト仕様書のテンプレートが欲しい!」と言われることもしばしばです。 そこで今回は、そうした経緯から作り上げた『テスト入門ハンドブック』をご紹介したいと思います。

箪笥の肥やし

比較的大手の企業様に多いのですが、たいへんご立派な開発標準や規程・様式集・マニュアル・手順書…といったものが整備されているにもかかわらず、それらの決まり/ルール/標準が守られていない、それどころか知られていないことすら往々にしてあります。 ファイルに綴じられてキャビネットの奥に追いやられていたり、サーバのフォルダにひっそりと入れられたまま誰もアクセスしない…そんな光景が目に浮かびます。

仏作って魂入れず

一方、決まり/ルール/標準には従っているものの、フォーマットを埋めればよいという考えに陥っており、すっかり形骸化してしまっているケースが後を絶たないのも事実です。 特にテスト計画書やテスト仕様書などのテストドキュメントは開発工程の終盤で作られるため、十分に時間をかけることができないばかりかレビューもままならない、という状況になりがちです。その結果、納品のためだけの書類が量産されることになるのです。

体系化されていない知識・教育

テストのことを教えるのはとても厄介なことです。また、導入研修などでも時間がなくなって、どうしても端折りがちになります。品質やテストについての基礎知識がないまま規定フォーマットだけ与えて、「前にやったとおりでいいよ」で済ませてしまうことになるのです。 仮にテキストを準備したとしても、書籍やネット記事の「まとめ」に終始して本質を伝えていないことが多いと思います。概してプログラミングなど「作る系」のコンテンツは充実していて時間もかけられますが、品質やテストのことは非常に軽んじられているのが現状であるといっても過言ではありません。

決まり/ルール/標準に潜む問題

ISO/IEEE/JISなど国内外の規格をそのまま適用しようとしても、現実にそぐわなくて実行されない「お題目」ができあがるだけです。そこまでいかなくても、書籍やネットで拾ったものの丸写しでは現場の実態に合うわけがありません。結果として、次第に守られなくなり忘れ去られていくことになるのです。

意識改革のススメ その1:原点に帰れ

まず何よりも「品質とは何か」「品質を上げる目的は何か」「テストは何のためにするのか」「検証するとはどういうことなのか」といった『基本の考え方』をしっかりと身に付けることから始める必要があります。なぜなら、そういった『根っこ』の部分をおろそかにしてしまうと、知識が知識のままで終わってしまうからです。 それにはJSTQB(ISTQB:国際ソフトウェアテスト資格認定委員会の日本の委員会)シラバスやSQuBOKガイド(ソフトウェア品質知識体系ガイド)といった体系的に整理された知識を真摯に学ぶことが重要です。

意識改革のススメ その2:フォーマットは道具にして目的にあらず

フォーマットについても同じことが言えます。空欄を埋めるのが目的ではないはずです。それぞれの記入項目には読み手に伝えたい情報やメッセージが込められているのです。特にテストに関するドキュメントは前提事項や環境固有の手順などの説明が不親切になりがちで、テスト仕様書を渡されてもテストが実施できずに悩んでしまうことが多いので、「誰に」「何を」伝えるために「どんな内容が求められているか」を常に意識すべきです。

そこで、私たちは品質・テストの基礎全般をコンパクトにまとめた教育用の資料を基にして『高品質なテストを実現する テスト入門ハンドブック』として公開することにしました。併せて、テスト仕様書のテンプレートを特別付録としてご用意しました。 ご興味がおありの方は<こちら>からダウンロードしてください。少しでもお役に立つことができれば幸いです。

ご愛読、ありがとうございました。

テストに関するお役立ち資料

テスト設計・仕様書の作り方に役立つ資料を多数ご用意しています。ぜひDLしてご利用下さい。
資料一覧は【こちら】

最近の記事

  • 関連記事
  • おすすめ記事
PAGE TOP