動作確認とはソフトウェアやシステムを開発した時におこなうテストに含まれる作業です。機能ごとやシステム全体において、想定していた通りに動作するかどうかを確認することが目的です。

動作確認をすることによってテストにおける次の項目に進みやすく、また 依頼者がシステムやソフトウェアを利用した時に不具合を発生する可能性を削減できます。この記事では動作確認の目的や昨日動作確認一覧表の作成方法やポイントなどを詳しく説明します。

動作確認とは?

動作確認とは?

動作確認とはソフトウェアやシステムが予測していた通りに動作するかどうかを判断することです。それぞれの体調において不具合があるかどうか調べるだけではなく、実際に利用する時と同じ環境において他の製品と一緒に組み合わせて使ったり、 さまざまな利用環境においてテストをおこったりします。

動作確認を行う目的

動作確認をすることによって、ソフトウェアの不具合を削減することが可能です。出来る限りの不具合によるリスクを減らすことで、依頼者の満足度を高めることができます。

逆にリリース後に不具合が多発するようであれば、依頼者の信頼度を落とすだけでなく会社として評価を落とすことにつながります。そのためソフトウェア開発において動作確認は重要な作業です。

動作確認に使える「機能動作確認一覧」とは?

動作確認に使える「機能動作確認一覧」とは?

動作確認に使える「機能動作確認一覧」とは、テスト対象においてテストする方法を一覧にすることです。動作一覧をテストマップに記載することが一般的であり、テスト全体を可視化できるようにします。

機能動作確認一覧は機能動作の観点において、テストをできるべきこととできてはいけないことに内容をわけることが目的です。

機能動作確認一覧が必要な理由

機能の動作を確認することを設定しただけでは、十分なテストであるとはいえません。テストに必要な内容は、対象となるテストの機能によっても変化します。

さらに、ソフトウェアやシステムには、一般的でない機能があることは少なくありません。そのため、それぞれのソフトウェアやシステムでの観点でテストを進めなければいけません。

一般的にテストは開発仕様書に書かれている内容を基準に進めます。しかし、仕様書に記載漏れがあった場合必要なテストが抜けてしまう可能性があるのです。

また、開発者の視点で完璧な仕様書でも、ユーザー視点のテストが抜ける場合もあります。これらの理由から機能動作確認一覧が機能動作の観点において必要です。

機能動作確認一覧の作成方法

機能動作確認一覧の作成方法

機能動作確認一覧を作成するためにはシステムにおける機能を大項目と中項目に分けます。次にそれぞれの機能における条件を記載していきます。

機能要件には必ず必要であることと不要であることを明確にするようにしましょう。「○○機能は〜できる(できない)」といった書き方をするのが一般的です。

機能動作確認を作成する際のポイント

機能動作確認を作成する際のポイント

機能動作確認一覧確認において、テスト設計仕様書において充実した機能動作に対して必要な情報をまとめていきます。

テスト計画書をもとに機能や観点、機能ごとの確認一覧などを含めたテスト設計仕様書作りをおこないます。機械動作確認一覧表はテスト設計仕様書に含まれている必要があり、テストの役割や作成方法、目的、次のプロセスであるテスト明細とつながりなどを明記することが重要です。

動作確認でよくある3つの質問

動作確認でよくある3つの質問

動作確認においてよくある3つの質問を次のようにまとめました。

  • ソフトウェアの動作確認を外部に依頼することは可能ですか?
  • 動作確認と動作環境の違いは何ですか?
  • 機能動作確認一覧をダウンロードできるサイトはありますか?

動作確認と動作検証の違い、確認一覧のダウンロードできるサイト、さらに、動作確認を外部委託できるかについて詳しく説明していきます。

質問1.ソフトウェアの動作確認を外部に依頼することは可能ですか?

ソフトウェアの動作確認を外部に依頼することは可能です。動作確認は開発者が担当する場合以外に、専門家に外部委託することも少なくありません。

また外部委託会社によってそれぞれ得意分野があり、例えば、ゲームなどのデバッグを専門にしているなどそれぞれの会社によって特徴があります。そのため開発会社が苦手な部分のみ、専門家に依頼することも可能です。

質問2.動作確認と動作環境の違いは何ですか?

動作確認とはシステムやソフトウェアなどが、前もって決めていた通りに動作しているかどうかを確認することです。単体で確認するほか、他の製品と組み合わせたり利用環境によって確認したりするなどさまざまな確認をします。

動作環境とは、システムやソフトウェアが推奨される条件のことです。販売時には動作環境を明記することが必要です。

質問3.機能動作確認一覧をダウンロードできるサイトはありますか?

機能動作確認にはさまざまな項目があり、一覧表に明記する事が一般的です。一覧にすることにより、テストの重要度や観点と機能の組み合わせなどを確認できるようになりました。

また、ユーザー視点においてしなければいけないことやしてはいけないことなどの項目にわけてまとめています。一覧のダウンロードは次のURLから可能です。

機能動作確認一覧(Qbook)

まとめ

まとめ

動作確認とは、システムやソフトウェアなどを開発するにあたって前もって決めていた通りに動作をしているか確認することです。動作確認は一般的に機能動作確認一覧を作成します。

機能動作確認一覧には、動作や機能ごとに詳しく記載をして、1つずつチェックをしていくことが必要です。すべてのポイントにおいて不具合がでないと判断された時点でテスト基本設計は終了となります。