Επιστροφή στις ιστορίες επιτυχίας

Automation

Μειώσαμε τον χρόνο εκτέλεσης δοκιμών κατά 99% για έναν ηγέτη στο e-commerce μόδας

Αυτοματοποίηση παλινδρόμησης για πλατφόρμες ιστού, τάμπλετ και κινητών για την επιτάχυνση των εκδόσεων και τη μείωση των ελαττωμάτων παραγωγής.

Δοκιμές e-commerce

1. Κατάσταση

Ο πελάτης είναι ηγέτης στο e-commerce μόδας στην Ισπανία και την Πορτογαλία, με 3 ομάδες ανάπτυξης περίπου 5 μελών η καθεμία.

Εκτελούν προγραμματισμένες εκδόσεις περίπου κάθε 3 εβδομάδες.

2. Πρόβλημα

Η μη αυτόματη δοκιμή παλινδρόμησης αποτελούνταν από 130 δοκιμές σε 6 περιβάλλοντα (επιτραπέζιους υπολογιστές, τάμπλετ και κινητά, για Ισπανία και Πορτογαλία) σε μία μόνο συσκευή.

Δεν πραγματοποιήθηκε ποτέ πλήρης παλινδρόμηση καθώς θα χρειαζόταν περίπου 16 ώρες.

Ο πελάτης είχε παλιές δοκιμαστικές σουίτες κατασκευασμένες με SpecFlow, οι οποίες δεν χρησιμοποιήθηκαν. Αυτές οι δοκιμές βασίστηκαν σε σκληρούς κωδικούς κυριολεκτικά, συγκεκριμένα περιβάλλοντα και εξαρτήσεις όπως η πρόσβαση στη βάση δεδομένων. Δεν χρησιμοποιήθηκαν σύγχρονα μοτίβα, όπως αντικείμενα σελίδας ή συνεχής ενοποίηση.

Το κόστος των πόρων που απαιτούνται για την εκτέλεση αξιόπιστων δοκιμών παλινδρόμησης για κάθε έκδοση ήταν πολύ υψηλό. Αυτό είχε ως αποτέλεσμα να ανακαλυφθούν ελαττώματα από τους τελικούς χρήστες στην παραγωγή, επηρεάζοντας σημαντικά την εμπειρία του χρήστη.

3. Λύση

Οι δοκιμές αυτοματοποιήθηκαν χρησιμοποιώντας WebdriverIO, καλύπτοντας πλατφόρμες ιστού, τάμπλετ και κινητών. Η εκτέλεση παραλληλίστηκε για να αυξηθεί η ταχύτητα.

Ολόκληρο το σύστημα δοκιμών ενορχηστρώνεται μέσω ενός server CI/CD, τον οποίο διαχειρίζεται εξ ολοκλήρου η ομάδα μας, απαλλάσσοντας τον πελάτη από αυτήν την εργασία.

Μια φάρμα συσκευών χρησιμοποιήθηκε για την εκτέλεση δοκιμών σε διαφορετικά browsers, κινητές συσκευές και εκδόσεις λειτουργικού συστήματος.

Οι δοκιμές μπορούν να εκτελεστούν κατ' απαίτηση ή να συνδεθούν με έναν κανόνα που σχετίζεται με το αποθετήριο.

4. Αποτέλεσμα

Ο χρόνος εκτέλεσης της δοκιμής μειώθηκε από 16 ώρες σε 45 λεπτά.

Μια άμεση αυτόματη αναφορά όλων των αποτελεσμάτων των δοκιμών είναι τώρα διαθέσιμη.

Το πράσινο φως από τις αυτοματοποιημένες δοκιμές θεωρείται πλέον εγγύηση για την ανάπτυξη της παραγωγής. Αυτή η απαίτηση έχει αυξήσει την εμπιστοσύνη της ομάδας προϊόντων για τη στιβαρότητα κάθε έκδοσης που περνάει από αυτοματοποιημένες δοκιμές.

Ο αριθμός των ελαττωμάτων που εντοπίστηκαν στην παραγωγή έχει μειωθεί δραστικά, βελτιώνοντας την εμπειρία του χρήστη.

Εξοικονομήστε χρόνο και χρήμα με μια ομάδα QA στη διάθεσή σας.

Εξοικονομήθηκε χρόνος
Ικανοποίηση χρήστη
Επικοινωνήστε μαζί μας