TestLeft - 開発者向けの機能テスト ツール

標準 IDE 内に完全に組み込んで利用できる機能テスト ツール


最新情報

開発者向けの機能テスト

TestLeft は、アジャイル チームで開発とテストをする開発者のための強力でかつ軽量な機能テスト ツールです。オブジェクトとメソッド ライブラリーへのビルトインのアクセスが TestLeft でも利用可能です。テストをする開発者は、Visual Studio などの開発環境 (IDE) から離れることなく、堅牢な自動化された機能テストを素早く作成することができます。また、ソース管理または継続的インテグレーションなどの開発エコシステムの他のツールでも動作します。

"シフト レフト" の考え方は、アジャイル開発だけでなく、それ以外の開発でもアプリケーションの品質を向上させ、開発サイクルを短くするためには、重要なことです。プロジェクトの工程表の時間軸を左へ移す、つまり "前倒し" です。より早い段階から自動化テストが必要なのです。

アジャイル チームで開発

IDE (開発環境) に完全統合

利用している Visual Studio IDE 内で自動化された機能テストを作成します。自動テストを作成、実行するために別のテスト エコシステムを維持したり移動する必要がありません。ビジュアルなツールを使用して、素早く正しいオブジェクトのプロパティとメソッドを識別します。画面上でオブジェクトの上に識別子をドラッグ&ドロップするだけでテスト コードを生成することができます。


継続的インテグレーション プロセスにピッタリ適合

TestLeft は、既存の開発と QA エコシステムに本当に適合します。Team Foundation Server などのソース コントロール管理 (SCM) システム、または Jenkins などの継続的インテグレーション ツールですぐに利用できます。

継続的インテグレーション

開発とテスト チーム間のコラボレーションを改善

MSTest と NUnit のようなユニット テスト フレームワークに基づいてテスト スクリプトを作成します。テスト開発処理を加速するため、TestLeft 内で TestComplete のオブジェクト識別スパイとライブラリーを使用すます。独自のフレームワークを構築するために時間を無駄にすることはありません。

TestLeft を使用して作成したテストを他の QA チームメンバーが使用するため TestComplete に持っていけます。TestComplete の集中型のインターフェースを使用して、両方のツールに渡るレポートと同様に、TestLeft と TestComplete テストの進捗を観察できます。


自動テストを素早く拡大

テストの実行を待たせません。すべての拠点をカバーし、並行して複数のテストを実行することにより、速くフィードバックが得られます。ファイアウォールの背後で、クラウドで、仮想マシンでテストを実行。テストが完了したら、コンソール ログとスナップショットと一緒に実行の完全なレポートが提供されます。

自動テストを素早く拡大

複数のプログラミング言語とテクノロジーをサポート

C# および VB.NET のようなオブジェクト指向のプログラミング言語でテストを作成。 TestLeft には、.NET、WPF、Windows ネイティブ、Java、Web、その他を含む複数の AUT テクノロジーのサポートが付属しています。主要な Web フレームワークとの互換性は、1つのテストをクロスブラウザー互換性とChrome、Edge、Firefox、その他の最新リリースのテストために使用できます。 

複数のプログラミング言語

 


 

ページ トップに戻る

TestLeft - 主な機能

標準 IDE 内に完全に組み込んで利用できる機能テスト ツール


クロス ブラウザーとテクノロジーをサポート

TestLeft は、.NET、Winforms、WPF、Java、HTML5、および AngularJS を含む幅広いテクノロジーをサポートしています。Internet Explorer の古いバージョンから、Edge、Firefox、Chrome の最新リリースまでの広い範囲のブラウザーで機能テストを簡単に作成するためには最適です。複数のサードパーティ製コントロールをデフォルトでサポートしています。 Infragistics、DevExpress、Syncfusion、Telerik などのサンプルが含まれています。


スナップショット キャプチャー

テストの失敗のためにキャプチャーされたスクリーンショットと詳細を使用して、問題を素早く、簡単に特定できます。異なる画面サイズと解像度を持つデバイスだけでなく、幅広いブラウザーでレスポンシブ Web デザインをテストするためには最適です。


TestComplete との統合

TestLeft で作成したテストを TestComplete に持っていけば、プログラマー以外のユーザーもそれを使用できます。このシームレスなインテグレーションは、アジャイル チームで開発と QA のコラボレーションを可能にし、かつ促進するには最適です。 テスト セッション中に両方のツールからの迅速で広範囲なレポートを得られます。これらのレポートは、HTML、XML、または MHT などの形式でエクスポートできます。


プリインストールされた開発ツール

ビルトインのスパイでのコントロールと UI エレメントを含むテスト (AUT) でアプリケーションを調査できます。オブジェクトのネイティブ プロパティとメソッドへの直接アクセスがすぐにできます。ユーザーインターフェース上の異なるオブジェクトのために正確かつユニークな識別子を見つけることができるこの方法により、テストが AUT の変化で壊れないことを保証します。ビルトインの検索機能は、オブジェクト階層とツリーで深く掘り下げるために非常に便利です。


再利用可能なテスト モジュールを構築

一度テスト スクリプトを作成すれば、異なるテストケースで何度でも利用できます。同じプロジェクトでテスト スクリプトを再利用する、あるいは別のプロジェクトに持って行き再利用することができます。重複を避け、保守作業を軽減するのに役立ちます。


ビルトインのライブラリーとメソッド

TestLeft には、.NET および他のサードパーティ製のコンポーネントのための広範で機能豊富なライブラリーへのアクセスが含まれています。これは、手動でカスタム メソッドを記述する時間を費やすことなく、ボタン、ダイアログ、ポップアップなどの幅広い UI エレメントに渡る異なるチェックを実行するには最適です。WinForms、JavaFX、および Qt などの異なるアプリケーションに渡り変化するコントロールを識別するために同様のライブラリーが利用可能です。TestLeft のビルトインのクラスとメソッドは、識別された任意のコントロール上の異なるアクションを実行するために使用することができます。


ページ トップに戻る

TestLeft - 動作環境

標準 IDE 内に完全に組み込んで利用できる機能テスト ツール


TestLeft 2.3 - システム要件

 

推奨するソフトウェア要件

  • 64 ビット オペレーティング システム
  • Microsoft Visula Studio 2017 または 2015 (Community, Professional, または Enterprise edition)
  • Microsoft .NET Framework 4.5 またはそれ以降
  • Microsoft Internet Explorer 9.0 またはそれ以降

インストールの注意事項:

  • TestExecute 11 がインストールされていないコンピューターにインストールしてください。TestLeft は、TestExecute がすでにインストールされているコンピューターにはインストールできません。
  • 管理者権限のあるユーザーアカウントで TestLeft をインストールしてください。


推奨するハードウェア要件

  • Intel Core i5 または Core i7 (第3世代)
  • 4GB のメモリーまたはそれ以上
  •  400 MB の空きディスク容量
  • 800 x 600 またはそれ以上の解像度のモニター
  • マウスまたはその他のポインティング デバイス

 


最小システム要件

ソフトウェア

  • Microsoft Windows 7(Service Pack 1)

  • Microsoft Visual Studio 2013 (Ultimate, Professional, または Premium edition)

  • Microsoft .NET Framework 4.5 またはそれ以降

  • Microsoft Internet Explorer 9.0 またはそれ以降

ハードウェア

  • Intel Core 2 Duo  2 GHz またはそれ以降

  • 2 GB のメモリー

  • 450 MB の空きディスク容量(インストール時)、さらに実行時一時的に少なくとも 200MB 、大きなテストでは 1~2GB が必要になります。

  • 800 × 600 またそれ以上の解像度のモニター

  • マウスまたはその他のポインティング デバイス

サポートする Windows バージョン

  • Microsoft Windows 10 (32-bit および 64-bit エディション)

  • Microsoft Windows 8.1 (32-bit および 64-bit エディション)

  • Microsoft Windows 8 (32-bit および 64-bit エディション)

  • Microsoft Windows 7 Service Pack 1 (32-bit および 64-bit エディション)

  • Microsoft Windows Server 2016

  • Microsoft Windows Server 2012,
    Microsoft Windows Server 2012 R2.

  • Microsoft Windows Server 2008 R2.
    (Server Core installations are supported only with the WoW64 component installed.)

注意:

  • ご利用の Windows の最新のサービスパックおよび更新をインストールすることを推奨します。

  • オペレーティング システムの設定に関する詳細は、Windows Settings を参照してください。
  • TestLeft の利用と Windows ファイヤーウォールの関する詳細は、Configuring Windows Firewall を参照してください。

サポートする開発ツール

TestLeft をインストールおよびテストを作成するには、コンピューター上に次の開発ツールのいずれかが必要です:

  • Microsoft Visual Studio 2015 - 2017 (Community, Professional, または Enterprise edition)

  • Microsoft Visual Studio 2013 (Ultimate, Professional, または Premium edition)

注意:

  •  TestLeft のテストを作成する Visual Studio プロジェクトは、 .NET Framework 4.5 またはそれ以降をターゲットにしていなけばなりません。
  • TestLeft テストを実行するコンピューター上に Visual Studio は必要ありません。

その他の要件

その他、システム要件の詳細につきましては、オンラインヘルプをご参照ください。 

 

ページ トップに戻る

TestLeft - 新機能

標準 IDE 内に完全に組み込んで利用できる機能テスト ツール


TestLeft 2.3 の新機能

2017年 4月 18日リリース

 

  • Visual Studio 2017 サポート

  • 高 DPI (High DPI) のサポート

    ユーザーがマシン上の DPI 設定を変更すると、オペレーティング システムがウィンドウ、コントロール、フォントのサイズを変更します。これにより、非 DPI 対応のアプリケーションに対して実行するテストが失敗する可能性があります。バージョン 2.3 では、DPI の変更を追跡し、自動的にテストを正しく実行するためにユーザーアクションの座標を再計算します。これは Windows 10 を含むサポートしているすべてのオペレーティング システムで動作します。DPI サポートは、デスクトップと Web アプリケーションの両方で動作します。

  • Web テストの強化

    カスタム ズームと DPI 値のサポート: 以前のバージョンでは、Web ページのために 100% のズーム倍率を使用することが要求されていました。そうでない場合、TestComplete は、Web 要素のサイズと座標を不正に検出しました。TestComplete 12.3 では、この要求が解消され、新しい DPI 値またはページのズームなどスケールの変更の理由にかかわらず、TestComplete がコントロールのサイズと座標を正しく検出します。

    Web テストのパフォーマンス改善: Edge を含むサポートされるブラウザーでパフォーマンスが改善されました。

    ブラウザーの最新バージョンをサポート: Chrome 57 および Firefox 52。

  • 全体的な強化

  • 終了したサポート

    TestLeft 2.30 では、Windows XP、Windows Vista およびそれらのサーバーバージョン – Windows Server 2003 および Windows Server 2008 のサポートを終了しました (Microsoft は、Windows XP および Windows Vista のサポートを 2014年 4月と2014年 7月にそれぞれサポートを終了しました)。 SmartBear では、これらのオペレーティング システムで TestLeft をテストすることはもうありません。パッチの作成および提供もありません。 TestLeft は、これらのシステムで引き続き動作する可能性はありますが、これを保証するものではありません。これ以降の Windows バージョンにアップグレードすることを推奨します。

詳細は、オンライン ヘルプをご参照ください。

 


 

TestLeft 2.2 の新機能

2017年 1月 17日リリース

詳細は、オンライン ヘルプをご参照ください。


 

TestLeft 2.1 の新機能

2016年 10月 12日リリース

詳細は、オンライン ヘルプをご参照ください。


 

TestLeft 2.0 の新機能

2016年 8月 2日リリース

 

  • UI Spy に 14 の新機能を追加

  • テスト ロジックからオブジェクト識別を分離するためのオブジェクト モデル

  • Oracle Forms アプリケーションとコントロールのテスト

  • xUnit.net ユニット テスト フレームワークをサポート

  • テスト実行中に自動的にスクリーンショットをキャプチャー

  • FindAll メソッドなど、多数

詳細は、リリースノートをご参照ください。

 


 

TestLeft 1.0 の新機能

2016年 4月 12日リリース

 

SmartBear TestLeft は、Windows デスクトップおよび Web アプリケーション用の機能テストを作成し、実行するための自動化された UI テストフレームワークです。C#、Visual Basic .NET、または任意の他の .NET 言語でテストを作成でき、これを Jenkins のような 継続的インテグレーション (CI) システムから、Visual Studio Test Explorer から、またはその他の方法で実行できます。

TestLeft は、TestComplete エンジンの上に構築され、TestComplete によってサポートされているデスクトップおよび Web アプリケーションとテクノロジーの大半をサポートします。.NET、WPF、Windows "ネイティブ"、Java、Delphi、その他のデスクトップアプリケーションと Edge、Chrome、Internet Explorer、Firefox などの最新の Web ブラウザーで実行する Web アプリケーションのための自動化された機能テストと UI テストを作成するのに役立ちます。

 

動作のしくみ

Visual Studio 内で C# または Visual Basic .NET で TestLeft テストを作成します。テストコードは、SmartBear.TestLeft ライブラリーが提供するインターフェース、クラス、メソッドを使用します。Visual Studio の IntelliSense ウィンドウから必要なテスト メソッドまたはプロパティを素早く選択できます。TestLeft で利用可能なオブジェクト、メソッド、プロパティを調べるには、Visual Studio に統合された TestLeft UI Spy パネルを使用します:

 

Jenkins または他のビルド自動化ツールで、社内で使用している MSTest または NUnit テストランナーで、Visual Studio Test Explorer で、スタンドアロンの実行ファイルとして、などなど、好きなツールを使って実行することができる DLL または 実行ファイルにテストコードをコンパイルします:

テストを実行すると、テストコードは、テストするアプリケーション上でのユーザーアクションをシミュレートするテスト実行エンジンにテストのコマンドを送信します:

TestLeft コードは、コンピューター上、または TestLeft がインストールされたリモートマシン上のランタイム エンジンにコマンドを送信します。TestLeft は、テスト ランナーとして TestExecute および TestComplete のリモート インスタンスをサポートします (これらの製品の最新バージョンは、TestLeft からのコマンドを受け付けます)。その際、テスト ランナーとテストするアプリケーションは、ネットワーク内の物理マシンまたは仮想マシン、あるいはクラウド コンピューター上に存在できます。

TestLeft の詳細に関しては、TestLeft - Basic Concepts (基本概念) をご参照ください。

 

ページ トップに戻る

TestLeft - リソース情報

標準 IDE 内に完全に組み込んで利用できる機能テスト ツール


TestLeft の役に立つ情報を提供

 

  • ビデオ (8分間、英語) : TestLeft を Visual Studio 内で使用するクイック スタートのビデオをご覧ください。

     

  • クイック スタート ガイド (PDF、日本語) : TestLeft のクイック スタート ガイドをご参照ください。

     

  • TestLeft は、ノードロック ライセンスのみの販売です。仮想マシンまたはクラウドマシンではアクティベートできません。

    物理マシンでライセンスをアクティベートしてください。 

     

 

ページ トップに戻る

Testleft - 製品価格

標準 IDE 内に完全に組み込んで利用できる機能テスト ツール


 

Testleft の価格は、こちらから

 

 

ページ トップに戻る