テストまたはテスト ケースは、入力値、実行の前提条件、期待する結果、実行の事後条件のセットであり、特定の目的またはテスト条件に対して開発されます(あるプログラム パスの試行や、特定の要件に対する適合性の検証など [IEEE 610 以降])。Silk Central は、さまざまなテスト タイプをサポートしており、いくつかの方法でテストを構造化できます。 | ||
テスト タイプ | ||
手動テストは、テスト担当者に対してテストの手順を説明するものです。 Silk Central は、ビデオの記録、画面イメージのキャプチャなど、テストの実行中に行えるさまざまな機能を持った、手動テストを効率よく実行するための UI を提供します。必要に応じて、後から手動テストを自動テストに変換することもできます。 |
||
キーワード駆動テスト は、実行可能なキーワードのコレクションです。キーワード駆動テストは、他のテストと同様に再生することができます。 Silk Central と Silk Test はキーワード駆動テストをサポートしており、Silk Test のキーワードの形式での共有資産として構成されるメンテナンス可能な自動化フレームワークを自動化エンジニアが開発することによって、自動化エンジニアとビジネス アナリスト間で密接な共同作業を行うことができます。その後、これらのキーワードは、Silk Test で新しいキーワード駆動テストを作成したり、Silk Central で既存の手動テスト資産を自動テストに変換したり、新しいキーワード駆動テストを作成するために、ビジネス アナリストが使用することができます。 |
||
以前は HP QuickTest Professional(QTP)として知られていた Unified Functional Testing(UFT)ソフトウェアは、ソフトウェア アプリケーションに対する機能テストと回帰テストの自動化と環境を提供します。 |
||
JUnit は、Java プログラム言語用の単体テスト フレームワークです。JUnit、Silk4J、Selenium テストに、このテストタイプを使用します。 |
||
NUnit は、Microsoft .NET プログラム言語用の単体テスト フレームワークです。 |
||
MSTest は、Visual Studio で作成した単体テストを実行するための、Microsoft のコマンド ライン ツールです。MSTest、Silk4NET テストに、このテストタイプを使用します。 |
||
ProcessExecutor テスト タイプは、任意のコマンド ラインを実行するために使用できます。 |
||
Silk Performer .NET Explorer テスト タイプは、.NET Explorer スクリプトやスクリプトの特定のテスト ケースを実行するために使用します。 |
||
Silk Performer プロジェクトは、Silk Central のテストに統合し、Silk Central を通じて直接実行することができます。これにより、強力なテスト結果分析とレポート作成が可能になります。また、無人テスト(あらかじめ構成されたスケジュールに基づいて Silk Central で自動的に実行されるテスト)も可能です。 |
||
Silk Test Workbench は、複雑なアプリケーションの機能テストを推進するための自動テスト ツールです。Silk Test Workbench は、Java、.NET、ブラウザベースの Web アプリケーション、COM コンポーネント(ActiveX コントロールと自動オブジェクトの両方を含む)などのさまざまな開発ツールを使って開発されたアプリケーションのテストをサポートします。 |
||
Silk Central の Silk Test Classic インターフェイスは、ユーザーに Silk Test Classic を自動化する信頼性の高い手段を提供します。Silk Test Classic スクリプトの各テストケースは、それぞれのテスト実行の中で実行され、それぞれに結果を作成します。 |
||
Silk Test Classic 計画テスト タイプは、Silk Test Classic テスト計画に対して使用できます。テスト計画は、通常、階層化されたドキュメントで、テスト要件が記述されており、そのテスト要件を実装するステートメント、4Test スクリプト、テスト ケースを含んでいます。 |
||
TestPartner は、Microsoft 技術を使用する Web ベースおよび Microsoft Windows ベースのアプリケーションをテストする Micro Focus の製品です。 |
||
テスト構造 | ||
テスト コンテナは、最上位層でテスト資産を構造化するために使用します。 Silk Central では、定義したソース管理プロファイルと製品をコンテナと関連付けるため、特定のコンテナのテストに対して行えることに影響を与えます。 |
||
フォルダは、コンテナ内のテストを構造化するために使用します。 |
||
テスト パッケージは、Silk Central 内からのサードパーティ テスト タイプの構造に対するサポートを提供するもので、パッケージ ルートと、スイート ノードおよびテスト ノードの任意の階層から構成されます。 |