Closed31

JSTQB

sojisoji

ソフトウェアアーティファクト

sojisoji

ソフトウェア開発の結果として生成されたビルド結果やコンテナなど

sojisoji

ソフトウェアテストの誤解

sojisoji

テストは実行するだけでなく、ソフトウェアライフサイクルとの統合が必要

sojisoji

要件通り満たしているかだけでなく、ステークホルダーのニーズを満たすソフトウェアかどうか

sojisoji

デバッグは動的テストと静的テストで関心事が異なる

sojisoji

静的 : ソフトウェアを動作するわけではないので、直接的にバグを修正する
動的 : 再現、原因箇所特定、修正

sojisoji

確認テストは1度目のテスト者と同じ人が行ったほうがいい

sojisoji

QC : 品質コントロール
QA : 品質保証

sojisoji

テストはQC
QAは開発・テスト含めてのプロセスの実装と改善を主眼としている

sojisoji

テスト原則は7つ

sojisoji

テストの弱化
同じテストを繰り返すとテストの効果は弱まるため、値を変えるなどの工夫がいる。
※リグレッションテストはその限りではない

sojisoji

欠陥ゼロの落とし穴
テストがすべて通っても、ニーズを満たせていないソフトウェアは無意味

sojisoji

テスト計画

sojisoji

テスト目的の定義と最も効果的に達成するアプローチを選択する

sojisoji

テストモニタリングとコントロール

sojisoji

テストコントロール
テストの目的を達成するために必要な行動をとること

sojisoji

テスト分析

sojisoji

ソフトウェアの仕様書を分析して
テスト可能なユースケースを識別し
テスト条件を決めつつ、リスクレベルの分析をする

sojisoji

ソフトウェア開発ライフサイクル SDLC

  • シーケンシャル開発
  • イテレーティブ開発
  • アジャイル開発
sojisoji

シーケンシャル開発

  • V字モデル
  • ウォータフォール

初期段階

  • 要件レビュー
  • テスト分析
  • テスト設計
sojisoji

アジャイル開発
変更可能性を残す
→ドキュメントの軽量化
リグレッションテストの容易性向上のためのテスト自動化

このスクラップは2025/01/24にクローズされました