mogmo .NET

C#/XAML/VB6たまにC++についてメモ程度に書いていく。あくまで自分用。責任は取れません。

テストケース管理の基礎知識

弊社はクラウドサービスの使用が禁止されているため,世に出ている便利ツールのほとんどが使えない。
Googleサービスはギリギリ使用OKなのでテスト項目管理ツール「Qase」を参考にスプレッドシートでどうにかテストケース管理できないか試行錯誤している。

テストスイート

グループ化されたテストケースのコレクションのこと。
とりあえずテストケースの種類ごとにテストスイートを作成すると良さそう。
テストスイート単位でテストプランを設定,実行することが多いと思うのでテストスイート設計時はテストプランも考えながらやると良い。
(例)

  • テストスイート 回帰テスト
    • テストスイート システム系
      • テストケース1
      • テストケース2
  • テストスイート 機能テスト
      • テストケース3

テストケース

種類

覚えておきたい種類は以下の通り。

  • スモークテスト
    • 本格的なテストに着手可能かどうか確認するテスト。「開発者さん,これができる状態でテスト部隊にソフトを渡してね」っていうテスト
    • テストエンジニアがいればスモークテストは必要かもしれない。
  • 機能テスト:ソフトウェアの仕様を満たしているか確認するテストのこと
  • 回帰テストリグレッションがないか確認するテスト
  • セキュリティテスト
  • ユーザビリティテスト
  • パフォーマンステスト
    • 負荷テスト
    • ストレステスト
    • キャパシティ(処理能力)テスト
  • 受け入れテスト:納入されたソフトの受け入れを判定するための公式テストのこと
  • その他: