フレームワーク


Swift Testing


Swift パッケージと Xcode プロジェクトのテストを作成し、実行します。


Swift 6.0+ Xcode 16.0+




概観



Swift Testing を使用すると、Swift プログラミング言語の強力で表現力豊かな機能を活用して、より少ないコード量で、より自信を持ってテストを開発できます。このライブラリは、Swift Package Manager のテストワークフローとシームレスに統合され、柔軟なテスト構成、カスタマイズ可能なメタデータ、そしてスケーラブルなテスト実行をサポートします。


  • 単一の属性で、ほぼどこでもテスト関数を定義できます。

  • Swift の型システムを使用して、関連するテストを階層構造にグループ化できます。

  • Swift の並行処理とシームレスに統合できます。

  • 幅広い入力に対してテスト関数をパラメータ化します。

  • 実行時の状況に応じてテストを動的に有効化します。

  • プロセス内でテストを並列化します。

  • タグを使用してテストを分類します。

  • バグを、その修正を検証したり問題を再現したりするテストに直接関連付けます。


  • 関連するビデオ


    Swift テストについて


    Swift テストでさらに進化

















    トピックス


    必要


    テスト関数の定義

    コードが正しく動作していることを検証するためのテスト関数を定義します。


    スイートの型によるテスト関数の整理

    テストをテスト スイートに整理します。


    XCTest からのテストの移行

    XCTest を使用して記述された既存のテストメソッドまたはテストクラスを移行します。


    macro Test(String?, any TestTrait...)

    テストを宣言します。


    struct Test

    テストまたはスイートを表す型。


    macro Suite(String?, any SuiteTrait...)

    テストスイートを宣言します。




    @@@@@@@@@@@@@@@@@@
    2025.06/21ここまで
    @@@@@@@@@@@@@@@@@@


    以下も見よ














    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ