Bästa svaret
Kompatibilitetstestning är en typ av programvarutestning för att kontrollera om din programvara kan köras på olika hårdvara, operativsystem, applikationer, nätverksmiljöer eller mobila enheter.
• Det är i grunden testning av applikationen eller produkten som byggts med datormiljö.
• Den testar om applikationen eller programvaruprodukten är kompatibel med maskinvaran, operativsystemet, databasen eller annan systemprogramvara.
• Kompatibilitetstest bör alltid prestera på verklig miljö istället för virtuell miljö.
• Testa applikationens kompatibilitet med olika webbläsare och operativsystem för att garantera 100\% täckning.
Är UI-layouten konsekvent över olika skärmupplösningar och webbläsare?
Fungerar alla bredder, marginaler och vadderingar konsekvent över webbläsare och skärmar upplösningar?
Gör teckensnitt och färger konsekvent mellan webbläsare?
Fylls bilder och animerade GIF-filer på alla webbläsare?
Fungerar JavaScript i alla webbläsare?
Ser appens HTML-version ut om det är tillämpligt i alla webbläsare?
Typer av kompatibilitetstest:
• Testning av webbläsarkompatibilitet
• Hårdvara
• Nätverk
• Mobila enheter
• Operativsystem
• Versioner
• Testning av webbläsarkompatibilitet
det är mycket populärt i kompatibilitetstest. Det är att kontrollera programvarans applikationers kompatibilitet i olika webbläsare som Chrome, Firefox, Internet Explorer, Safari och Opera etc.
• Hårdvara
det är att kontrollera applikationens / programvarans kompatibilitet med de olika hårdvarukonfigurationerna.
• Nätverk
det är att kontrollera applikationen i olika nätverk som 3G, WIFI etc.
• Mobila enheter
det är att kontrollera om applikationen är kompatibel med mobila enheter och deras plattformar som android, iOS, windows etc.
• Operativsystem
det är att kontrollera om applikationen är kompatibel med olika operativsystem som Windows, Linux, Mac etc.
• Versioner
Det är viktigt att testa programvaruapplikationerna i olika versioner av programvaran. Det finns två olika typer av inspektioner av versioner.
– Testning av bakåtkompatibilitet – Test av applikationen eller programvaran i gamla eller tidigare versioner. Det är också känt som nedåtkompatibelt.
– Testning av framåtkompatibilitet -Testning av applikationen eller programvaran i nya eller kommande versioner. Det är också känt som framåtkompatibelt
Varför utför vi kompatibilitetstestning?
Kompatibilitetstestning är att kontrollera applikationen arbetar på samma sätt för alla plattformar. Vanligtvis testar team och testteam applikationen i den enskilda plattformen. Men när applikationen en gång släpptes i produktionen kan kunden testa vår produkt på olika plattformar och de kan hitta buggar i applikationen som inte är värda vad gäller kvalitet. För att minska sådana problem och inte för att uppröra dina kunder är det viktigt att testa applikationen på alla plattformar.
När ska jag testa kompatibilitet?
När build blir tillräckligt stabilt för att testa ska vi utföra kompatibilitetstest.
Hur utför jag kompatibilitetstest?
1. Testa applikationen i samma webbläsare men i olika versioner.
2. Testa applikationen i olika webbläsare men i olika versioner
Vanliga kompatibilitetstestfel
• Ändringar i användargränssnittet (se och känsla)
• Ändring av teckensnittsstorlek
• Justeringsrelaterade problem
• Ändring i CSS-stil och färg
• Rullfält relaterade problem
• Överlappning av innehåll eller etikett
• Trasiga tabeller eller ramar
För mer information, följ nedanstående youtube-video,