システムテストとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > デジタル大辞泉 > システムテストの意味・解説 

システムテスト

別名:総合テスト
【英】system test

システムテストとは、システム開発におけるプログラム検証作業中でも構築したシステム全体として予定通り機能満たしているかどうか確認するテストのことである。開発者側最終テストのことである。

システムテストは、個々機能仕組み総合した全体像としてのシステム対象として、設計のとおりにプログラミングされているか、機能間の連携取れているか、機能性能仕様書通りになっているか、といったことを検証するシステムアドミニストレータシステム開発管理責任者)を参加させ、実際の使用環境に近い形で動作させる、開発現場における最終検査である。

プログラム検証作業では、はじめに個々のプログラムモジュールがきちんと仕様どおりに機能しているかを確認する単体テストが行われる。単体テストによって個々のプログラムモジュールが問題なく機能する確認されたら、それらのモジュール組み合わせはうまく動作するかを検証する統合テストが行われる。結合テストによって連携確かめられ次にモジュール組み合わせをさらに複合させ、システムとしての機能確認するシステムテストが行われる。システムテストをクリアすると、顧客試用してもらって顧客要望がきちんと満たされているかどうか確認する承認テストが行われれ、顧客承認下りるシステム完成となる。

システム開発のほかの用語一覧
ソフトウェアテスト:  結合テスト  機能テスト  レグレッションテスト  システムテスト  情報落ち誤差  総合テスト  ストレステスト

システムテスト

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/08/27 18:30 UTC 版)

システムテスト (: system testing)は、完成したソフトウェアシステムに対して行うテストであり、ソフトウェアシステム要件に準拠しているか評価するため、完全な統合環境のシステムで実施されるテストのこと[要出典]総合テスト総合試験も呼ばれる。

システムテストは、統合テストに合格したすべての統合コンポーネントを入力として使用する。統合テストの目的は、一緒に統合されたユニット(集合と呼ばれる)間の不整合を検出することである。システムテストは、「集合体間」内とシステム全体の両方の欠陥を検出する狙いがある[要出典]。コンポーネントまたはシステムのテスト時に生成、観察された動作をテスト結果とする[1]。システムテストでは入出力に注目してテストを行うので、ブラックボックステストである。

システムテストは、機能要件仕様(FRS)またはシステム要件仕様(SRS)、あるいはその両方のコンテキストでシステム全体に対して実行される。システムテストでは、設計だけでなく、動作や顧客の期待についてもテストする。また、ソフトウェアまたはハードウェアの要求仕様で定義されている範囲を超えてテストすることも目的としている[要出典]

アプローチ

  • 破壊試験:さまざまな荷重下での試験片の性能または材料の挙動を理解するために、試験片の破損に対して試験が実施される。
  • 非破壊検査:損傷を引き起こすことなく、材料、コンポーネント、またはシステムの特性を評価するための分析手法。
  • フォールト・インジェクション:システムの動作を調べるために異常な方法でシステムにストレスをかけるテスト手法[2] [3] [4]

分野固有のテスト方法

ソフトウェアテスト

ソフトウェアテストは、テスト対象のソフトウェア製品またはサービスの品質に関する情報を利害関係者に提供するために実施される試験である[5]。 ソフトウェアテストは、ソフトウェアの客観的で独立したビューを提供し、企業がソフトウェア実装のリスクを認識して理解できるようにする。ソフトウェアテストでは、ソフトウェアコンポーネントまたはシステムコンポーネントを実行して、対象の1つ以上のプロパティを評価する。一般に、これらのプロパティは、テスト対象のコンポーネントまたはシステムが、その設計と開発の元になった要件を満たし、あらゆる種類の入力に正しく応答し、許容可能な時間内にその機能を実行し、十分に使用可能で、インストールでき、意図した環境で実行し、利害関係者が望む一般的な結果を達成する。単純なソフトウェアコンポーネントでさえ可能なテストの数は事実上無限であるため、すべてのソフトウェアテストは、利用可能な時間とリソースに対して実行可能なテストを選択するための戦略を採用してテストを行う。

モバイルデバイスのテスト

モバイルデバイステストは、携帯電話、PDAなどのモバイルデバイスの品質を保証する。テストは、ハードウェアとソフトウェアの両方で実施される。また、さまざまな手順の観点から、テストにはR&Dテスト、工場テスト、および認定テストという種類がある。モバイルデバイステストでは、実際の携帯電話でのモバイルアプリケーション、コンテンツ、およびサービスの監視とトラブルシューティングからの一連のアクティビティを行う。また、ハードウェアデバイスとソフトウェアアプリケーションの検証と妥当性確認も行われる。

関連項目

出典

  1. ^ ISTQB Standard glossary of terms used in Software Testing”. 2020年12月21日閲覧。
  2. ^ Moradi, Mehrdad; Van Acker, Bert; Vanherpen, Ken; Denil, Joachim (2019). Chamberlain, Roger; Taha, Walid; Törngren, Martin. eds. “Model-Implemented Hybrid Fault Injection for Simulink (Tool Demonstrations)” (英語). Cyber Physical Systems. Model-Based Design (Cham: Springer International Publishing) 11615: 71–90. doi:10.1007/978-3-030-23703-5_4. ISBN 978-3-030-23703-5. 
  3. ^ Optimizing fault injection in FMI co-simulation through sensitivity partitioning | Proceedings of the 2019 Summer Simulation Conference” (英語). dl.acm.org. 2020年6月15日閲覧。
  4. ^ Moradi, Mehrdad, Bentley James Oakes, Mustafa Saraoglu, Andrey Morozov, Klaus Janschek, and Joachim Denil. "Exploring Fault Parameter Space Using Reinforcement Learning-based Fault Injection." (2020).
  5. ^ Kaner, Cem (17 November 2006). Exploratory Testing (PDF). Quality Assurance Institute Worldwide Annual Software Testing Conference. Orlando, FL. 2014年11月22日閲覧

参考文献


システムテスト (system testing)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/23 10:14 UTC 版)

ソフトウェアテスト」の記事における「システムテスト (system testing)」の解説

詳細は「システムテスト」を参照 プログラム単独ではなく、他のプログラムハードウェア通信ネットワークデータベースなどと組み合わせて実施するテストである。開発環境実行環境異な場合には、実際実行環境使って行うこともある。顧客にしか実際実行環境ない場合には、顧客環境で行う場合がある。実際環境利用することが高価であった時間がかかる場合には、模擬試験環境 (simulator) を作成して実施することがある。この場合には、模擬環境システム試験、実環境でのシステム試験区分する模擬環境では、複数事象同時に発生させることが難しかったり、逆に環境ではありえない事象発生させることができなかったり、それぞれの短所長所見極めて試験実施するエンタープライズ系と組込みソフトウェア本質的な違いがあるわけではなくOS言語ネットワークデータベース接続機器数の違い大きい。

※この「システムテスト (system testing)」の解説は、「ソフトウェアテスト」の解説の一部です。
「システムテスト (system testing)」を含む「ソフトウェアテスト」の記事については、「ソフトウェアテスト」の概要を参照ください。

ウィキペディア小見出し辞書の「システムテスト」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「システムテスト」の関連用語

システムテストのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



システムテストのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2025 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリの【システムテスト】の記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのシステムテスト (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのソフトウェアテスト (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS