インターネット企業にとって、テスターは社内に欠かせない存在です。しかし、ソフトウェアのテストに従事する人は数え切れないほど存在し、毎年多くの卒業生がインターネットの軍団に参加しています。テスターの能力が少しでもあれば、新世代の「ローリングキング」によって自然に排除されます。
そのため、多くのテスターが職場での競争力を向上させる唯一の方法は、自動テストをマスターすることです。ただし、通常の意味での自動テストには比較的高いしきい値があり、特定のコーディング機能が必要です。
例えば、私たちが普段使っている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/