72

これはロングショットになると思いますが、やってみようと思いました。iPhoneシミュレーターの自動テストについて知っている人はいますか?Seleniumのようなものがあれば、それが大好きですが、iPhoneシミュレーター用です。アサーションのような派手なものは必要ありません。画面のタップを偽造して、トラックパッドの悪用をやめることができるものだけです。:)

タップまたはキーイベント(Android over adbなど)をiOSデバイスに送信する方法はありますか?

4

14 に答える 14

38

iPhone OS 4.0 (発表されたばかり) には、テスト自動化のための「UIAutomation Instrument」が含まれています。

自動
化されたテスト 新しい UIAutomation Instrument を使用してタッチ イベントをスクリプト化することにより、アプリケーションのテストを自動化します。

から: http://developer.apple.com/technologies/iphone/whats-new.html#tools

于 2010-04-09T15:08:08.100 に答える
23

これは、iPhone の自動ユーザー インターフェイス テストに関する記事で、参考になるかもしれません。少し面倒ですが、おそらく特定のタスクの仕事を成し遂げることができます。私はまだ自分で試していないことに注意してください。

于 2008-12-31T06:56:37.617 に答える
13

Gorilla Logic は、iPhone 用の真の記録/再生機能テスト ツールをオープン ソース化しました。これは FoneMonkey と呼ばれ、http://www.gorillalogic.com/fonemonkeyで無料で入手できます。

于 2010-03-02T23:02:26.400 に答える
5

UIAutomationを使用してiPhoneUIテストを作成する方法:

http://answers.oreilly.com/topic/1646-how-to-use-uiautomation-to-create-iphone-ui-tests/

于 2010-07-06T10:21:35.357 に答える
4

TelerikはiOS用の自動テストツールをリリースしました-http : //www.telerik.com/automated-testing-tools/ios-testing/ios-application-testing.aspx

于 2012-03-20T16:18:42.587 に答える
4

これを試して:

http://code.google.com/p/uispec/

UISpec は、実際の iPhone UI を駆動する完全に自動化されたテスト ソリューションを提供する、iPhone 用のビヘイビア駆動型開発フレームワークです。非常に人気のある Ruby の RSpec をモデルにしています。

于 2009-09-30T22:50:04.290 に答える
4

こちらもご覧ください

于 2008-12-31T14:51:56.597 に答える
4

Squareはテストフレームワークをリリースしました

http://corner.squareup.com/2011/07/ios-integration-testing.html

于 2011-07-15T20:28:18.480 に答える
3

JSでiOSプラットフォームを自動化しようと頑張ってください。QAがJSに習熟する頃には、もうQAである必要はありません。Seleniumに精通している私たちがたくさんいます。つまり、Javaをある程度知っているということです。Javaライブラリを備えた完全なオープンソースを使用してiOSを自動化する方法を見つけました。

私はそれにビデオを載せました: http ://www.vimeo.com/21999946

間もなく、より詳細なビデオを公開する予定です。

また、Javaであるため、どのCI環境でもJunit、ANT、Mavenと完全に連携します。

于 2011-04-06T19:51:44.317 に答える
2

UISpec http://code.google.com/p/uispec/をチェックしてください

これは、iPhone シミュレーターを「駆動」できるようにする BDD テスト フレームワークです。

一番、

ブライアン

于 2009-07-24T22:14:01.103 に答える
1

このページから必要な自動化ツールを選択してください: http://www.mobileappstesting.com/category/mobile-application-testing/mobile-application-testing-and-automation-tools/

ナス:- http://www.testplant.com/products/eggplant/

于 2011-07-29T09:39:51.020 に答える
1

http://www.froglogic.com/pg?id=NewsEvents&category=111も参照してください。

よろしく、 レジナルド

于 2009-09-02T04:54:23.343 に答える
1

私は KIF (Keep It Functional) についてブログを書きました。これは会社の広場からのテストフレームワークであり、本当に優れています! これを使用して、iPhone アプリをテストします。

フレームワークのセットアップ方法の詳細と例

http://dnlkntt.wordpress.com/2011/12/02/iphone-test-automation-using-kif-keep-it-functional/

楽しんで!

于 2012-01-09T13:37:07.993 に答える
0

Keynote製品もあります。彼らは持っている:

Test Center Enterprise Interactive (アプリ プラットフォーム、ウェブサイト/アプリを備えた任意のデバイス。内部/外部向けのアプリとウェブサイト、手動テスト)

テスト センター エンタープライズ オートメーション (アプリ プラットフォーム、ウェブサイト / アプリを備えた任意のデバイス。スクリプトあり)

テスト センター開発者 (アプリ プラットフォーム、ウェブサイト/アプリを備えた任意のデバイス、マニュアル、スクリプトなし)

不明な費用がかかるため、電話する必要があります。しかし、機能セットは非常に印象的です。各ハンドセットに複数の実際のデバイスがあり、使用するデバイスを選択するだけです. それらが使用されている場合は、それらを予約することができます。これは、モバイルアプリをテストするための究極のオプションだと思います.

于 2012-05-31T11:53:34.373 に答える