AscentialTest は、ソフトウェア テスティングに、オブジェクト ベース、プログラミングの必要の無い自動テストを結合したユニークなアプローチを提供します。
UIレコード ツールでは、一連のUI操作のレコーディングによりテストが組み立てられます。
アプリケーションの各バージョン毎に、多くのテストのUIレコードを再作成する必要があり、これは自動テストの目的を損ないます。
AscentialTest では、テストはアプリケーション オブジェクトに適用される一連のアクションで組み立てられます。
テストはたびたび共通の操作 (たとえば、アプリケーションへのログイン) を共有します。
UIレコード ツールでは、それらのテストを使用する限り、いつでも UIレコードを再作成しなければなりません。
AscentialTest では、ステップと呼ばれるアクションのブロックを定義し、テストを作成するためにそれらを組み立てます。
いくつかのツールでは、オブジェクトを識別するために xPath を使用しています。もし、アプリケーション内のページ階層が変更された場合、オブジェクト定義は粉々に壊れます。
AscentialTest はオブジェクトの階層を無視しています。ここではオブジェクトを定義するためにオブジェクトのアトリビュートを使用しています。
変更されたオブジェクトを認識するために、ユーザは単に新しいアトリビュートを選択するのみです。
レコーディング ベースのソリューションでは、アプリケーション コンポーネントを検証する能力に制限があります。
標準オブジェクトの状態の確認において、これらのツールではイメージ ベースの非GUIコンポーネントであるカスタム オブジェクトに対するサポートが欠如しています。
AscentialTest は、すべてのアプリケーション コンポーネントを広範囲にサポートしています。
基本的なレコーディングを超えて拡大するには、テスト フレームワークの開発を必要とします。
これは、コンサルタントまたはプログラミング経験を持つスタッフ メンバーによる多くのコーディングを必要とします。
AscentialTest は、テスト フレームワークを必要としません。
テスト プロジェクトは、ユーザによるオブジェクトのキャプチャーとドラッグ&ドロップによるステップの作成によって構築されます。
そこには、キーワードまたは外部Excelテーブルは必要ありません。