0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

24/1/1 読書記録 ~土台からしっかり学ぶソフトウェアテストのセオリー~

Posted at

書籍

土台からしっかり学ぶソフトウェアテストのセオリー

第2章 ソフトウェアテストのプロセス

2-3. テストフェーズとテストレベル

用語集 :pencil:

  • テストフェーズ
    • ソフトウェア開発におき、ある種のテストを行う期間を意味する
    • ex) 「xx/ooに実装が終わるので、xx/△△から単体テストに入る予定です」
  • テストレベル
    • テストの対象物やテストの目的、テストの内容などによって論理的に決まるもの
    • ex) 単体で動作するコンポーネントが想定通り動作するかを確認するため、単体テストを行う

気付き / 学び:writing_hand_tone5:

テストフェーズとテストレベルの違いは?

  • テストフェーズが時間的工程を表し、テストレベルはテストの論理的な種類を表す
  • 統合テストのフェーズ(テストフェーズ)で何らかの欠陥が見つかる場合
    • 修正したコンポーネントが意図した挙動かを確認する(テストレベルとしての)単体テストを行う

2-4. ソフトウェアテストのプロセス

気付き / 学び:writing_hand_tone5:

ソフトウェアテストで必要な業務は?

  • テスト計画
  • テストのモニタリングとコントロール
  • テスト分析
  • テスト設計
  • テスト実装
  • テスト実行
  • テスト完了

Chap2. 感想

テスト行程について網羅的に学ぶことができた。

特に、V字モデルとW字モデルのメリット・デメリットを整理できたことが大きな学び。
自分の開発組織では要件定義 > 設計 > 実装 > 単体テスト > 統合テスト...となるため、V字モデルのフローに沿って実行されてそう。

しかし、品質を重視するのであれば、W字モデルに寄せ、テスト設計を実装前に入れても良いのかもしれない。業務が逼迫している現在、実用は考え難いが、覚えておきたい。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?