PHP中文网2017-04-17 17:20:02
UI テスト
アプリは主に UI が実際のデザインのレンダリングと一致しているかどうかをチェックします。インタラクションの問題に関する提案については、まずプロダクト マネージャーに確認し、確認に合格した後、開発は変更や最適化の実装を開始できます。 >
2.アプリの機能テストソフトウェアの説明またはユーザー要件に基づいてアプリの各機能の実装を検証します。実際のテスト プロセスは通常、機能テスト ケースに基づいて実行されます。テスト カバレッジは基本的にテスト ケースによって占められます。つまり、機能テストの部分では、テスト ケースが有効で完全であるかどうかを確認することになります。これは、テスト ケースの書き方という別の問題につながります。これについては、別の記事で説明します。テストケースの書き方を別途説明します。
リーリー
互換性テスト: インターフェイス互換性テストにより、ほとんどの完全な機能が保証されます。異なるシステム バージョンでの実行が保証されています
適応性: 画面、システム バージョンなど (システムの数字を考慮する必要があります)
リーリー
テスト可能な側面
リーリー
2. 繰り返し/長期の操作下で、システム リソースが占有されているかどうか異常; Android は adb コマンドを使用できます
3. ストレス テストは主にバックエンドに集中しており、現在フロントエンドでのストレス テストは少なくなっています
アプリのセキュリティテストは、次のカテゴリに大別されます。
1) データのローカルストレージからデータ送信、処理、リモートアクセスまで、対応するセキュリティ標準/業界標準に基づいてアプリのセキュリティ機能を評価します。 🎜> 2) Web アプリおよびネットワークセキュリティテストの成功体験から学び、スマート端末アプリのテストに修正や適応を加えます。
3) アプリのユーザー認証レベル、データ漏洩、不正な認証アクセスなどを検出します。 ;
4) 潜在的なセキュリティ問題を発見するために、アプリの入力有効性の検証、認証、認可、機密データの保存、データ暗号化などをテストします。
5) さまざまな通信プロトコルまたは対応する業界のセキュリティ標準に基づきます。アプリが対応する要件を満たしているかどうかを確認します。
8. ユーザーエクスペリエンステスト
簡単に言えば、これはユーザーの視点でアプリを使用することを意味し、学習コストが低く、ユーザーが盲目的にテストしたり、ユーザーのフィードバックに基づいて変更したりすることができます。テスターは、他の競合製品と比較したり、大手メーカーのアプリの操作習慣に基づいて比較したりできます。
製品の発売後にオンライン テストを完了する必要があります。この部分はシナリオに従って回帰テストでき、ネットワーク環境は完全にカバーされている必要があります。
モバイル端末でテストする場合は、Appium などの自動テスト ツールを使用したり、中国では testin、testbird、海外では testdroid、PerfectoMobile などのサードパーティ テスト プラットフォームを見つけることもできます。