Silk4NET テストの手動作成

  1. Silk4NET テスをプロジェクトに追加します。
  2. オプション:特定のアプリケーション テクノロジのコントロールのサポートを追加するには、以下の例に示すように、アプリケーション テクノロジの名前空間を参照するテストの先頭にインポート ステートメントを含める必要があります。
    'Visual Basic .NET 
    Imports SilkTest.Ntf.Wpf 
    Imports SilkTest.Ntf.XBrowser 
    Imports SilkTest.Ntf.Win32 
    //C#
    using SilkTest.Ntf.Wpf; 
    using SilkTest.Ntf.XBrowser; 
    using SilkTest.Ntf.Win32;
  3. テスト アプリケーションの基本状態を構成します。 例:
    'Visual Basic .NET
    Dim baseState = New BrowserBaseState(BrowserType.InternetExplorer, "www.borland.com")  
    baseState.Execute()
    //C# 
    BrowserBaseState baseState = new BrowserBaseState(BrowserType.InternetExplorer, "www.borland.com"); 
    baseState.Execute();
    注: 基本状態を使用すると、テストするアプリケーションがフォアグラウンドで実行中であることを保証できます。 これにより、テストが常に同じアプリケーション状態で開始されることが保証され、信頼性が高まります。 基本状態を使用するには、メイン ウィンドウの外観、およびテストするアプリケーションが実行されていない場合のアプリケーションの起動方法を指定する必要があります。 基本状態の作成は任意です。 ただし、ベスト プラクティスとして、基本状態を作成することをお勧めします。
  4. テスト アプリケーションの目的の機能をテストするクラスとメソッドを追加します。