Titaniumアプリの自動ユーザーインターフェイステストを作成するにはどうすればよいですか?フレームワークにはこのための何かが含まれていますか?役立つサードパーティツールはありますか?
1 に答える
チタンジャスミンを見たことがありますか?
私は個人的にそれを使用したことはありませんが、この種のことにはかなり役立つと聞いています. 実際に視覚要素をテストする能力についてはわかりません。
編集:
ユーザー インターフェイスをテストし、シミュレーターまたはデバイスでタッチ イベントをシミュレートするには、ネイティブ ワークフローで UIAutomation を使用するだけです。すべての Titanium プロジェクトは XCode プロジェクトにコンパイルされるため (アプリ ストアにリリースする前に、ネイティブ ワークフローを使用して少なくともメモリ リークのプロファイリングが可能であり、プロファイリングする必要があります)、ここの手順に従ってJavascript で独自のテストを記述できます。
最初のステップとして、シミュレーターでアプリを実行してからPROJECT_HOME/build/
、ファイルにアクセスして開きxcodeproj
ます。XCodeに入ったら、「実行」ボタンを押したまま「プロファイル」をクリックします。これにより、「インストゥルメント」が開き、提供したリンクのように「自動化」ウィジェットが追加されます!
これはチタン固有のものではなく、あらゆる iOS アプリに使用でき、計測器内のアロケーターやメモリ リーク ウィジェットと共に、すべての iOS 開発者にとって優れたツールのようです。
おそらくより良い代替手段は、Gorilla Logic の無料の MonkeyTalkを使用することです。XCode の経験があまりない場合はもう少し簡単で、(理論的には) iOS と Android をテストできるという利点があります。