忍者ブログ

最強のソフトウェア開発

最強のソフトウェア開発を目指した知識等を提供する

ソフトウェア いろいろなテスト

負荷テスト

想定される最大の負荷をかけた状態でパフォーマンスを見る、

ロングランテスト

長期間システムを稼働させて、継続してパフォーマンスを見る。

スケーラビリティテスト

負荷に対して、リソースの増強や構成変更で対応できることを確認する、


カナリア・テスト

本番環境の一部や一部のユーザに対して、新バージョンを提供し、

正常稼働を確認する。

メタモルフィックス・テスティング

入力を変化させた時に、出力の変化が予測できた場合に、

その関係を使ったテストのこと。

堅牢性テスト

AIなどで、入力が変化してもモデルが安定した性能となることを

テストする。

疑似オラクル

AIなどで、テストの入力と出力の定義が難しいとき、

出力を判断する次のようなものを、疑似オラクルという。

・同じ機能を実現した別のプログラムと比較する。
   (Nバージョンプログラミング)

・出力の誤差を定義して、その誤差で結果を評価する。




PR