2011-10-23 11 views
3

コード化されたUIテストがなぜ重要であるのだろうかと思います。私はちょうど私の行動を記録しているようです、そして、明らかにすべてが合格するでしょう。実際にGUIを使いこなしてしまったことを文書化しているようです。私の主張はすべて間違いなく明らかです。もちろん彼らは真実になるでしょう。誰かが私にこれらの時間の価値がある理由を説明することはできますか?私は彼らがそうだと確信していますが、なぜ彼らがとても重要であるかわかりません....私は5分で私の基本的なプログラムを手でテストすることができましたが、合法的なコードを行うのに良い時間がかかりますUIテスト。コード化されたUIテストが重要なのはなぜですか?

+3

1時間? 「もちろん、彼らは真実になるだろう」今の場合かもしれないが、テストの全ポイントは真実を保つことである。 – ceejayoz

答えて

5

アプリケーションが将来変更される可能性があるため、UIが正しく表示されないバグが導入される可能性があります。

これは、アプリケーションをテストするためにテストを書く理由です。常には期待どおりの動作をします。

0

コード化されたUIテストは、ユーザーインターフェイスがどのように反応してアプリケーションを移動するかを知っているので重要です。予期しない結果が発生した場合、テストは失敗する可能性があります。テストステージでエラーが発生した場合、アサーションツールを使用すると、アサーションをエラーに設定し、意図的にテストが失敗するようにすることができます。アサーションは、アプリケーション内のデータをテストするときなどに重要です。たとえば、基本的な電卓アプリケーションを使用します。

1

私がコードUIテストをしているとき、私が付けたアサーションは本当のことでしょう。しかし、私はこれらのアサーションについても、コードに入り、期待されるもの(起こりえないもの)を変更することでテストします。これは時間がかかりますが、何かが変更された場合は、エラーが表示されることを確認する必要があると私は信じています。

関連する問題