Meilleure réponse
Test de compatibilité est un type de test logiciel pour vérifier si votre logiciel est capable de fonctionner sur différents matériels, systèmes dexploitation, applications, environnements réseau ou appareils mobiles.
• Il sagit essentiellement de tester lapplication ou le produit construit avec le environnement informatique.
• Il teste si lapplication ou le produit logiciel créé est compatible avec le matériel, le système dexploitation, la base de données ou un autre logiciel système ou non.
• Le test de compatibilité doit toujours fonctionnent sur un environnement réel au lieu dun environnement virtuel.
• Testez la compatibilité de lapplication avec différents navigateurs et systèmes dexploitation pour garantir une couverture à 100\%.
La disposition de linterface utilisateur est-elle cohérente entre les différentes résolutions décran et les navigateurs?
Toutes les largeurs, marges et rembourrages se comportent-ils de manière cohérente dans les navigateurs et sur lécran résolutions?
Les polices et les couleurs saffichent-elles de manière cohérente dans tous les navigateurs?
Les images et les GIF animés se chargent-ils sur tous les navigateurs?
JavaScript fonctionne-t-il sur tous les navigateurs?
Le cas échéant, la version HTML de lapplication est-elle cohérente dans tous les navigateurs?
Types de tests de compatibilité:
• Test de compatibilité du navigateur
• Matériel
• Réseaux
• Appareils mobiles
• Système dexploitation
• Versions
• Test de compatibilité du navigateur
il est très populaire dans les tests de compatibilité. Il sagit de vérifier la compatibilité de lapplication logicielle sur différents navigateurs comme Chrome, Firefox, Internet Explorer, Safari, Opera etc.
• Matériel
il sagit de vérifier la compatibilité application / logiciel avec les différentes configurations matérielles.
• Réseau
il sagit de vérifier lapplication dans différents réseaux comme 3G, WIFI etc.
• Appareils mobiles
il sagit de vérifier si lapplication est compatible avec les appareils mobiles et leurs plateformes comme Android, iOS, Windows etc.
• Systèmes dexploitation
il sagit de vérifier si lapplication est compatible avec différents systèmes dexploitation comme Windows, Linux, Mac etc.
• Versions
Il est important de tester les applications logicielles dans différentes versions du logiciel. Il existe deux types dinspection de version.
– Test de compatibilité descendante – Test de lapplication ou du logiciel dans les versions anciennes ou précédentes. Il est également connu sous le nom de compatibilité descendante.
– Test de compatibilité avant -Test de lapplication ou du logiciel dans les versions nouvelles ou à venir. Il est également connu sous le nom de compatibilité ascendante
Pourquoi nous effectuons des tests de compatibilité?
Les tests de compatibilité consistent à vérifier lapplication fonctionnant de la même manière pour toutes les plateformes. En général, léquipe de développement et léquipe de test testent lapplication sur une seule plateforme. Mais une fois lapplication publiée dans la production, le client peut tester notre produit sur une plate-forme différente et il peut trouver des bogues dans lapplication qui ne sont pas dignes de qualité. Pour réduire ces problèmes et ne pas déranger vos clients, il est important de tester lapplication sur toutes les plates-formes.
Quand effectuer les tests de compatibilité?
Lorsque la version est suffisamment stable pour être testée, nous devons effectuer des tests de compatibilité.
Comment effectuer les tests de compatibilité?
1. Testez lapplication dans les mêmes navigateurs mais dans des versions différentes.
2. Testez lapplication dans différents navigateurs mais dans différentes versions
Défauts courants des tests de compatibilité
• Modifications de linterface utilisateur (regardez et sentir)
• Changement de la taille de la police
• Problèmes liés à lalignement
• Changement de style et de couleur CSS
• Barre de défilement problèmes associés
• Le contenu ou le libellé se chevauchent
• Des tableaux ou des cadres cassés
Pour plus de détails, suivez la vidéo youtube ci-dessous,