4

4 つの主要な OS バージョン: 1.5、1.6、2.1、および 2.2 (現在、1.0 と 2.0 は無視しても問題ないと思います)

3 つの画面密度: ldpi、mdpi、hdpi

3つの画面サイズ: スモール、ノーマル、ラージ

多くのシステム テスト シナリオ。

すべての Android デバイスをターゲットにする必要があるアプリのテスト作業を最適化する方法はありますか? ほとんどのケースをカバーするために必要なエミュレーターの最小数は?

最近これに対処していて、他の人が Android システムのテストをどのように行っているかを知りたいと思っています。

4

2 に答える 2

1

テスト作業を最適化するときは、すべての組み合わせよりも少ない数の組み合わせをテストし、すべての組み合わせで100% 機能することを可能にする魔法の手法はないことを知っておく必要があります。
現在、いくつかの特定の組み合わせ (チェックしていない) では機能しない可能性があるというリスクと引き換えに、テストの労力を削減できる手法があります。

これらの手法は、ペアワイズ テストと直交配列です。これについてはグーグルで検索できますが、簡単なバージョンが必要な場合は、このリンクhttp://www.developsense.com/pairwiseTesting.htmlにアクセスして、下部の表を参照してください。
表 10: それぞれ 3 つのレベルの 3 つの変数のすべての組み合わせ-これには 27 の組み合わせがすべて含まれています。
表 11: すべてのペアの配列、それぞれ 3 つのレベルの 3 つの変数- これには組み合わせの数が減っています - 9 つの組み合わせがテストされます。
A/B/C を OS/密度/サイズに一致させ、それぞれの R/G/B を特定の変数の適切な値に一致させるだけです。

于 2010-07-24T23:11:16.977 に答える
0

私は 1.5 と 2.2 でのみテストしています - 両極端で動作する場合は、中間で動作することを期待しています。画面サイズも同様。

于 2010-09-12T23:23:59.013 に答える