使いやすい自動テストツール: Apipost!

インターネット企業にとって、テスターは社内に欠かせない存在です。しかし、ソフトウェアのテストに従事する人は数え切れないほど存在し、毎年多くの卒業生がインターネットの軍団に参加しています。テスターの能力が少しでもあれば、新世代の「ローリングキング」によって自然に排除されます。

そのため、多くのテスターが職場での競争力を向上させる唯一の方法は、自動テストをマスターすることです。ただし、通常の意味での自動テストには比較的高いしきい値があり、特定のコーディング機能が必要です。

例えば、私たちが普段使っているJmeterは強力で充実した機能を持っていますが、多くのテスターから「使いにくい」「操作が面倒」「テストレポートが不完全でわかりにくい」「見つかった問題を追跡するのが難しい」と評価されています。

テスターがコードを書かずに自動テストを実行でき、包括的で明確なテスト レポートを生成でき、使いやすいツールはありますか?

これは、今日の重要なトピックであるApipost - 自動化されたテストを開始しようとしています。

写真

Apipost7.0の自動テストでは、「テストケース」「テストスイート」「テストレポート」の3つのモジュールに分かれており、コードを打たなくても全工程が完結!

Apipost 7 Web版体験(ダウンロード不要)https://v7.apipost.cn/

これらの 3 つのセクションで解決できる問題を紹介します。

テストケース

通常、実際のビジネス シナリオをシミュレートするために、インターフェイスとコントローラー (条件付きコントローラー、カウント コントローラー、while コントローラー、待機コントローラー、グローバル アサーション、スクリプト) をテスト ケースに追加します。明確で包括的なテスト レポートを自動的に生成します。

テストするインターフェイスの移動に問題がありますか? ワンクリックで Apipost を追加

Apipost6 以前のバージョンでは、ユーザーはテスト モジュールでワンクリックで APIS にインターフェイスを追加できます. このインタラクティブな方法は非常に直感的で高速であり、ユーザーから好評を博しています. したがって、バージョン 7 でもこの追加方法を使用し続けています: [API Add Device] をクリックすると、APIS モジュールと同期されたディレクトリが右側にポップアップ表示され、そこからインターフェイスを選択して現在のプロセス構成にコピーできます。

写真

コードが書けない?コードを入力しない視覚的な操作

テストするインターフェースを追加したら、各ノードに必要なコントローラーの構成を続行できます。Apipost は、テスト シナリオの 90% をカバーする次の 6 つの制御メソッドを提供し、テスターはコードを記述せずに自動テストを完了することができます。

**1. 条件付きコントローラー: **変数が特定の条件を満たすかどうかを判断し、コントローラー配下のインターフェイスが実行されているかどうかを判断します。

写真

**2. Times コントローラー/while コントローラー: **指定されたサイクル方法に従って、このコントローラーの下にあるすべてのインターフェイスを循環させます。

写真

**3. コントローラーの待機中: **プロセス構成の間に待機時間を挿入します。

写真

**4. グローバル アサーション: **テスト計画全体をアサートして、テスト結果が期待どおりかどうかを検証します。

写真

**5. スクリプト: **機能: カスタム スクリプトをサポートし、Apipost は一般的に使用されるスクリプトを提供します。

写真

データが巨大でクラッシュした?テストデータの一括検証

テスターとして最も難しい段階は、おそらくインターフェイス テストの実行段階です. 特定のインターフェイスについては、大量のテスト データがあり、バッチで検証する必要があります. 要求を変更するには、時間と労力がかかりすぎます.パラメータ化されたバッチ処理データを使用すると、より効率的になります。

この点で、Apipost は、外部インポート ファイルのパラメーター化をサポートする、テスト データのバッチ インポート機能を導入しました。現在、json、txt、および scv 形式でのインポートをサポートしており、テスト用のプロセス テスト データをインポートするのに非常に便利であり、テスターの作業にとってさらに強力です。

写真

テストやタスクが多すぎませんか? 複数のプランを同時に実行する

テスト プロセスを構成した後、[保存して実行] をクリックすると、実行中の進行状況バーとテスト済みのインターフェイス情報が表示されます。実行中のプロセス中にページを切り替えたり、同時に実行する複数のテスト計画をサポートしたりすることもできます。時間。

写真

写真

テスト スイート

テスト スイートは複数のテスト ケースで構成され、複数のユース ケースを組み合わせて全体的なテストを行うことをサポートし、この組み合わせのテスト レポートを生成できます。

具体的な操作プロセスはテスト ケースと似ているため、ここでは詳しく説明しませんが、詳しく知りたい場合は、https: //wiki.apipost.cn/document/00091641から Apipost の公式 Web サイトにアクセスできます。-1e36-490d-9caf- 3e47cd38bcde、使用法ドキュメントを参照してください。

テストレポート

テストレポートの要約表示

テスト レポート セクションは、保存されたテスト ケース レポートとテスト スイート レポートを表示するために使用されます。指定したレポートの複数選択、表示、削除、および HTML 形式のエクスポートのサポートを実行できます。

写真

レポートの詳細は包括的で明確です

テスト レポートの詳細ページでは、レポートの実行結果とインターフェイス情報を確認できます. 指定されたインターフェイスをクリックすると、インターフェイスの下のアサーション コンテンツとインターフェイスの詳細が表示されます.

写真

写真

テスト結果の迅速な配置

テスト スイートのテスト レポートでは、「テスト計画」の合格ステータスから開始し、その計画の下にある特定のインターフェイスの特定のアサーションのテスト結果までトレースすることもできます。非常に詳細なバグを追跡して見つけてください。

写真

写真

このような便利で使いやすく、使いやすいテスト ツールを使用すると、受験生は最終的に仕事を早く終えることができます。

共有前の編集をサポート

Apipost はこのような詳細なレポートを生成できますが、リーダーと共有したい場合でも、いくつかのデータを説明して要約したい場合は、別の「人形」ドキュメントが必要ですか?

もちろんそうではありません.Apipostは、テストレポートにMarkdown編集ボックスを慎重に作成しました。これは、作業結果を報告および提示するのに便利であるため、編集後に直接共有できます.

写真

写真

検査記録が見やすい

テストの結果が保存されないことがありますが、保存されていないテスト レコードを追跡するにはどうすればよいでしょうか。Apipost は現在のテストの約 100 の実行レコードを保存し、このレコードのテスト結果を下の図に示す位置で表示できます。

写真

自動テストをうまく学習するための最初のステップは、自動テストの動作原理を理解し、すぐに作業を開始してタスクを完了し、結果を 1 歩速くすることです。自動テストを学びたい友人は、最初に Apipost の自動テスト機能を使用することをお勧めします. これは、私がこれまでに見た中で本当に最速で最高のテスト ツールです. ここでは説明できない詳細がたくさんあります. 興味のある友人体験できるので、昇進・昇給のツールとしては非常に有効です。

Apipost デスクトップ ダウンロード: https://www.apipost.cn/download.html

アピポスト公式サイト: https: //www.apipost.cn/

おすすめ

転載: blog.csdn.net/qq_34827674/article/details/126888957