メインコンテンツまでスキップ

スクリプトベースのアプローチ

スクリプトベースの自動化構築は、新しく自動化に取り組むチームや用意したテストケースに基づいて自動化を行うチームにとって、最もシンプルな導入方法です。このアプローチは、テストの構築と維持を行ううえで一般的であり、Eggplantの自動化ベストプラクティスを適用することも可能です。

スクリプトを作成するにあたり、コードは以下のように構造化でき、コードを複数のテストケースで再利用することが可能です。

実践

  • 構造:
    テストケースをどのように構成したいかを考えます。例えば長いテストケースで、1ステップには複数の異なる動作を含めるでしょうか。または反対に、ひとつのアクションと検証の単位を小さく設計するでしょうか。
  • アセット構成:
    テストケースをどのように集めて整理しますか?例えば、UIの区分ごとに分ける、挙動の種類ごとに分ける、など。
  • モジュール化:
    特定のステップを共有するテストケースはありますか?同じ関数をパラメータ化して両方のテストケースで使用できますか?
  • 実行:
    DAIとEPFのどちらから実行しますか?Test config機能を利用しますか?もしそうなら、Test configをどのように整理しますか?