Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

ユニット テストの実行

テストの選択と実行、テスト ランナーのカスタマイズ、テストとカバレッジの結果の解析

テストは MATLAB® エディターまたはライブ エディター、あるいはテスト ブラウザー アプリで対話的に実行することができます。関数 runtestsmatlab.unittest.TestSuite クラスの run メソッドを使用したプログラムによる実行も可能です。テストの並列実行 (Parallel Computing Toolbox™ が必要) やテスト出力の詳細レベルの指定などのオプションを使用して、テスト実行をカスタマイズします。テストを実行しながらコード カバレッジ メトリクスを収集し、テストとカバレッジの結果を解析します。

アプリ

テスト ブラウザーRun MATLAB tests and view results (R2023a 以降)

関数

runtests一連のテストの実行
testsuiteテスト スイートを作成
testrunnerCreate test runner (R2021a 以降)
run (TestSuite)既定のテスト ランナーを使用してテスト スイートを実行する
run (TestRunner)テスト スイートを実行
run (TestCase)テスト ケースに対応するテストを実行
runInParallelテスト スイート内のすべてのテストを並列実行

クラス

matlab.unittest.TestCaseすべてのテスト クラスのスーパークラス
matlab.unittest.TestSuite実行するテストをグループ化する基本的なインターフェイス
matlab.unittest.Test単一のテストの仕様
matlab.unittest.TestRunnerユニット テスト フレームワークでテストを実行するためのクラス
matlab.unittest.TestResult実行中のテスト スイートの結果
matlab.coverage.ResultResult of code coverage analysis (R2023a 以降)

名前空間

matlab.unittestMATLAB ユニット テスト フレームワークのクラスと名前空間の概要
matlab.unittest.pluginsMATLAB プラグイン インターフェイスのクラスの概要
matlab.unittest.selectorsMATLAB セレクター インターフェイスのクラスの概要

トピック

テストの実行

結果の解析