ホームページ  >  記事  >  運用・保守  >  APP クラッシュの主な原因は何ですか?

APP クラッシュの主な原因は何ですか?

WBOY
WBOY転載
2023-05-18 13:55:062407ブラウズ

1. クラッシュの問題を引き起こす可能性があるのはどのようなシナリオですか?

最近、私はどのような問題がクラッシュを引き起こす可能性があるか、つまり異常な思考を持っているのかについて考えています。 2 日前「ルーキー」というアメリカのテレビシリーズを見ました。主人公のジョン・ノーランが逃走者の車をパトカーで止めそこねて逃走者が逃走するシーンがありました。このシーンと映画の関係は何ですか?テスト?まず第一に、普通の人は道路を運転するときに他人との衝突を避けます。これは機能をテストする主要なプロセスのようなもので、ランダムな入力は行いませんが、警察官は違います。彼は捕まえるために必要なことは何でもします。すべての方法、これはテストプロセス中に機能を使いにくくするためにどのように操作するかを考える異常な思考のようなものです。

Book 1. 異常動作

さまざまな異常動作によりプログラムがクラッシュする可能性があり、お客様は基本的にプロセスに従ってアプリを使用しますが、テスターに​​とっては潜在的なクラッシュが発見されます 問題点と製品の品質確保は私たちの仕事の最良の要約です。以下にまとめた特定の機能クラッシュの問題のほとんどは、画像のアップロード プロセス中に大容量の画像、長い画像、不完全な画像などを追加するなどの異常な操作によって引き起こされます。

ヒント 2. 特定の機能の前後を切り替えると、簡単にクラッシュが発生する可能性があります。

たとえば、ビデオの再生中に背景に切り替えてから再度戻すと、

ヒント 3. 境界値クラスの崩壊

いわゆる境界値クラス問題は、テスト関数が耐えることができる最大値です。たとえば、最大画像サポートは 5M です。画像 = 5M、テキスト ボックスは最大 300 ワードをサポートします。300 ワード以上を入力するだけです。

Book 4. 特定の機能を複数回クリックする

これはより一般的です。ページ戻るボタンを複数回クリックし、検索を複数回クリックし、切り替えボタンを複数回クリックし、共有ボタンをクリックします。複数回などを実行すると、プログラムがクラッシュする原因になります。

ヒント 5. ネットワークが弱い状況での機能の動作

# ヒント 6. ページが完全に読み込まれていない場合の素早い操作

# 2. 特定の機能のクラッシュ問題

2.1、ビデオカテゴリ/音声カテゴリ

##1) ビデオが全画面で再生されているときに、全画面ボタンと左上隅の戻るボタンを複数回クリックすると、システムがクラッシュします

2) ビデオが全画面で再生されている場合は、全画面を同時にクリックして、「前のページに戻る」ボタンを押してください

##3) ビデオの再生中に水平画面と垂直画面を切り替えるとシステムがクラッシュします

4) ビデオの再生中に倍速調整を繰り返した後、システムがクラッシュします

5) ビデオの再生中にバックグラウンドに切り替えてからフォアグラウンドに戻すと、再生が失敗します

6) ビデオ再生中にチャプターを複数回切り替えるとアプリがクラッシュします

7) 再生中に他のソフトウェアによってビデオが一時停止され、その後再開されます。再生ページに切り替えて [続行] をクリックすると、再生を続行できなくなります

8) ダウンロードしたビデオをクリックして削除するとクラッシュします

2.2. カメラ/スキャン/アバター

1) スキャンインターフェイスをスキャンしてフォト アルバムに入り、1,000 万枚以上の写真を選択しますクラッシュが発生します。

2) アバターを変更するためのフォト アルバムの権限はありませんが、フォト アルバムにはアクセスできます

3) アバターが長い画像をアップロードするとクラッシュします

4) 不完全な写真をアップロードするとアバターがクラッシュする

5) 写真ボタンをクリックして背景に切り替え、次に前景に切り替え、クリックして写真を選択するとクラッシュが発生します

2.3. テキスト ボックス/検索

入力ボックスに内容を貼り付け、すべてを選択し、プログラム クラッシュをコピーします

2) 検索インターフェイスにテキストを入力し、すべてを選択し、クラッシュを追加します

3) 検索が成功したら、再度アプリを検索します。

4) 特殊文字を複数回入力して検索すると、アプリがクラッシュします。

5) 検索で [キャンセル] をクリックします。結果インターフェイスとアプリがクラッシュします

2.4. ページ操作

1) ページに入ったらすぐに終了し、他の列をクリックします

2) 継続的に前のページに戻ります

3) インターフェイスに入り、読み込みを続け、アプリを強制終了してからアプリをクリックすると、ページが開いた後にクラッシュが発生します

4) インターフェイスに大量のコンテンツがある場合は、上にスライドします。更新してから下にスライドしてください。インターフェイスがスタックします。任意のレコードをクリックすると、クラッシュが発生します。

2.5. 共有機能

1) WeChat で共有した後、アプリケーションに正常に戻りますもう一度共有ボタンをクリックすると、アプリがクラッシュします。

2) メッセージ共有ボタンを複数回操作します。

3) コンテンツの共有に成功した後、QQ でリンクを開くと、プロンプトが表示されます。そのストーリーは存在しないということです。

4 ) Weibo 認証ログイン、数回クラッシュしました

最後に、これらのシナリオと操作では、より良い結果を得るために一時的な変更が必要です。弱いネットワークで特定の機能を複数回クリックする特定の機能を複数回クリックしたり、頻繁にプログラムの前後が切り替わったりするなど、個人的にはこちらの方が使いやすいと思います。

以上がAPP クラッシュの主な原因は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。