Silk Testの最新バージョンのアップデート
Silk Test Workbenchでのアセットの比較
Silk Test Workbenchでのアセットの比較

前バージョンのSilk Testで、共有プロジェクトのコンセプトが導入されました。Silk Test Workbench 19.5では、このコンセプトを拡張して、共有プロジェクト内のアセットを簡単に比較するための機能を導入しています。

クロスプラットフォームの結果表示
クロスプラットフォームの結果表示

Silk Test 19.5で、テスト結果をHTMLベースで出力されるようになりました。どのプラットフォームでも、任意のブラウザーで開くことができます。Windowsプラットフォームに縛られず、テスト結果を簡単に共有できます。

Microsoft UIオートメーションサポート
Microsoft UIオートメーションサポート

Silk Testは、多くのUIフレームワークのフォールバックメカニズムとして、新たにMS UIオートメーションをサポートしました。これにより、Silk Testがネイティブでサポートしていないテクノロジーに対応することができます。JavaFXについてはさらに、導入後すぐに使用できる認識機能が備わっています。

特長

クロスブラウザーのテストを簡易化

Webアプリケーションの検証は、特にブラウザーごとに動作が異なる場合には、複雑になりがちです。Silk Testでは、1つのテストスクリプトで、Internet Explorer、Edge、Firefox、Chrome、MacとiOSのSafari、AndroidのChromeとStockbrowserに対応できます。これにより、テストスクリプトの保守が簡易化され、テストケースのロジックをユースケースに集中させることができるため、テスト開発の時間を最大で80%削減できます。

  • Seleniumの活用:既存のSeleniumスクリプトを任意のデスクトップブラウザーとモバイルブラウザーで実行できます。カスタマイズされたグラフィカルな結果を取得することも、任意のブラウザーに新しいスニペットを記録して、既存のスクリプトを拡張することもできます。
  • 応答性に優れたWebデザイン:解像度対応スクリプトを記録することで、機能テストの際に必要とされるすべての画面サイズに対応できます。
  • ビルトインの同期機能:非同期イベントを手動で同期することなくスクリプトを記述できます。Silk Testは、Angular、Knockout、React、HTML5、Apache Flex、Microsoft Silverlightなど、使用するテクノロジーに関係なく、すべてのWebベースのアプリケーションをサポートします。
  • 一度記録すればあらゆる場所で再生可能:クロスプラットフォームの自動化テストを迅速に作成できます。1つのポータブルテストスクリプトを一度作成すれば、サポートされているすべてのブラウザーで実行できます。ブラウザーの仕様を理解するのに時間を費やす必要はありません。
  • 大規模なクロスブラウザー設定のテスト: Silk Centralに用意された事前設定済みイメージを使用して、テストの設定と保守のコストを大幅に削減できます。独自のパブリッククラウドアカウントまたはプライベートクラウドインフラストラクチャに簡単にリンクして、テストを効率的に実行できます。

クロスブラウザーテスト›

SeleniumとSilk4Jを使用›

モバイルテスト

ネイティブ、Web、およびハイブリッドのモバイルアプリケーションで、信頼性の高い効率的なテストの自動化を実現します。iOSおよびAndroidアプリケーションの自動テストセットを数分で作成し、複数のデバイスで実行できるため、回帰テスト、クロスプラットフォームテスト、およびローカリゼーションテストの効率が向上します。

  • 堅牢なテスト自動化:タッチ、マルチタッチ、スワイプなどのジェスチャをサポートすることで、実際のエンドユーザーエクスペリエンスを複製します。デバイスをroot化することなく、実際の物理デバイス上またはエミュレーター上でテストを実行できるため、ハードウェアコストを節約できます。
  • テスト作成時間を短縮:Silk Testでは、ハイレベルのアクションをビルディングブロックとして効率的に選択できるため、テストスクリプトの精度が向上し、作成されたスクリプトを手動で編集する手間が大幅に省けます。
  • テストデバイスを安全に共有:デバイス管理を一元化し、組織の安全なプライベートネットワークへのグローバルアクセスを提供して、世界中に分散したテストチームのニーズに対応できます。

モバイル環境のモバイルテスト ›

Docker化テスト

Silk Test®では、DockerでSilk4Jテストを実行し、継続的統合(CI)および継続的デプロイメント(CD)パイプラインをサポートできます。この新機能で、機能テストを、アジャイルなCIとCDのプロセスに組み込むことができます。機能テストは、Jenkins、Bamboo、Team Cityなどの任意のCIサーバーによって自動的にトリガーできます。Silk TestのDocker化テストなら、簡単に短時間で新たなテスト環境を追加し、プロビジョニングできます。

Dockerコンテナーでのテストの実行›

完全なテスト自動化

Silk Testは、レガシーアプリケーションから最新のWebアプリケーションやモバイルアプリケーションまで、さまざまなテクノロジーで機能します。テクノロジーごとに異なる製品に投資することなくテストを自動化できるため、追加のトレーニングと費用が不要になります。

  • 検証作業を標準化:Web、モバイル、リッチクライアント、およびエンタープライズアプリケーション(SAPやOracle Formsをはじめとしたパッケージアプリケーションなど)を、単一の強力なテスト自動化ソリューションでテストできます。
  • テストを高速化:機能テストと回帰テストを自動化し、さまざまなシナリオとさまざまデータで実行できます。Silk Testを使用すれば、手動テストを自動化して自律的に実行できます。
  • お好みの環境で作業:直感的なインターフェイスでテストを作成、カスタマイズ、実行することも、Eclipse IDEやVisual Studio .NETを活用することもできます。

コラボレーションテストの設計

技術的なスキルセットに関係なく、業務部門と技術部門の関係者がシームレスに連携できます。Silk Testでは、ビルトインのワークフローとロジックウィザードにより、コーディング不要のテストを簡単に実行できます。そのため、ビジネスチームとドメインエキスパートがテスト設計に簡単に貢献し、お客様事例のパターンの全範囲をテストできます。

  • すべてのユーザータイプに最適なインターフェイス:テストはビジュアル表示されるため、コーディングスキルは必要ありません。また、開発者向けには実際のJavaスクリプトまたは.NETスクリプトとして表示されるため、デバッグやリファクタリングなども実行できます。
  • シフトレフトテストの作成:最初から品質が考慮されます。開発サイクルの初期段階でテストを定義することで、品質を低下させることなく、製品化リードタイムを短縮します。
  • 効率的な導入と保守:テストの実行とテストの設計を切り離すことで、継続的なテストの保守が容易になります。テクニカルチームはテストの実施に独立して取り組み、信頼性を確立するとともに、製品化リードタイムを短縮できます。

キーワードに基づくテストの概要 ›