2016-09-14 21 views
-1

私は一般的にテストするためにAndroid用アプリを手に入れます。たとえば、2つの入力を取り、いくつかのアルゴに基づいて出力を生成するアプリケーションを考えてみましょう。私はテストを自動化したいと思っています。ここでは、約100種類の入力と印刷のセットを提供することができ、その結果はログの形式になります。私はDevチームからアプリケーションのコードを入手するのではなく、インストールするAPKだけです。テストを自動化する最良の方法を提案してください。私はJavaに精通しています。APKテストを自動化

答えて

0

この自動化を行うためにコードフォーム開発チームを取得する必要はありません。次の手順を実行します。

  1. まずストアファイルに100の入力項目あなたが入力フィールドに
  2. をパントしたいものは今、入力フィールドに入力されたデータを送信して生成することができます関数を作成し、出力
  3. まず、入力のロケータを取得しますセレンで使用されるsendkeys関数の助けを借りて、データを入力して送信することができます。
  4. 入力フィールドでキーを送信すると、出力が生成され、その出力のテキストが取得され、この出力がコンソールに出力されます。 (1〜100)のための { ファイルインデックス万力 からの入力データが コンソール上に出力出力フィールドから 印刷出力を受け取る
    入力フィールドにこの入力データを送信し得る}

    - :