Je suis actuellement en train de développer une application et on m'a demandé de la tester sur autant de périphériques (virtuels/non virtuels) que possible, puis de l'ajuster à autant de tailles d'écran et de tablettes que possible. Maintenant je ne sais pas exactement par où commencer parce que je ne sais pas si Android Virtual Device Manager dans Eclipse a toutes les combinaisons d'écrans possibles. Donc, est-ce que la configuration et l'exécution des 21 périphériques virtuels d'Eclipse sont la solution? Ou y a-t-il autre chose que je devrais essayer de faire? Tout type d'information serait utile, merci!J'ai besoin de tester mon application sur différents périphériques virtuels
Répondre
Vous devez évaluer la quantité de tests virtuels qui vous permettra d'obtenir la cohérence souhaitée entre tous les écrans d'appareils possibles, en testant autant d'appareils que vous le souhaitez. Ce serait simplement une perte de temps car de nombreux appareils ont des densités d'écran, des résolutions et des caractéristiques similaires qui n'affectent pas vraiment la façon dont votre vue est présentée à moins que vous n'ayez placé vos objets à des points statiques. Par exemple, en utilisant des mesures de pixels (px) au lieu de mesures de pixels indépendants de la densité (dp) lors de la définition de vos vues.
Mon conseil serait de mettre en place environ 10 AVD avec différentes tailles d'écran, densités et caractéristiques. Testez votre application sur ces derniers et rassemblez toutes les bizarreries que vous trouvez entre chaque appareil. Si elles se produisent à une résolution ou à une densité d'écran spécifique, vous pouvez commencer à réduire les raisons possibles de l'apparition de cette anomalie.
Bien sûr, il n'y a pas de réel remplacement pour un périphérique physique, donc plus vous pouvez tester les périphériques physiques, mieux c'est.
Merci, c'est le genre de réponse que j'attendais :) – Guy
Si vous avez besoin de tester des périphériques spécifiques, Samsung a un remote test lab, de cette façon vous pouvez tester virtuellement des périphériques réels et une grande variété de périphériques.
En outre, vous pouvez utiliser le Amazon Device Farm qui a des téléphones Samsung ainsi que d'autres téléphones Android, Fire et iOS.
Vous ne pouvez pas tester "tous" les périphériques, c'est presque impossible (et probablement une perte de temps).
Vous devriez vérifier spécifiquement pour les périphériques les plus communs (comme Samsung S2/S3/S4) et d'autres résolutions courantes. Pour savoir lequel est le plus populaire, je vous suggère de visiter this page. Il contient des données sur tous les appareils ayant consulté le Google Play Store au cours des 14 derniers jours.
Dans Android Virtual Device Manager, vous pouvez créer n'importe quel périphérique. Il suffit ensuite de créer ou d'utiliser un périphérique virtuel existant pour vérifier la prise en charge des catégories d'écran générales http://developer.android.com/guide/practices/screens_support.html#qualifiers
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:anyDensity="true" />
Ajouter ceci à votre fichier manifeste de l'application.
Il existe quelques services de test d'application mobile disponibles. Ces services comprennent l'accès virtuel à distance à la plupart des principaux appareils disponibles. Notez que ce sont de vrais appareils et que certains ont des connexions en direct avec certaines des télécoms les plus populaires.
Voici trois d'entre eux:
de SeeTestAutomation de Experitest peut vous offrir la possibilité de créer un script sur l'application pour fonctionner sur tous les appareils, real ou émulateurs (même système d'exploitation ou même système d'exploitation différent) Voici un lien vers le guide en ligne de SeeTest: http://experitest.com/studio/help2/WebHelp/help.htm Il est recommandé de commencer par la section "Mise en route".
Et un autre service de test avec des périphériques réels et virtuels que vous pouvez contrôler à distance est testobject Il est juste pour les applications Android en ce moment, mais toujours un outil très agréable à tester avec.
- 1. Périphériques d'entrée virtuels MacOS
- 2. Android Gestionnaire de périphériques virtuels
- 3. Impossible de tester mon application sur IPhone
- 4. Besoin de tester mon application pour la compatibilité 3GS?
- 5. Gestionnaire de périphériques virtuels Android et Emulator
- 6. Statistiques sur l'utilisation des périphériques de blocs virtuels dans Xen
- 7. Comment tester mon application sur iOS 8?
- 8. différents paramètres de disposition pour différents périphériques
- 9. Comportement de Media Player sur différents périphériques
- 10. différents périphériques APN ID de jeton pour une même application
- 11. Mon application rencontre des problèmes sur les vrais périphériques
- 12. getExternalFilesDir renvoie différents chemins dans différents périphériques
- 13. Comment tester mon application Dock
- 14. Obtenir les périphériques compatibles SNMP pour tester mon application dans le réseau public
- 15. Comment puis-je tester mon application directement sur l'appareil
- 16. RoR: comment tester mon application sur plusieurs bases de données?
- 17. comment tester mon application Web sur le serveur
- 18. Comment tester mon application sur une ancienne version d'IE?
- 19. Comment faire pour tester ma propre application sur mon iPhone
- 20. Comment tester mon application Android 2.1 sur le périphérique 2.2?
- 21. Comment puis-je tester mon application sur phoneapp XDK
- 22. Comment tester mon application dans la version 1.6 android
- 23. Comment tester mon application sur un sdk standard Windows Mobile?
- 24. Mise en page utilisée sur différents périphériques de résolution
- 25. De quel type d'iPhone/iPod Touch ai-je besoin pour tester mon application?
- 26. Partager mon application iPhone pour tester
- 27. Différents actifs pour différentes configurations de périphériques
- 28. Gestion de la touche d'entrée dans EditText sur différents périphériques
- 29. Comment créer des périphériques Ethernet virtuels sous Linux?
- 30. Besoin de suggestion pour mon application
Etes-vous sûr de ne pas pouvoir modifier la résolution avec une valeur non standard? –