Maison  >  Article  >  Opération et maintenance  >  Quelle est la différence entre IOS et Android dans les tests APP ?

Quelle est la différence entre IOS et Android dans les tests APP ?

王林
王林avant
2023-05-21 09:10:101249parcourir

1. Tout d'abord, parlons des points clés des Tests d'applications
(1) Tests fonctionnels
Les tests fonctionnels sont un aspect important des tests d'applications. Lors des tests d’applications, les testeurs doivent effectuer des tests manuels. En même temps, vérifiez si la fonction est correcte et fonctionne normalement selon le dessin de conception. Lors des tests de logiciels, faites attention aux points de test :
1. Si le logiciel peut s'exécuter, s'installer et se désinstaller normalement
2. Connexion, enregistrement et déconnexion (introduits dans les bases des tests de logiciels (1), non détaillés ici)
3. . Mises à jour des données, mises à jour des applications
(2) Tests clients
De nos jours, de nombreux logiciels ont non seulement des versions mobiles mais également des versions PC. Le logiciel exécuté sur le PC client doit être compatible avec différentes versions de navigateurs et peut fonctionner sur le milieu. PC de grande gamme, haut de gamme et bas de gamme.
(3) Test de compatibilité des applications
1. Si l'installation, le clic et la désinstallation sur différentes marques de modèles sont normaux
2. Si les différents attributs sur différentes marques de modèles sont compatibles
Nous testons en fait, nous le faisons souvent ; rencontrez les problèmes suivants :
1. Sur une certaine marque de modèle, l'application ne peut pas être installée
2. Sur une certaine marque de modèle, l'application ne répond pas après avoir cliqué ou l'écran devient noir ou clignote après son lancement. Retraite ;
3. Sur une certaine marque de modèle, l'application ne peut pas être désinstallée en douceur
(4) Test de sécurité (autorisations)
1. Cela inclut l'envoi de messages, la connexion à Internet et l'accès aux informations du téléphone mobile ; , et contacts Informations et définition des autorisations, etc. 2. Vérification de la validité des entrées, autorisation, cryptage des données, etc. lors de l'exécution de certaines opérations
3. Il existe également des tests sur les protocoles réseau pour empêcher l'envoi de protocoles malveillants au serveur

( 5) Test de réseau faible (test de trafic) Lorsque nous utilisons l'application, nous rencontrons parfois des environnements de réseau faibles, comme dans le bus, dans le métro, en banlieue ou dans certaines écoles. Dans ce cas, une instabilité du réseau, un délai d'exécution et un échec de téléchargement se produisent souvent. En tant que testeur, nous devons modéliser l'environnement réseau faible de l'application dans certains scénarios avant sa mise en ligne et vérifier s'il y a des problèmes avec l'application dans l'environnement réseau faible. De nos jours, des plates-formes tierces sont utilisées pour simuler des environnements réseau faibles à des fins de test.

2. Quelle est la différence entre IOS et Android dans les tests d'application ?

1. Sur Android, appuyez longuement sur le bouton d'accueil pour appeler la liste des applications et changer d'application, puis balayez vers la droite pour terminer l'application

2. Test multi-résolution, plus de 20 types sur Android, moins sur iOS ; ;
3. Système d'exploitation mobile, Android Plus, iOS est inférieur et ne peut pas être rétrogradé, et ne peut être mis à niveau que dans un sens ; la bibliothèque de ressources du nouveau système iOS n'est pas entièrement compatible avec les applications de la version inférieure du système iOS, et les applications de la version inférieure du système iOS appellent la nouvelle bibliothèque de ressources, entraîneront directement un crash : Android, si la touche Retour a été réécrite, testez si le retour après avoir cliqué sur la touche Retour est correct ; si les données de l'application peuvent fonctionner normalement après avoir été déplacées de la mémoire vers la carte SD, etc. ;
5. Test push : Android : lorsque vous cliquez sur le bouton d'accueil, lorsque le programme s'exécute en arrière-plan, un push est reçu. heure, et l'application est réveillée après avoir cliqué. Peut-elle sauter correctement à ce moment ; iOS, cliquez sur le bouton d'accueil pour fermer le programme et verrouiller l'écran (Affichage des points rouges
6. Test d'installation et de désinstallation : Android a) ; de nombreuses plates-formes, outils et canaux de téléchargement et d'installation. iOS comprend principalement les téléchargements d'Appstore, iTunes et Testflight : Conditions nécessaires pour la mise à niveau : l'ancienne et la nouvelle version ont la même signature ; même nom de package ; il existe un identifiant pour distinguer l'ancienne et la nouvelle version (comme le numéro de version). Pour Android, s'il existe des applications intégrées, vous devez vérifier si les fichiers intégrés correspondent après la mise à niveau (comme). la méthode de saisie intégrée)
3.
De plus : il y a quelques points auxquels il faut prêter attention lors du test :

1 Test de concurrence (interruption) : invite de boîte de dialogue d'alarme, démarrage d'une autre application. , la lecture vidéo et audio, les appels entrants, la saisie utilisateur, etc., la voix, l'enregistrement, etc. sont forcés de mettre en pause lors de la lecture 2. Test des sources de données : saisie, sélection, copie, saisie vocale, installation de différentes méthodes de saisie ; , etc. ; 3. test push (push) : sur et hors de la machine, lorsque le push est exécuté en état de veille, le message meurt en premier et le saut push est correct si l'affichage push et le saut sont corrects lorsque l'application est ; développé, non ouvert, démarré et exécuté en arrière-plan ; les numéros avant et après la lecture du message push Si les modifications sont correctes ; si l'affichage et le saut de la collection de plusieurs messages push sont corrects ; le texte copié après le partage est correct ; si le saut après le partage est correct et si la source du message affiché est correcte ;
5. Test de l'écran tactile : touchez différents endroits en même temps ou effectuez différentes opérations en même temps pour vérifier le état de traitement du client et s'il va planter, etc.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer