0

つまり、テスト ライティング自体を自動化するということです。テスターはいくつかのアクションを実行でき、それらは記録され、テストを作成するためのベースとして使用できます。既存のソリューションを見つけることができませんでした。実装するのは難しいですか? それとも私は何かを逃しましたか?

つまり、すべてのタッチ/キーイベントをログに記録し、たとえばhttps://github.com/square/javawriterを使用してテストを作成するのと同じくらい簡単かもしれません

UPD: 標準的なテスト アプローチを知っていることを言及する必要がありました。

  • UiAutomator
  • ロボエレクトリック
  • エスプレッソ (android-test-kit)

しかし、それは私が意図したものではありませんでした。手作業でテストを書くのは面倒で、このプロセスを単純化できるかどうか迷っています。

UPD1: 誰かがこの質問につまずいた場合、これが私が言いたかったことです。フリーではないので、フリー/オープンソースのアナログを喜んでチェックしたいと思います。

4

2 に答える 2

0

iOS と Android の両方でオープンで互換性のあるhttps://github.com/calabashをCalashしてください。

于 2014-02-10T21:31:20.403 に答える
0

無料で、アクションを記録して実行できる機能を備えた Appium (iOS/Android) を使用してみることができます。ただし、これは UI 機能に対してのみ機能し、標準の単体テストは標準的な方法で (手動で) 開発する必要があります。注として、Appium は新しい (約 1 年前) ため、まだバグがある可能性があります (Xcode 5.0.1 以降の iOS デバイスで実行されないなど)。

appium.io

私が見つけた他のいくつかのソリューションのように、appium は Android/iOS プロジェクトに変更や追加を必要としないことに言及する価値があると思います。

于 2014-02-10T21:25:45.760 に答える