10 step automation testing process
Διαδικασία ελέγχου αυτοματισμού: Μάθετε πώς να ξεκινήσετε τις δοκιμές αυτοματισμού στο έργο σας (ένας βήμα προς βήμα οδηγός)
Σε πολλούς οργανισμούς, η ποιότητα είναι η πρώτη προτίμηση. Εάν βρεθείτε ότι είστε σε έναν τέτοιο οργανισμό και εξακολουθεί να μην υπάρχει επίσημος αυτοματισμός δοκιμής, θα μπορούσατε να είστε το άτομο που θα το εγκαινιάσει.
Θα βοηθήσει τον οργανισμό σας να δημιουργήσει περισσότερα ποιοτικά προϊόντα σε λιγότερο χρόνο και θα μπορεί επίσης να το εμπορεύεται νωρίς.
=> Σε αυτό το τρίτο κομμάτι του « Δοκιμαστική σειρά μαθημάτων αυτοματισμού ', Θα συζητήσω τι είναι η διαδικασία αυτοματισμού δοκιμής και πώς να ξεκινήσετε τη δοκιμαστική αυτοματοποίηση στον οργανισμό σας . Είναι σημαντικό να κατανοήσουμε ότι ποιο βήμα είναι να εκτελέσετε πρώτα και γιατί.
Η τήρηση αυτών των βημάτων θα σας βοηθήσει να εισαγάγετε τον αυτοματισμό με απρόσκοπτο τρόπο και θα σας επιτρέψει να αποφύγετε κοινές παγίδες που οδηγούν σε αποτυχίες αυτοματισμού.
Τι θα μάθετε:
- Διαδικασία δοκιμής αυτοματοποίησης 10 βημάτων για έναρξη της αυτοματοποίησης δοκιμών
- Βήμα 1. Πείστε τη Διοίκηση
- Βήμα 2. Εύρεση εμπειρογνωμόνων εργαλείων αυτοματισμού
- Βήμα # 3. Χρησιμοποιώντας το σωστό εργαλείο για αυτοματοποίηση
- Βήμα # 4. Ανάλυση διαφόρων εφαρμογών για τον προσδιορισμό αυτών που ταιριάζουν καλύτερα στον αυτοματισμό
- Βήμα # 5. Εκπαίδευση της ομάδας
- Βήμα # 6. Δημιουργία του δοκιμαστικού αυτοματισμού πλαισίου
- Βήμα # 7. Ανάπτυξη σχεδίου εκτέλεσης
- Βήμα # 8. Συγγραφή σεναρίων
- Βήμα # 9. Αναφορά
- Βήμα # 10. Συντήρηση σεναρίων
- συμπέρασμα
- Συνιστώμενη ανάγνωση
Διαδικασία δοκιμής αυτοματοποίησης 10 βημάτων για έναρξη της αυτοματοποίησης δοκιμών
Ακολουθεί μια διαδικασία αυτοματοποίησης δοκιμής βήμα προς βήμα και οδηγός που θα σας βοηθήσει να ξεκινήσετε τη δοκιμή αυτοματοποίησης.
Ας αρχίσουμε.
Βήμα 1.Πείστε τη Διοίκηση
Ανεξάρτητα από το πόσο είστε πρόθυμοι να ανακαλύψετε και να ξεκινήσετε τον αυτοματισμό δοκιμών στον οργανισμό σας, δεν μπορείτε να κάνετε τίποτα εάν η διεύθυνσή σας δεν είναι πεπεισμένη για τα οφέλη που προσφέρει η δοκιμή αυτοματοποίησης. Είναι καθολικό γεγονός ότι ο αυτοματοποιημένος έλεγχος είναι ακριβός. Τα εργαλεία είναι ακριβά ( HP QTP / UFT η άδεια χρήσης κοστίζει περίπου 8K $ ανά μηχάνημα). Υπάρχει ένα κόστος ενός αρχιτέκτονα ή μηχανικού δοκιμής αυτοματισμού (το οποίο, παρεμπιπτόντως, είναι επίσης ακριβό). Μετά από αυτό, τα οφέλη του αυτοματοποιημένου ελέγχου δεν μπορούν να γίνουν άμεσα αντιληπτά. Πρέπει να περιμένετε 2-3 μήνες πριν από την προετοιμασία, τη δοκιμή των σεναρίων σας και αυτό μπορεί να εκτελεστεί αξιόπιστα για να δοκιμάσετε την εφαρμογή.
Πρέπει να πείσετε τη διοίκηση να αναλάβει τον πόνο αυτών των δαπανών και επίσης να τους πείτε να είναι υπομονετικοί πριν ο αυτοματισμός των δοκιμών να αρχίσει να τους δίνει αποτελέσματα.
Πώς θα πείσουν λοιπόν; Πρέπει να τους πείτε την ανάλυση κόστους-οφέλους. Όπως μπορείτε να κάνετε ερωτήσεις που πόσος χρόνος χρειαζόμαστε για να δοκιμάσουμε το BAT (Δοκιμή αποδοχής Build) της εφαρμογής μας; Τότε μπορείτε να πείτε, αν χρειαστεί μια μέρα, με δοκιμαστικό αυτοματισμό μπορούμε να το δοκιμάσουμε εντός 2 ωρών. Το κόστος είναι ότι πρέπει να αγοράσετε το εργαλείο, να εκπαιδεύσετε τον πόρο και να περιμένετε τα αποτελέσματα για δύο μήνες. Μετά από δύο μήνες, θα είμαστε σε θέση να εκτελέσουμε μια ΒΔΤ σε δύο ώρες. Αυτό θα εξοικονομήσει 6 ώρες μη αυτόματου ελέγχου κάθε φορά που κυκλοφορεί μια νέα έκδοση. Εάν το build κυκλοφορεί 4 φορές το μήνα. Θα μπορείτε να εξοικονομήσετε 24 ώρες ή 3 ημέρες μη αυτόματων δοκιμών!
Αυτό δεν σημαίνει ότι οι χειροκίνητοι δοκιμαστές δεν θα κάνουν τίποτα. Θα χρησιμοποιήσουν αυτές τις 6 ώρες δοκιμών για να επικεντρωθούν σε νέες και σημαντικές λειτουργίες της εφαρμογής, ενώ ο αυτοματισμός θα φροντίσει για τα θέματα παλινδρόμησης. Αυτή η ρύθμιση θα βελτιώσει συνολικά την ποιότητα του προϊόντος δώδεκα φορές.
Εάν η διεύθυνσή σας δεν είναι πρόθυμη να πληρώσει για την ποιότητα των προϊόντων τους, τότε κανείς δεν μπορεί να τους αναγκάσει να το πράξουν. Θα μάθουν αυτόματα πότε οι πελάτες θα παραπονεθούν για τα προϊόντα. Η ποιότητα επηρεάζει τα πάντα. Επηρεάζει τις πωλήσεις σας, επηρεάζει τη σχέση σας με τους πελάτες, επηρεάζει την αντίληψή σας στο μυαλό των καταναλωτών. Έτσι, η έξυπνη διοίκηση επενδύει πάντα στην ποιότητα των προϊόντων τους.
Έτσι, πέντε σημεία που πρέπει να θυμάστε για να πείσετε τη διοίκησή σας:
- Πείτε τους λεπτομερώς τα οφέλη του αυτοματισμού δοκιμών.
- Πείτε τους, ότι η δοκιμαστική αυτοματοποίηση είναι ακριβή και θα σας κοστίσει αρχικά χρήματα, αλλά τότε το κόστος θα μειωθεί μόλις ετοιμαστούν τα σενάρια και αρχίσουν να εκτελούνται.
- Πείτε τους ότι πρέπει να περιμένουν περίπου 3 μήνες προτού περιμένουν οποιοδήποτε αποτέλεσμα από τον αυτοματοποιημένο έλεγχο.
- Πείτε τους ότι ο αυτοματοποιημένος έλεγχος δεν είναι να αντικαταστήσει τους χειροκίνητους δοκιμαστές, αλλά να βοηθήσει τους μη αυτόματους δοκιμαστές, καθώς θα μπορούν να δοκιμάσουν περισσότερα ταυτόχρονα.
- Ο αυτοματοποιημένος έλεγχος δεν σημαίνει περισσότερες δοκιμές σε λιγότερο χρόνο. αυτό σημαίνει περισσότερες δοκιμές ταυτόχρονα. (Εάν οι χειροκίνητοι δοκιμαστές χρησιμοποιήθηκαν για τη δοκιμή του BAT σε 8 ώρες, θα μπορούν να δοκιμάσουν το BAT συν νέα λειτουργικότητα συν πολλά άλλα πράγματα τις ίδιες 8 ώρες παρουσία αυτοματισμού.)
Θυμηθείτε, το να πείσετε τη διαχείρισή σας είναι το πρώτο και πιο σημαντικό βήμα για την εισαγωγή αυτοματοποιημένων δοκιμών στον οργανισμό σας. Εάν δεν είναι πεπεισμένοι, ξεχάστε τον αυτοματισμό δοκιμής ή αλλάξτε τον οργανισμό σας. :)
Βήμα 2.Εύρεση εμπειρογνωμόνων εργαλείων αυτοματισμού
Υπάρχουν δύο είδη εμπειρογνωμόνων αυτοματισμού.
- Αρχιτέκτονες αυτοματισμού
- Μηχανικοί αυτοματισμού
Οι αρχιτέκτονες αυτοματισμού είναι μια σπάνια φυλή. Είναι δύσκολο να βρεθούν, εξαιρετικά ακριβά και εξαιρετικά απαραίτητα για την επιτυχία του έργου αυτοματισμού. Αυτοί οι άνθρωποι είναι συνήθως υπεύθυνοι για τη δημιουργία πλαισίων αυτοματισμού. (Θα συζητήσουμε λεπτομερώς τα πλαίσια αυτοματισμού σε ξεχωριστό άρθρο)
Αρχιτέκτονες αυτοματισμού έχουν εμπειρία σε διάφορα είδη εργαλείων και συνήθως γνωρίζουν τα πλεονεκτήματα και τις αδυναμίες κάθε εργαλείου. Θα βοηθήσουν επίσης τη διοίκηση στην επιλογή του σωστού εργαλείου αυτοματοποίησης, αναλύοντας προσεκτικά την εφαρμογή και τις τεχνολογίες που χρησιμοποιούνται σε αυτήν την εφαρμογή . Θα βοηθήσουν επίσης στη δημιουργία του πλαισίου, στο σχεδιασμό συμβάσεων ονομασίας και στη δημιουργία κανόνων για τη δέσμη ενεργειών. Θα βοηθήσουν επίσης στην επιλογή των δοκιμαστικών περιπτώσεων που θα αυτοματοποιηθούν πρώτα.
Εάν μπορείτε να βρείτε έναν σωστό πόρο για τη θέση του αρχιτέκτονα αυτοματισμού, η μισή εργασία σας γίνεται με επιτυχή αυτοματισμό στον οργανισμό σας
Μηχανικοί αυτοματισμού , από την άλλη πλευρά, είναι οι άνθρωποι που θα μετατρέψουν τις χειροκίνητες δοκιμαστικές περιπτώσεις σε αυτοματοποιημένα σενάρια. Θα λειτουργήσουν με αρχιτέκτονα αυτοματισμού και θα είναι υπεύθυνος για τη δημιουργία και εκτέλεση σεναρίων .
Ορισμένες εταιρείες προσλαμβάνουν μηχανικούς αυτοματισμού από το εξωτερικό και ορισμένες εταιρείες προσλαμβάνουν εσωτερικά εκπαιδεύοντας τους υφιστάμενους χειροκίνητους δοκιμαστές. Σε κάθε περίπτωση, ο πόρος πρέπει να είναι καλός στον προγραμματισμό. Πρέπει να γνωρίζει ειδικά για αντικειμενοστραφή προγραμματισμό. Ένας συνδυασμός 1 αρχιτέκτονα αυτοματισμού και δύο μηχανικών αυτοματισμού είναι ιδανικός για τα περισσότερα από τα προϊόντα.
Βήμα # 3.Χρησιμοποιώντας το σωστό εργαλείο για αυτοματοποίηση
Αυτό το σημείο αξίζει το δικό του άρθρο (και θα το γράψω σε αυτό). Αυτό είναι ένα άλλο δύσκολο βήμα στη διαδικασία εκκίνησης του αυτοματισμού. Υπάρχουν διάφορα εργαλεία στην αγορά, αλλά πρέπει να επιλέξετε αυτά που είναι τα καλύτερα για την εφαρμογή σας.
Για να το κάνω σύντομο, θα γράψω τις πιο σημαντικές εκτιμήσεις κατά την επιλογή του εργαλείου. Θα εξηγήσω λεπτομερώς τη διαδικασία επιλογής εργαλείων σε ξεχωριστό άρθρο.
Τα πιο σημαντικά πράγματα που πρέπει να λάβετε υπόψη κατά την επιλογή των σωστών εργαλείων είναι:
- Το εργαλείο πρέπει να είναι στο δικό σας προϋπολογισμός . Τα εργαλεία αυτοματισμού είναι πραγματικά ακριβά. Έτσι, η εταιρεία θα πρέπει να έχει τον προϋπολογισμό για την αγορά του εργαλείου.
- Το εργαλείο πρέπει υποστήριξη τεχνολογιών χρησιμοποιείται στην εφαρμογή σας. Εάν η εφαρμογή σας χρησιμοποιεί φλας ή Silverlight, το εργαλείο πρέπει να την υποστηρίζει. Εάν η εφαρμογή σας εκτελείται σε κινητό, το εργαλείο πρέπει να μπορεί να εκτελεί σενάρια σε κινητό. Μπορείτε να αγοράσετε ένα μόνο εργαλείο που υποστηρίζει όλες τις τεχνολογίες που χρησιμοποιούνται στην εφαρμογή σας ή μπορείτε να αγοράσετε ξεχωριστά εργαλεία για κάθε τεχνολογία. Για παράδειγμα , μπορείτε να χρησιμοποιήσετε σελήνιο για τις εφαρμογές ιστού σας, ρομπότ για τις εφαρμογές σας Android και MS κωδικοποιημένο περιβάλλον χρήστη για εφαρμογές επιφάνειας εργασίας. Όποια και αν είναι η απόφαση, αυτό πρέπει να είναι στον προϋπολογισμό σας.
- Πρέπει να έχετε τα απαραίτητα ειδικευμένοι πόροι ποιος μπορεί να χρησιμοποιήσει αυτό το εργαλείο ή να μάθει αυτό το εργαλείο σε λιγότερο χρόνο. Για παράδειγμα , έχετε προσλάβει τον αρχιτέκτονα αυτοματισμού που έχει εμπειρία μόνο στο QTP και αγοράζετε μια άδεια χρήσης για το MS Coded UI, ο πόρος μπορεί να μην είναι άνετος κατά τη χρήση του. Τα εργαλεία είναι σαν καλά αυτοκίνητα, αλλά πρέπει να έχετε και καλούς οδηγούς για να οδηγήσετε αυτά τα καλά αυτοκίνητα.
- Το εργαλείο πρέπει να έχει ένα καλός μηχανισμός αναφοράς για να δείξετε τα αποτελέσματα στους ενδιαφερόμενους μετά από κάθε εκτέλεση.
Υπάρχουν διάφοροι άλλοι παράγοντες κατά την επιλογή του σωστού εργαλείου και θα τους καλύψω σε ξεχωριστό άρθρο.
Διαβάστε αυτόν τον οδηγό για τα πιο πρόσφατα κορυφαία εργαλεία αυτοματισμού:
Τα 20 καλύτερα εργαλεία δοκιμών αυτοματισμού το 2020 (περιεκτική λίστα)
Βήμα # 4.Ανάλυση διαφόρων εφαρμογών για τον προσδιορισμό αυτών που ταιριάζουν καλύτερα στον αυτοματισμό
Εάν ο οργανισμός σας εργάζεται σε 5 εφαρμογές, δεν είναι απαραίτητο κάθε μια να είναι αυτοματοποιημένη. Πρέπει να δούμε τους διάφορους παράγοντες κατά την επιλογή οποιασδήποτε εφαρμογής για αυτοματοποίηση.
Η εφαρμογή που πρέπει να αυτοματοποιηθεί πρέπει να έχει αυτούς τους παράγοντες:
- Η εφαρμογή δεν πρέπει να βρίσκεται στα πρώτα στάδια της ανάπτυξής της. (Η εφαρμογή θα πρέπει να έχει όλες ή μερικές μονάδες που είναι σταθερές και δοκιμασμένες από χειροκίνητους δοκιμαστές)
- Η διεπαφή χρήστη της εφαρμογής πρέπει να είναι σταθερή. (Το περιβάλλον χρήστη δεν πρέπει να αλλάζει συχνά)
- Οι χειροκίνητες δοκιμαστικές περιπτώσεις αυτής της εφαρμογής πρέπει να είναι σε γραπτή μορφή.
Ο κύριος στόχος της αυτοματοποίησης είναι να βεβαιωθείτε ότι εάν η εφαρμογή είναι χωρίς σφάλματα σε μία έκδοση, θα πρέπει να παραμείνει χωρίς σφάλματα στην επόμενη έκδοση. Ο χειροκίνητος ελεγκτής δεν πρέπει να χάνει το χρόνο του στην εύρεση ζητημάτων παλινδρόμησης, αυτά τα ζητήματα πρέπει να εντοπίζονται αυτοματοποιημένα.
Επομένως, για να βρούμε μια παλινδρόμηση, πρέπει να έχουμε μια εφαρμογή που είναι ήδη σταθερή και έχει γράψει κάποιες δοκιμαστικές περιπτώσεις. Η ομάδα αυτοματισμού θα μετατρέψει αυτές τις δοκιμαστικές περιπτώσεις σε σενάρια και θα εκτελέσει αυτά τα σενάρια σε κάθε έκδοση για να βεβαιωθείτε ότι δεν εμφανίζεται παλινδρόμηση.
Επίσης, διαβάστε => Πώς να επιλέξετε σωστές περιπτώσεις δοκιμών για έλεγχο αυτοματισμού
Βήμα # 5.Εκπαίδευση της ομάδας
Μετά την επιλογή εργαλείων και την πρόσληψη πόρων, το επόμενο βήμα είναι λογικά η εκπαίδευση των πόρων.
Εάν οι χειροκίνητοι δοκιμαστές μετατραπούν σε μηχανικούς αυτοματισμού, πρέπει να εκπαιδευτούν σε ορολογίες και έννοιες αυτοματισμού. Εάν προσληφθεί αρχιτέκτονας αυτοματισμού από έξω, πρέπει να γνωρίζει το προϊόν για δοκιμή, τη διαδικασία μη αυτόματης δοκιμής και τι περιμένει η διοίκηση.
Δώστε στους πόρους λίγο χρόνο για να δοκιμάσετε διαφορετικά πράγματα μέχρι να καταλήξουν τελικά σε μια στρατηγική αυτοματοποίησης που κερδίζει. Εκπαιδεύστε τους στα εργαλεία που χρησιμοποιεί ήδη ο οργανισμός λογισμικό εντοπισμού σφαλμάτων και λογισμικό διαχείρισης απαιτήσεων .
Η καλή εκπαίδευση και η ισχυρή επικοινωνία μεταξύ χειροκίνητων δοκιμαστών, προγραμματιστών και ομάδας αυτοματισμού είναι πραγματικά απαραίτητη.
Βήμα # 6.Δημιουργία του δοκιμαστικού αυτοματισμού πλαισίου
Το μεγαλύτερο καθήκον για τον αρχιτέκτονα αυτοματισμού είναι να δημιουργήσει ένα πλαίσιο αυτοματισμού που θα πρέπει να υποστηρίζει μακροπρόθεσμα αυτοματοποιημένες δοκιμές.
Το πλαίσιο αυτοματισμού είναι βασικά το σύνολο κανόνων και προσεκτικού σχεδιασμού για τη σύνταξη των σεναρίων με τρόπο που οδηγεί στο ελάχιστο ποσό συντήρησης. Εάν αλλάξει κάτι στην εφαρμογή, τα σενάρια χρειάζονται λίγη ή καθόλου ενημέρωση για να αντιμετωπίσουν αυτήν την αλλαγή. Αυτή είναι η ομορφιά ενός πλαισίου αυτοματισμού.
Υπάρχουν πέντε είδη πλαισίων αυτοματισμού, δηλαδή γραμμικά, αρθρωτά, βάσει δεδομένων, βάσει λέξεων-κλειδιών και υβριδικά. Όλα αυτά τα πλαίσια θα καλυφθούν λεπτομερώς με παραδείγματα σε ξεχωριστό άρθρο αυτής της σειράς.
Μπορείτε επίσης να αρχίσετε να διαβάζετε περισσότερα σχετικά με τα αυτοματοποιημένα πλαίσια στα ακόλουθα σεμινάρια:
=> Γιατί χρειαζόμαστε πλαίσιο για αυτοματοποιημένο έλεγχο;
=> Παραδείγματα πλαισίου QTP
=> Παραδείγματα πλαισίου Selenium
Βήμα # 7.Ανάπτυξη σχεδίου εκτέλεσης
Το σχέδιο εκτέλεσης περιλαμβάνει την επιλογή των περιβαλλόντων που θα εκτελεστούν τα σενάρια. Το περιβάλλον περιλαμβάνει λειτουργικό σύστημα, πρόγραμμα περιήγησης και διαφορετικές διαμορφώσεις υλικού.
Για παράδειγμα , εάν η δοκιμαστική υπόθεση απαιτεί να ελέγξει τον ιστότοπο σε 3 προγράμματα περιήγησης, συγκεκριμένα, Chrome, Firefox και IE, τότε η ομάδα αυτοματισμού θα γράψει το σενάριο με τέτοιο τρόπο ώστε να μπορεί να εκτελεί σε κάθε πρόγραμμα περιήγησης.
Αυτό θα πρέπει πάντα να λέγεται πριν από τη σύνταξη των σεναρίων, διότι θα ληφθεί μέριμνα σε σενάρια εάν η ομάδα αυτοματισμού το γνωρίζει εκ των προτέρων. Το σχέδιο εκτέλεσης θα πρέπει επίσης να αναφέρει ότι ποιος θα εκτελέσει τα σενάρια. Κανονικά η ομάδα αυτοματισμού εκτελεί τα σενάρια σε κάθε έκδοση, αλλά διαφέρει από εταιρεία σε εταιρεία. Ορισμένοι διαχειριστές ζητούν από τους προγραμματιστές να εκτελέσουν αυτά τα σενάρια στο build τους πριν από την κυκλοφορία τους και ορισμένες εταιρείες προσλαμβάνουν έναν ειδικό πόρο μόνο για την εκτέλεση. Ακόμη και ορισμένες εταιρείες εκτελούν σενάρια σε λειτουργία χωρίς παρακολούθηση, η οποία φυσικά δεν απαιτεί επιπλέον πόρο.
Βήμα # 8.Συγγραφή σεναρίων
Όταν έχει σχεδιαστεί το πλαίσιο, το σχέδιο εκτέλεσης είναι γνωστό και οι πόροι εκπαιδεύονται στο νέο εργαλείο, τώρα είναι η κατάλληλη στιγμή για να αρχίσετε να γράφετε σενάρια.
Τα σενάρια πρέπει να γράφονται με οργανωμένο τρόπο με την κατάλληλη σύμβαση ονομασίας. Ο πηγαίος κώδικας πρέπει να διατηρείται σε έναν έλεγχο πηγής για να αποφευχθεί η απώλεια κώδικα. Ο έλεγχος έκδοσης και το ιστορικό πρέπει να διατηρηθούν. Η δοκιμαστική αυτοματοποίηση είναι ακριβώς όπως η ανάπτυξη λογισμικού. Όλες οι βέλτιστες πρακτικές προγραμματισμού πρέπει να είναι προσεκτικοί κατά τη σύνταξη των σεναρίων.
Επίσης, διαβάστε => Πώς να μεταφράσετε χειροκίνητες δοκιμαστικές περιπτώσεις σε σενάρια αυτοματισμού
Βήμα # 9.Αναφορά
Η λειτουργία αναφοράς συνήθως παρέχεται από το εργαλείο. Ωστόσο, μπορούμε να δημιουργήσουμε προσαρμοσμένους μηχανισμούς αναφοράς, όπως η αυτόματη αποστολή των αποτελεσμάτων μέσω ηλεκτρονικού ταχυδρομείου στη διαχείριση.
Μπορούμε να δημιουργήσουμε αναφορές στο τέλος κάθε εκτέλεσης με τη μορφή γραφημάτων και πινάκων εάν η διαχείριση το χρειάζεται. Η διεύθυνση θα πρέπει πάντα να ενημερώνεται για την κάλυψη των δοκιμαστικών περιπτώσεων, αυτό σημαίνει ποιες χειροκίνητες δοκιμαστικές περιπτώσεις καλύπτονται σε αυτοματοποίηση και ποιες από αυτές απομένουν.
Βήμα # 10.Συντήρηση σεναρίων
Εάν ακολουθούνται οι βέλτιστες πρακτικές προγραμματισμού και το πλαίσιο είναι καλό, τότε η συντήρηση δεν θα είναι πρόβλημα.
Συντήρηση συνήθως συμβαίνει όταν υπάρχει αίτημα αλλαγής μιας εφαρμογής. Τα σενάρια πρέπει να ενημερώνονται αμέσως για να αντιμετωπίσουν αυτήν την αλλαγή για να διασφαλιστεί η άψογη εκτέλεση.
Για παράδειγμα , εάν γράφετε κάποιο κείμενο στο πλαίσιο κειμένου μέσω του σεναρίου και τώρα αυτό το πλαίσιο κειμένου γίνεται η αναπτυσσόμενη λίστα, θα πρέπει να ενημερώσουμε αμέσως το σενάριο.
Ορισμένα άλλα είδη αλλαγών περιλαμβάνουν ότι τα σενάρια σας εκτελούνται στην αγγλική έκδοση της εφαρμογής. Τώρα υπάρχει ένα αίτημα αλλαγής ότι η εφαρμογή πρέπει να υποστηρίζει κινέζικα. Το πλαίσιο σας θα σας επιτρέψει να ενημερώσετε τα σενάρια σας με λίγη προσπάθεια για να υποστηρίξετε την εκτέλεση και στα κινέζικα! Αυτός είναι ο λόγος για τον οποίο οι αρχιτέκτονες αυτοματισμού είναι ακριβοί. :)
Εάν το πλαίσιο δεν είναι καλό και δεν ακολουθούνται οι βέλτιστες πρακτικές, τότε η συντήρηση θα γίνει εφιάλτης. Τα περισσότερα έργα αυτοματισμού αποτυγχάνουν λόγω κακής συντήρησης σεναρίων.
συμπέρασμα
Αυτό το άρθρο περιγράφει Τι είναι η διαδικασία δοκιμής αυτοματισμού και πώς να ξεκινήσετε τις δοκιμές αυτοματισμού στον οργανισμό σας από την αρχή έως το τέλος με βήμα προς βήμα τρόπο. Εάν ακολουθήσετε αυτά τα βήματα, ελπίζω ότι ο αυτοματισμός σας θα είναι επιτυχής.
Προτεινόμενη ανάγνωση = >> Καλύτερο λογισμικό αυτοματοποίησης διαδικασιών πληροφορικής
Υπάρχουν ορισμένα μέρη (όπως επιλογή εργαλείων αυτοματισμού και πλαίσια αυτοματισμού) που αξίζουν τα δικά τους άρθρα. Θα τα καλύψουμε σε προσεχή μέρη αυτής της σειράς μαθημάτων δοκιμών αυτοματισμού.
=> Εν τω μεταξύ κάντε κλικ εδώ για να δείτε όλα τα μαθήματα έχουμε ήδη δημοσιεύσει σε αυτήν τη σειρά.
Προσπάθησα να καλύψω όλες τις πτυχές σε μια ευρύτερη άποψη και να χρησιμοποιήσω τη δική μου εμπειρία για να γράψω αυτό το σεμινάριο.
Εάν πιστεύετε ότι μου έλειπε κάτι σημαντικό ή κάποιο τμήμα αυτού του σεμιναρίου χρειάζεται λίγο περισσότερη εξήγηση, ρωτήστε με στην ενότητα σχολίων. Θα ήθελα πολύ να απαντήσω στις ερωτήσεις σας.
χαρακτήρας c ++ στη συμβολοσειρά
Εκμάθηση PREV # 2 | ΕΠΟΜΕΝΟ Φροντιστήριο # 4
Συνιστώμενη ανάγνωση
- Οδηγός βήμα προς βήμα για την εφαρμογή του Proof of Concept (POC) στο Automation Testing
- Τι είναι ο έλεγχος αυτοματισμού (ο τελικός οδηγός για την έναρξη του αυτοματισμού δοκιμής)
- Sikuli GUI Automation Testing Tool - Οδηγός για αρχάριους Μέρος # 2
- Τα καλύτερα εργαλεία δοκιμής λογισμικού 2021 (QA Test Automation Tools)
- Μήπως οι Εξεταστές Χάνουν την Πιάνη τους από τις Δοκιμές λόγω Αυτοματισμού;
- Χειροκίνητες και αυτοματοποιημένες προκλήσεις δοκιμών
- Είστε ειδικός χειρωνακτικών ή αυτοματοποιημένων δοκιμών; Εργαστείτε με μερική απασχόληση για εμάς!
- 11 καλύτερα εργαλεία αυτοματισμού για τη δοκιμή εφαρμογών Android (Εργαλεία δοκιμών εφαρμογών Android)