LoginSignup
0
0

More than 3 years have passed since last update.

ソフトウェアテストの種類

Last updated at Posted at 2020-05-09

何をテストするのか

プログラムは基本的に「入力、出力、計算、データ保存」の四つしか行わないのでこれをテストすれば良い

種類

ソフトウェアテストには大きく分けてホワイトボックステストとブラックボックステストの二種類ある

ホワイトボックステスト

  • 内部構造を分解してテストする

ー制御パステストー
制御フローの変化を全てテストする
例:あるメソッドでif文でtrueの処理とfalseだった時のその後の動きをそれぞれテストする
ーーーーーーーーー

論理構造の正しさのみテストするため、ソフトウエアのしようが間違っていることから起きるバグは発見できない
また、テストの作成に莫大な時間がかかる

ブラックボックステスト

  • メソッドやクラスなどの単位で入出力だけをテストする

サイクルが早く、テストが時間費用的に実装できないということがない
TDD(テスト駆動開発)がそれにあたる
 テストを書きそれが成功するようにコードを書いていく
 そして最後にリファクタリングする

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