1

プロジェクトの 1 つで BrightSpot を CMS として使用しています。私はテスト自動化アプローチを提案しています (以下のように)。他の誰かが同様の方法で何をしているのか知りたいです。

Capybara/Selenium-Webdriver を使用して、ページの実際の発行を自動化したり、Capybara DSL を使用して BrightSpot のコンテンツ編集インターフェースを操作したりします。ページが公開されたら: - 公開ページで構造テストを行います。- 定義されたコンテンツ モデルに基づいて、入力されたコンテンツが表示されるかどうかを確認します。

例、

<div id="asdfg" class="asdfg">
  <h1 class="header">Entered Content</h1>
</div>

公開されたページのdiv#asdfgの下にh1 タグがあり、コンテンツが「入力されたコンテンツ」であることが予想されます。

ただし、自動化の前に、クロスブラウザー レンダリング (互換性) と応答性テストを確認するための手動テストを行います。

4

1 に答える 1