4

Titaniumアプリの自動ユーザーインターフェイステストを作成するにはどうすればよいですか?フレームワークにはこのための何かが含まれていますか?役立つサードパーティツールはありますか?

4

1 に答える 1

2

チタンジャスミンを見たことがありますか?

私は個人的にそれを使用したことはありませんが、この種のことにはかなり役立つと聞いています. 実際に視覚要素をテストする能力についてはわかりません。


編集

ユーザー インターフェイスをテストし、シミュレーターまたはデバイスでタッチ イベントをシミュレートするには、ネイティブ ワークフローで UIAutomation を使用するだけです。すべての Titanium プロジェクトは XCode プロジェクトにコンパイルされるため (アプリ ストアにリリースする前に、ネイティブ ワークフローを使用して少なくともメモリ リークのプロファイリングが可能であり、プロファイリングする必要があります)、ここの手順に従ってJavascript で独自のテストを記述できます。

最初のステップとして、シミュレーターでアプリを実行してからPROJECT_HOME/build/、ファイルにアクセスして開きxcodeprojます。XCodeに入ったら、「実行」ボタンを押したまま「プロファイル」をクリックします。これにより、「インストゥルメント」が開き、提供したリンクのように「自動化」ウィジェットが追加されます!

これはチタン固有のものではなく、あらゆる iOS アプリに使用でき、計測器内のアロケーターやメモリ リーク ウィジェットと共に、すべての iOS 開発者にとって優れたツールのようです。

おそらくより良い代替手段は、Gorilla Logic の無料の MonkeyTalkを使用することです。XCode の経験があまりない場合はもう少し簡単で、(理論的には) iOS と Android をテストできるという利点があります。

于 2012-09-07T21:03:49.860 に答える