弱いネットワークテストのいくつかの例

1、現象:ユーザーのログはアプリケーションの初期化データをダウンロードする際、ダウンロード速度がキャンセルし、再度ログイン]をクリックするにはあまりにも遅いプロセスが原因で、データの初期化が完了した
一貫性のないデータが得られた後に、重複、。

  理由:データのダウンロードは、ダウンロードに失敗し、データは、サスペンション後の再ダウンロード、ロールバックされたデータの重複を表示されていません

  ソリューション:トランザクションデータダウンロードロジックは、ダウンロードに失敗した、データのロールバックのためのローカルデータベースを使用します。

2現象:ユーザがネットワークデータアップロード処理が弱く不安定で、データをアップロードするためにクリックし、自動的にデータをアップロードするに至る、ベースのネットワーク状態を引き起こし
、重複データの出現が書き込まれ、ダーティデータの形成

  理由:データアップロードプロセス、障害再送メカニズムに起因するが、そこに二つの連続書き込み操作も、ユニークな識別処理を行うことなくなります

  溶液:ダーティデータの特徴によれば、ローカルに生じ得る、そのような作成時刻としてキーフィールドを介して、キー値および他の値は、
ハッシュキーを生成し、記録マークの独自性、すなわち、データ書き込み、ハッシュキーが存在チェック、それが存在しない場合、この重複したデータは破棄します。

3、現象:弱いネットワーク環境では、ユーザーはユーザー名とパスワードを入力し、ログインをクリックして、リンクのタイムアウトを使用するには、ユーザー名とパスワードのエラーを返します。

  原因:接続タイムアウト弱いネットワーク環境の後、ネットワークサービスロジック処理を強度に応じて、リターンタイムアウト例外を引き起こします。

  ソリューション:弱いネットワーク接続タイムアウト、アプリケーションをチェックした後にすぐにアクセスできるローカルユーザが存在する場合、ローカル・データベースのユーザーのログイン情報があるかどうか
にログオンするための情報が。

4、現象は:弱いネットワーク環境では、ユーザーはユーザー名とパスワード[ログイン]をクリックし、ログインプロセスのアプリケーションがクラッシュしてフラッシュバックを入力してください。

  理由:弱いネットワーク環境データのダウンロードがタイムアウト、負荷データは、負荷の高い後で非同期に依存しています。データがジャンプするようにアプリケーションを返すために時間がありませんでした
クラッシュにつながる、次のアクティビティにします。

  ソリューション:堅牢なデータロード処理、データのダウンロードに依存ダウンロードステータスフラグデータローディング・インタフェースの背景には、ページの、完全である
表面ジャンプ。

5、現象:弱いネットワーク環境は、ユーザーがプロセスを待って、長い時間に応じてページを要求すると、ページ上のコントロールの一部はまだ、動作することができ
、ユーザーがコントロールをクリックしたときに、フラッシュのアプリケーションバック現象が発生します。

  原因:制御データ依存動作が発生したときにないデータロードプロセスは、制御された直接露光制御を決定し、データがされていない
処理に互換性が戻る前に行います。

  解決策:データロード処理では、外部被ばくは、データがロードされ、その後解放したときに設定ページが「動作不能」で制御します。

6、現象:弱いネットワーク環境では、ユーザーはまず、検索キーワードが応答を得ることはありません入力して、再び新しいキーワードを入力してリクエストを送信
し、検索結果を待つが、キーワード検索結果ページの現在の結果の前に、返されるリフレッシュカバレッジです

  原因:要求が処理されていない前に、中間スロー表示最終結果を返すように要求した後、データが返されます。

  ソリューション:非同期要求未完のタスクをキャンセルします。

要約すると従って、モバイルアプリのテストは、機能、性能、安定性、シーンの例外処理特性は、いくつかの寸法を要約するために、弱い試験マスターネットワーク
等2G / 3G / 4G wifi-モバイルネットワークハンドオーバを、以下のようにシーンに集中します。

ブロガー歓迎収集サイト591q.cn

おすすめ

転載: blog.csdn.net/zfs1570/article/details/86496051