iOS アプリケーションの UI テストにFrankを使用することを考えています。Android をサポートする同様のライブラリはありますか? 私は現在Robotiumを使用していますが、両方のプラットフォームで同じ形式でテストを指定できると便利だと思いました。
JBehaveのようなものを Android で実行することは可能でしょうか?
scompt.comが言ったように。このプロジェクトは現在公式にオープンソース化されており、Calabash と呼ばれています。
私はそれについて短いブログ投稿を書きました: http://blog.lesspainful.com/2012/03/07/Calabash-Android/
Calabash は iOS でも利用できます。ちょっとした作業と 2 つの同様のアプリを使えば、iOS と Android で同じ機能を実行できます。
ここでひょうたんに関するより一般的な情報を読むことができます: http://blog.lesspainful.com/2012/03/07/Calabash/
lesspainful.comの担当者は、特別なソースの一部をgithubでオープン ソース化しました。エミュレーターとローカル デバイスで android でキュウリのテストを行うことができます。サービス用に実行されているのと同じコードであるため、サインアップすれば、複数のデバイスで機能をテストできるはずです。
いいえ、robotiumはjvmではなくdvm上のBDDであるため、jbehaveなどのjvmフレームワークにはドライバーが存在しません。
Cuke4Duke を使用して Robotium を駆動できますか? または、JRuby/Cucumber を使用して Robotium を駆動しますか?
MonkeyTalkを使用してアプリをテストしました。それはあなたを助けるかもしれません。https://www.cloudmonkeymobile.com/monkeytalk
私は最近www.LessPainful.comを使い始めました- いくつかの制限があり (独自の手順を記述することはできません)、かなり初期段階の会社ですが、これまでのところ、特にさまざまな画面サイズでのテストは少なくとも有用であることが証明されています、さらに、向きなどのいくつかの優れた機能を自動化しました (実際の電話ではモーターを使用していると思います!)。
(iOS の参照用に、Frank を使用しています - https://github.com/moredip/frank- WP7 では独自に作成しました - https://github.com/Expensify/WindowsPhoneTestFramework )