📖

基本情報技術者試験科目A対策メモ!「情報システム開発」

2023/12/02に公開

はじめに

今回でも、同じく基本情報技術者を準備するためのメモを取りたくて書くことになりました。

用語整理

単体テストでは、次のようなものがございます。

  • ブラックボックステスト
    ソフトウェアの内部構造を意識せず、入力と出力を着目して行うテストです。主な工程としては、機能テスト・システムテストです。
  • ホワイトボックステスト
    ソフトウェアの内部構造に着目したテストです。主な工程としては、単体テストです。
  • 命令網羅
    すべての命令を通るようにテストデータを作ることです。
  • 判定条件網羅(分岐網羅)
    条件分岐のすべての結果を通るようにテストデータを作ることです。
  • 条件網羅
    個々の条件を満たすようにテストデータを作ることです。
  • 複数条件網羅
    個々の条件のすべての組み合わせを満たすようにテストデータを作ることです。
  • スタブ
    テスト対象から見た下位モジュールです。
  • ドライバ
    テスト対象から見た上位モジュールです。
  • トップダウンテスト
    システム開発における結合テストの一つであり、テスト対象のモジュールを上位モジュールから下位モジュールへテストする流れのことをトップダウンテストと言います。
  • ボトムアップテスト
    トップダウンテストと逆であって、下位モジュールから上位モジュールへテストする流れのことをボトムアップテストと言います。
  • システムテスト
    システムテストは総合テストとも呼ばれる。また、システムテストとは、要件定義で作成した要件の内容に沿っているかを確認するテストです。
  • 受け入れテスト
    外注したシステムの納品のときに、実際に利用する環境でシステムを使用して、問題がないかを確認するテストです。

復習するべきもの

  • 網羅に関しての内容を改めて復習するべきであると思いました。
GitHubで編集を提案

Discussion