2011-07-26 11 views
0

私は他の同様の質問があることを知っていますが、具体的にどのフレームワークがを模倣しているか、できるだけ近いものをテストできるのかを知りたいと思います。ユーザーエクスペリエンスを最も強くシミュレートするテストフレームワークはどれですか?

私はセレンを経験しましたが、多くの問題が発生しました。たとえば、Seleniumは要素を特定せずに画面座標をクリックすることはできないように見えますが、これはユーザー操作をシミュレートするためのより正確な方法です。

この点で、セレンの代わりに強力な選択肢がありますか?

答えて

3

画面が が シミュレートユーザーのアクションに、より正確な方法であろう要素を、特定せずに座標をクリックする能力を持っていません。

盲目的に座標をクリックすることは、ユーザーの操作方法とは厳密に一致しません。彼らは「ここをクリック」と言う要素をクリックし、次に戻ったときに移動した場合でも、新しい位置の要素をクリックします。つまり、覚えている空白の領域をクリックしません。

Seleniumのようなツールは、ユーザーの操作を自動化するのに似ていますが、UIテストは常に脆弱であるため、ウェッジの非常に細い部分のテストにのみ使用してください。

+0

ありがとうございます。この質問は実際の人生の問題のために仕事場に現れました。私たちは、ユーザーが「登録」ボタンをクリックできなかったバグがありました。これは、その上にdivが配置されていたためです。しかし、セレンはまだボタンをクリックすることができ、テストが合格し、バグを逃しました。 Seleniumや他のテストフレームワークでこの種の問題の解決策がありますか? –

+2

はい、あります。 Selenium 2.xの新しいWebDriver APIは、そのクリックが発生するのを許可しませんでした。 –

+0

偉大な、有望な音。私は今それをチェックします。 –

関連する問題