私はe2eテスト用の分度器を使用しています。私は分度器を初めて使用しています。私は、さまざまなシナリオ用の特定のライブラリをテストしています。これらのシナリオでは、テストページを作成する必要があります。私はそのプロセスを自動化することを考えています。私の質問です:私のテストページをすべて自動的に作成するスクリプトの異なる順列を注入する可能性はありますか?分度器がページのスクリプトを操作する
例:
Iコメントとコメントを解除異なるテストページのための柔軟なコードと、可能な限りすべての順列を作成する:1)両方のコード(00)コメントは、2)コメント))01(コメント解除CODE2をcode1and 3)コード1のコメントを外し、コード2e(10)をコメント4)コメント11の両方をコメント解除します。 私はそれらが存在することを望む異なるdivテンプレートを持っていて、それらの存在のすべての順列をカバーする方法で各ページには存在しません。
<!DOCTYPE HTML>
<html lang="en-us">
<head>
<script>
fixed statement;
//flexible code1;
flexible code2;
</script>
</head>
<body>
<div id="div1">
<script>
fixed code;
flexible code3;
flexible code4;
</script>
</div>
</body>
</html>
分度器でjsライブラリをテストしていますか?私が知っている限り、それはangularjsアプリ(htmlページ)をテストするために使われるはずです... さらに、すべての単一のe2eシナリオをテストすると、悪夢が残っています...これらをチェックしてください: http: //googletesting.blogspot.com.ar/2015/04/just-say-no-to-more-end-to-end-tests.html http://blog.thecodewhisperer.com/permalink/integrated-tests- are-a-scam – germanio
これはe2eテストです。このライブラリ製品のユーザーは開発者です。ライブラリを使用するさまざまなシナリオが期待どおりに機能しているかどうかをテストしています。それは単体テストではなく、e2eであり、ライブラリをブラックボックスとして見て、develoeprsによって使用されているときに期待される動作を提供するかどうかを確認します。 – Andi
また、ライブラリは、顧客(開発者)から新しいリクエスタントを受け入れるために時々変更されるため、e2eテストがない場合、多くのテスターに毎回手動でテストするのは難しいことです。 – Andi