これはロングショットになると思いますが、やってみようと思いました。iPhoneシミュレーターの自動テストについて知っている人はいますか?Seleniumのようなものがあれば、それが大好きですが、iPhoneシミュレーター用です。アサーションのような派手なものは必要ありません。画面のタップを偽造して、トラックパッドの悪用をやめることができるものだけです。:)
タップまたはキーイベント(Android over adbなど)をiOSデバイスに送信する方法はありますか?
これはロングショットになると思いますが、やってみようと思いました。iPhoneシミュレーターの自動テストについて知っている人はいますか?Seleniumのようなものがあれば、それが大好きですが、iPhoneシミュレーター用です。アサーションのような派手なものは必要ありません。画面のタップを偽造して、トラックパッドの悪用をやめることができるものだけです。:)
タップまたはキーイベント(Android over adbなど)をiOSデバイスに送信する方法はありますか?
iPhone OS 4.0 (発表されたばかり) には、テスト自動化のための「UIAutomation Instrument」が含まれています。
自動
化されたテスト 新しい UIAutomation Instrument を使用してタッチ イベントをスクリプト化することにより、アプリケーションのテストを自動化します。
から: http://developer.apple.com/technologies/iphone/whats-new.html#tools
これは、iPhone の自動ユーザー インターフェイス テストに関する記事で、参考になるかもしれません。少し面倒ですが、おそらく特定のタスクの仕事を成し遂げることができます。私はまだ自分で試していないことに注意してください。
Gorilla Logic は、iPhone 用の真の記録/再生機能テスト ツールをオープン ソース化しました。これは FoneMonkey と呼ばれ、http://www.gorillalogic.com/fonemonkeyで無料で入手できます。
UIAutomationを使用してiPhoneUIテストを作成する方法:
http://answers.oreilly.com/topic/1646-how-to-use-uiautomation-to-create-iphone-ui-tests/
TelerikはiOS用の自動テストツールをリリースしました-http : //www.telerik.com/automated-testing-tools/ios-testing/ios-application-testing.aspx
これを試して:
http://code.google.com/p/uispec/
UISpec は、実際の iPhone UI を駆動する完全に自動化されたテスト ソリューションを提供する、iPhone 用のビヘイビア駆動型開発フレームワークです。非常に人気のある Ruby の RSpec をモデルにしています。
Squareはテストフレームワークをリリースしました
http://corner.squareup.com/2011/07/ios-integration-testing.html
JSでiOSプラットフォームを自動化しようと頑張ってください。QAがJSに習熟する頃には、もうQAである必要はありません。Seleniumに精通している私たちがたくさんいます。つまり、Javaをある程度知っているということです。Javaライブラリを備えた完全なオープンソースを使用してiOSを自動化する方法を見つけました。
私はそれにビデオを載せました: http ://www.vimeo.com/21999946
間もなく、より詳細なビデオを公開する予定です。
また、Javaであるため、どのCI環境でもJunit、ANT、Mavenと完全に連携します。
UISpec http://code.google.com/p/uispec/をチェックしてください
これは、iPhone シミュレーターを「駆動」できるようにする BDD テスト フレームワークです。
一番、
ブライアン
このページから必要な自動化ツールを選択してください: http://www.mobileappstesting.com/category/mobile-application-testing/mobile-application-testing-and-automation-tools/
http://www.froglogic.com/pg?id=NewsEvents&category=111も参照してください。
よろしく、 レジナルド
私は KIF (Keep It Functional) についてブログを書きました。これは会社の広場からのテストフレームワークであり、本当に優れています! これを使用して、iPhone アプリをテストします。
フレームワークのセットアップ方法の詳細と例
http://dnlkntt.wordpress.com/2011/12/02/iphone-test-automation-using-kif-keep-it-functional/
楽しんで!
Keynote製品もあります。彼らは持っている:
Test Center Enterprise Interactive (アプリ プラットフォーム、ウェブサイト/アプリを備えた任意のデバイス。内部/外部向けのアプリとウェブサイト、手動テスト)
テスト センター エンタープライズ オートメーション (アプリ プラットフォーム、ウェブサイト / アプリを備えた任意のデバイス。スクリプトあり)
テスト センター開発者 (アプリ プラットフォーム、ウェブサイト/アプリを備えた任意のデバイス、マニュアル、スクリプトなし)
不明な費用がかかるため、電話する必要があります。しかし、機能セットは非常に印象的です。各ハンドセットに複数の実際のデバイスがあり、使用するデバイスを選択するだけです. それらが使用されている場合は、それらを予約することができます。これは、モバイルアプリをテストするための究極のオプションだと思います.