モバイルアプリケーションでアイコンとスプラッシュを更新するときに、テストチェックリストを補足します





アロハ!私の名前はダーシャです。モバイルアプリケーションをテストしています。ハロウィーンが近づいており、FunCorpは伝統的に、一部の休日のアイコンとスプラッシュを更新します。私たちのユーザーのほとんどは米国に拠点を置いているため、これは現在のケースです。タスクは簡単に思えたので、すぐに8ポイントの基本チェックリストを作成しましたが、その過程でさらにいくつかのケースが見つかり、13(添付)になりました。



ここにはロケット科学はありません。AndroidとiOSの両方で、本番環境で不要なバグを見逃さないように、このようなタスクで注意すべき点を説明します。



だから私たちが休日の更新中に得ると期待したもの:









期待される結果。それのシンプルで、



私は思った、とすぐにチェックして、基本的なチェックリストは、概説された、「それは、単にアイコンとスプラッシュです」。



  1. アプリケーションの更新。
  2. クリーンインストール。
  3. 開始->最小化。
  4. 最近崩壊しました。
  5. ホーム画面にアイコンを追加する(Androidのみ)。
  6. さまざまな画面。
  7. 軸のさまざまなバージョン。
  8. スプラッシュ。


しかし、バグのないタスクはないので、コミュニティに知られている「落とし穴」をグーグルで検索しました。次に、テスト中に何が期待できるかを説明し、最後に更新されたチェックリストを示します。



Androidの難しさ



最初に頭に浮かぶのは、Androidにはさまざまな特性を持つデバイスがたくさんあるということです。ここで、ほとんどの問題が発生します。



アイコン



基本的なチェックとは別に、プッシュ通知は保持に重要であるため、注意を払う価値があります。ここでの「特殊効果」の中には、アイコンの表示に関する問題があります。たとえば、この場合、ステータスバーのアイコンは必要以上に明るく、「カーテン」の下では通常、背景と結合しています。











また、アイコンはさまざまなアイコンの形で曲がっているように見える場合があります





。Android10 /ピクセル



チェックリストに追加:



  • プッシュ通知のアイコン
  • さまざまなアイコンの形。


スプラッシュ



スプラッシュはアイコンよりもやや複雑なので、デバイスの大規模なラインと断片化がそれに影響を与えると予想されます。私たちのように、スプラッシュが背景とロゴの2つの部分で構成されている場合、問題がさらに頻繁に発生します。



たとえば、ロゴが個別に予想よりも小さいまたは大きいことが判明する場合があります。







ストレッチまたは圧縮:







中心から外れている(予想されていない場合):







次に、スプラッシュの背景で発生する可能性のある問題を見てみましょう



仮想ボタンの下に隠れることがあります:







縮小または拡大:





アイコンと同じ背景の中央揃えの問題:







画面の回転はボトルネックになることがよくあり、不快なちらつきが発生する可能性があります:







他のすべてに加えて、チェックリストに追加します。



  • 画面の回転。


IOSの難しさ



iOSでは、通常、サポートされているバージョンのOSとデバイスに適応できるため、起こりうる問題は少ないと予想しました。そして、それは起こりました。



ただし、急いで[テスト済み]をクリックしないでください。主な問題は、アイコンとスプラッシュのOSキャッシングに関連しています。



アイコン



デバイス上でアプリケーションを検索するときや最近のアプリケーションで古いものが表示されることがあることを除いて、特に問題は発生しませんでした。バグは定期的に再現されなかったため、触れないことにしました。より優先度の高い非マイナータスクがありました。ユーザーからの苦情はまだ1件もありません。











チェックリストに追加します。



  • デバイスでアプリケーションを検索します。
  • 最近のリストで最小化されたアプリケーション。


スプラッシュ



アプリケーションを更新した後、古いスプラッシュが最初に表示され、新しいスプラッシュに変更されました。同時に、アプリケーションをアンインストールするか、デバイスを再起動しても、キャッシュはクリアされませんでした。





これはユーザーが見ることができるものですが、幸いなことに彼らはそれを取得できませんでした。



しかし、私たちは解決策を見つけました。たとえば、この記事の説明に従ってキャッシュをクリーンアップします



「iOSでのキャッシュを忘れないでください」というメモを追加します。



最終チェックリスト



そこで、6つの新しいアイテムを追加すると、リストは次のようになります。



  1. アプリのアップデート+ iOSでのキャッシュを忘れないでください。
  2. クリーンインストール。
  3. 開始->最小化。
  4. 最近の最小化されたアプリケーション。
  5. デバイスでアプリケーションを検索します。
  6. さまざまな画面。
  7. 画面の回転。
  8. 軸のさまざまなバージョン。
  9. プッシュ通知のアイコン。
  10. さまざまなアイコンの形。
  11. ホーム画面にアイコンを追加する(Androidのみ)。
  12. スプラッシュ。
  13. 仮想ボタンでスプラッシュ(Androidのみ)。


結果として、最初のこのようなリストは、開発テストの反復回数を節約するために、私と開発者にとって非常に役立つと言えます。



また、テスト中に重要な問題とその解決方法に遭遇した場合は、このリストを一緒に完成できるように書いてください。ハッピーハロウィン!






All Articles