KeyConductors
今さら聞けないシステムテスト【第1回】
第1回となる本稿では、システムテストの重要性や基本的な考え方、注意点や7つの基本原則について、説明したい。
昨今、システム障害によるサービスの一時停止や、システムの不具合を利用したサイバー攻撃による個人情報の流出など、システムの欠陥に起因するさまざまなトラブルを耳にする機会が多くなりました。日々、ITシステムの管理や導入をされている読者の皆さまにとっても、これらのニュースは決してひとごとではないと思います。
このようなシステムの不具合によるトラブルは、システムのリリース前、ないしは機能改修時において、適切な検証やテストを実施することで、未然に防ぐことができる場合もあります。
そこで、本連載では、ソフトウェアの品質を確保するために有効な手段の1つである“システムテスト”にフォーカスし、その基本的な考え方や、実行時の留意点、さらには、近年増加傾向にある第三者検証会社の選定ポイントなどをお伝えします。
第1回の本稿は、システムテストの基本的な考え方についてご説明します。
1. システムテストの重要性
ほぼ全てのソフトウェアは、開発者が業務要件を満たすためのビジネスロジックや業務フローを分析し、それをプログラムで表現することによって実装されています。しかし、開発者も人間であるため、時にミスを起こすことがあります。そして、これらのミスは、実装上の不備やドキュメントの欠陥として顕在化し、しばしば故障の原因となり、結果としてさまざまな損害が発生することがあります。
このようなリスクを回避するため、情報システム担当者は、新システムのリリース前、または機能改修時において、ソフトウェアが仕様書通りの挙動となっているかをチェックし、欠陥がないことを確認する“システムテスト”を行う必要があります。
ソースコードやインフラ、ドキュメントを厳しくテストし、システムが稼働する前に欠陥を摘出して修正できれば、実行環境において予期せぬ障害が発生するリスクを低減でき、結果としてプロダクトの品質を最低限保障することができます。
【システムテストの目的】
- 欠陥を摘出する
- 対象ソフトウェアの品質レベルが十分であることを確認する
- 意志決定のための情報を示す
- 欠陥の作りこみを防ぐ
2. システムテストの7原則
しかしながら、読者の皆さまの中には、システムテストの重要性は理解しているが、時間およびコスト的な制約もある中で、どのような考え方やアプローチで、テストを計画、実行してよいか分からないという方も多いと思います。そこで、より効率的かつ有効なテストの実行に役立つかもしれない「システムテストの7原則」をご紹介します。
すでにご存じの読者もいらっしゃるかもしれませんが、この7原則は、世界共通の一般的なガイドラインとなっており、40年以上のシステムテストの歴史の中で培われてきた、いわば先人の知恵の集積といえます。
これらの原則を意識することで、テストの効率化が図れると考えられておりますので、皆さまも、ぜひ、この7原則を頭の片隅に入れておいていただければと思います。
【まとめ】
- 人為的なミスがプロダクトの欠陥として顕在化し故障の原因につながる
- システムテストの目的は「ソフトウェアが仕様書通りの挙動となっているかをチェックし、システムに欠陥がないことを確認する」ことにある
- 効率的なテストの実施のヒントは「システムテストの7原則」にある
さて、次回は「テストプロセス」の流れについてご説明いたします。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
こんなメディアも見られています
キーマンズネットに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
アクセスランキング
-
1
C言語は「危険」と言われても、専門家が「使う価値は十分にある」と言うワケ:900th Lap
-
2
かんぽ生命が営業報告を50分→10分に AI時代に見直すべき「データ入力」の仕組み
-
3
M365 Copilot全庁展開で月2000時間削減 現場がAIを「使いたくなる」習慣化の仕組み
-
4
6TBファイルのサーバ移行、M365ユーザーの八雲町がSharePointでなく「あえてBox」の理由
-
5
Claude Codeに「仕事を丸投げ」して事故らないための基本運用ルール
-
6
損保ジャパン、2万人の「Gemini活用」どう管理? 推進者が語る「リスク回避」の仕組み
-
7
「カスハラ対応」を個人に任せない 取手市がAIで変えた窓口業務
-
8
「Claude」3倍高速化の裏で、Anthropic開発者が「あえてしなかったこと」:899th Lap
-
9
社員の「セキュリティ訓練」、他社はどの程度やっている? 気になる隣の実施状況
-
10
20年物の基幹システム刷新に、マクロミルがあえて「全てを変えない」と決めた理由
キーマンズネット SNS
インフォメーション
注目情報をチェック
キーマンズネットをフォロー