開発者のためのmabl

自動化されたエンドツーエンドテストで、より信頼性の高いデリバリーを実現

バグの修正には、1行のコードを書くよりも30倍の時間がかかります。エンドツーエンドテストは、ユーザーの視点からアプリケーションを テストし、テストされないことが多いサブシステム間の統合ポイント をカバーするため、ユーザー向けのバグを見つける最も信頼できる方法です。

mablは、ワークフローを中断することなく、信頼性の高いエンドツーエンドテストをより早く、より頻繁に作成、実行できるよう支援します。

 

効果的なテストを素早く作成する

mablは、複雑なシナリオをカバーするパワフルな機能により、自動化されたエンドツーエンドテストを簡単に作成します。別のテストフレームワークを学んだり、テストインフラストラ クチャを維持するための負荷はありません。

最小限の負荷

機能的ではないコードを書いて時間を浪費する必要はありません。mabl Trainer Chromeエクステンションをインストールし、ユーザーが行うようにアプリをクリックして、テストを記録するだけです。アサーション、変数、条件付きステップ、ループなどの数多くの機能 を使って、テストに高度なロジックを追加できます。JavaScriptのスニペットで、テストをさらにカスタマイズできます。

 
Trainer-01-01

環境に依存しない

他の言語の構文を学んだり、パッケージをプロジェクトにイン ポートする必要はありません。mablは、どんな技術スタックのどんなタイプの ウェブアプリケーションでも動作します。

Environment Agnostic

ブランチとバージョンのサポート

mablブランチを使うと、開発環境のローカルコードの変更に対して、masterのテストに影響を与えずにテストを作成できます。準備ができたら、mablブランチをマージし、masterに対して実行するように設定されたテストプランで、新しいテストを実行できるようにします。リリースをロールバックする必要がある時でも、テストのバージョンが保存されているため、いつでも以前のバージョンに戻すことができます。

Branching-01

オートヒーリング

mabl Trainerをアプリで使用すると、あなたのアクションが記録され、 35以上の識別子が、相互作用した全ての要素に対して収集されます。開発中にアプリのUIが変更された場合、mablはフォールバック識別子と再試行を使ってテストを自動修復し、テストのメンテナンスを最小限に抑えます。この不可知論的なアプローチは、mablが高度に動的なUIを持つアプリと、本質的に相性が良いことを意味します。

Healing

高い再利用性

mablを使ったテストでは、モジュール化による時間短縮の利点を犠牲に する必要はありません。ステップを保存して他のテストで再利用したり、データ駆動型テストで複数の類似したシナリオを並行してテストしたり、複数のブラウザでテストを完全に再利用することが可能です。

Reusable-01-3

自信を持って速く動ける

mablはあなたが利用している既存ツールとの相性も良いため、素早く テストを作成し、すでに作業している場所で迅速なフィードバックを得 ることができます。

No-ops

mablには、無限のスケールでテストを実行するために必要なものが全て含まれています。テストを実行したいブラウザを選択するだけで、mablは新しいコンテナ上で、フルブラウザをインストールしたテストを実行します。セットアップ、メンテナンス、時間の削減はmablが行うので、あなたはその必要はありません。

Cross-browser Testing

ワークフローの継続性

npmからmabl CLIパッケージを引き出すと、いくつかの簡単なコマンドでテストを作成し実行できます。ワークスペース、アプリケーション、環境、そしてテストの全てをコマンドラインで実行することができます。

CLI-01-4

素早いフィードバック

コードをプッシュする前に、ローカルのヘッドレスランナーで変更を検証し、将来的に起こりうる潜在的な混乱を回避します。ローカルのヘッドレスChromeインスタンスでmablテストをトリガーして、テストを迅速に実行し、CLIですぐに結果を取得することができます。

Rapid Feedback-01-1

インテグレーション

GitHubBitbucketJiraAzure PipelinesSlackなど、mablのネイティブ統合により、インテリジェントなテスト自動化を開発パイプラインに簡単に統合できます。mablがビルドシステムをサポートしていない場合でも、CLIを使って簡単に独自のビルドシステムを構築することができます。

integrations

テスト機能の拡充

mablは、mablに組み込まれた安全で一時的なメールサーバーであるmablメールボックスを使用して、メール送信とメールコンテンツの検証を簡単に行うことができます。 PDFのテストは、通常のウェブページのテストと同じように簡単で、テストカバレッジを最大化することができます。

 
Email Testing-01-5

テストのあらゆるステップを自動化

...そうすれば、あなたは一息つくことができます。

mablは14日間無料でお試しいただけます

テストカバレッジの拡大、開発スピードの向上、アプリケーションの品質向上を実現します。