Compatibility testing
Έλεγχος της εφαρμογής σε πολλαπλά Operating Systems, devices & web browsers.
There are so many devices out there, it's overwhelming!
Το compatibility testing πρέπει να εξασφαλίσει οτι η εφαρμογή λειτουργεί ορθά στην πλειοψηφία των Operating Systems (desktop & mobile) και Browsers που προσφέρονται στην αγορά.
O tester πρέπει να δώσει ιδιαίτερη έμφαση σε συστήματα / συσκευές που δεν μπορεί να έχει εύκολα πρόσβαση (π.χ. συσκευές κινητών τηλεφώνων που δεν έχει στην κατοχή του).
Η λίστα των OS & Browsers ορίζεται από τα requirements/scope της εφαρμογής. By default το testing πραγματοποιείται στα παρακάτω συστήματα:
Operation Systems (latest versions / Desktop & Mobile)
Windows
iOS
Browsers (latest versions / Desktop & Mobile)
Google Chrome
Firefox
Microsoft Edge
Safari
Η πραγματοποίηση των tests σε διαφορετικά συστήματα γίνεται μόνο κατόπιν απαίτησης των requirements.
Testing Tools
Για την πραγματοποίηση του compatibility testing χρησιμοποιούμε τa εξής εργαλεία:
Google Chrome Dev Tools / Emulation testing
BrowserStack (https://www.browserstack.com/) / Real devices testing
Emulation testing
Με χρήση των Google Chrome Dev Tools πραγματοποιούμε το πρώτο layer του compatibility testing εστιάζοντας περισσότερο στην responsive απεικόνιση του UI της εφαρμογής (με χρήση του Toggle Device Toolbar).
Real Devices testing
Για το ενδελεχή και ολοκληρωμένο testing χρησιμοποιούμε την πλατφόρμα του BrowserStack με χρήση πραγματικών devices. Η πλατφόρμα προσφέρει μια λίστα με τα πιο popular Operating Systems & devices καθώς και διασύνδεση με την πλατφόρμα του Azure DevOps για άμεση δημουργία Bug items (βλέπετε ενότητα Create a Bug).
Last updated