10 awesome tips become better automation tester
Ο αυτοματισμός είναι το όνειρο κάθε δοκιμαστή!
Όλοι θέλουμε να γίνουμε δοκιμαστές αυτοματισμού. Αλλά μόνο λίγοι από εμάς είναι επιτυχείς σε αυτό.
Εδώ είναι μερικά απλά μέτρα που θα σας βοηθήσουν να είστε το είδος του θαυμάσιου αυτοματισμού που επιθυμείτε να είστε.
Τι θα μάθετε:
- 10 συμβουλές για να είστε καλός δοκιμαστής αυτοματισμού
- Συμβουλή # 1: Μάθετε τα βασικά των δοκιμών πολύ καλά
- Συμβουλή # 2: Ξεκινήστε νωρίς
- Συμβουλή # 3: Εξοικειωθείτε με τις βασικές έννοιες κωδικοποίησης
- Συμβουλή # 4: Ξεπεράστε το 'Έναρξη του προβλήματος'
- Συμβουλή # 5: Μην εκνευρίζεστε
- Συμβουλή # 6: Μάθετε βλέποντας
- Συμβουλή # 7: Αρχεία βοήθειας
- Συμβουλή # 8: Πρακτική
- Συμβουλή # 9: Προσπαθήστε να είστε καλύτεροι
- Συμβουλή # 10: Κρατήστε ανοιχτό μυαλό
- συμπέρασμα
- Συνιστώμενη ανάγνωση
10 συμβουλές για να είστε καλός δοκιμαστής αυτοματισμού
Ας αρχίσουμε.
Συμβουλή # 1:Μάθετε τα βασικά των δοκιμών πολύ καλά
Αυτό συμβαίνει επειδή ο έλεγχος αυτοματισμού δεν είναι παρά ένας κλάδος δοκιμών - μια φόρμα που χρησιμοποιεί λίγο περισσότερο «techie» προσέγγιση για τη δοκιμή της. Το να γνωρίζετε τι δοκιμάζετε και γιατί δοκιμάζετε είναι πολύ σημαντικό. «Πώς» - διαφέρει ο αυτοματισμός και η μη αυτόματη δοκιμή.
Συμβουλή # 2:Ξεκινήστε νωρίς
Μην περιμένετε να φτάσει ένα έργο αυτοματισμού πριν ξεκινήσετε. Υπάρχουν πολλά διαθέσιμα εργαλεία ανοιχτού κώδικα. Εγκαταστήστε ένα στο προσωπικό σας μηχάνημα και δοκιμάστε το.
Χρησιμοποιήστε τις γενικές εφαρμογές όπως το Gmail.com ή το Amazon.com ή ακόμα και το αυτόνομο Microsoft Office ή την Αριθμομηχανή σας. Οτιδήποτε, βασικά.
Συμβουλή # 3:Εξοικειωθείτε με τις βασικές έννοιες κωδικοποίησης
Εξοικειωθείτε με τις βασικές έννοιες κωδικοποίησης σε οποιαδήποτε γλώσσα της επιλογής σας. Όταν αφιερώσετε λίγο χρόνο για να εξετάσετε προσεκτικά τι αποτελείται μια γλώσσα προγραμματισμού, τα περισσότερα από αυτά είναι λίγο πολύ τα ίδια.
τι είναι ένα αρχείο .bin
Πάρτε δέσμες ενεργειών VB, για παράδειγμα , θα πρέπει να γνωρίζετε τους τύπους δεδομένων, τον τρόπο χειρισμού των μεταβλητών και των σταθερών, τους διαφορετικούς χειριστές, τις δηλώσεις υπό όρους, τις δηλώσεις βρόχου, τις συστοιχίες, τις λειτουργίες κ.λπ.
Μόλις καταλάβετε αυτές τις έννοιες, μπορείτε εύκολα να βάλετε τις γνώσεις σας σε οποιαδήποτε γλώσσα. Δώστε λοιπόν στον εαυτό σας τουλάχιστον μια εβδομάδα για να κατανοήσετε πλήρως αυτές τις έννοιες.
Συμβουλή # 4:Ξεπεράστε το «Έναρξη του προβλήματος»
Το πρώτο τεστ / πρόγραμμα που γράφετε θα σας προκαλέσει σύγχυση, ανεξάρτητα από το πόσο καλά διαβάσετε είστε σχετικά με το θέμα. Σίγουρα θα είναι συντριπτική. Αλλά μην ανησυχείς. Σκεφτείτε το σαν να μεταφράζετε το μη αυτόματο τεστ σε διαφορετικό μέσο εκτός από τα Αγγλικά.
Συμβουλή # 5:Μην εκφοβίζεστε
Είναι πολύ εύκολο για έναν αρχάριο να δει ένα τεστ αυτοματοποίησης ή ένα πρόγραμμα και να πιστεύει ότι φαίνεται πολύ τεχνικό και ότι ποτέ δεν θα μπορέσετε να το καταλάβετε ακόμη λιγότερο να γράψετε κάτι τέτοιο. Μην ανησυχείτε. είναι φυσικό να νιώθεις έτσι.
Για παράδειγμα , εάν θέλετε να εισαγάγετε την τιμή ονόματος χρήστη στη σελίδα σύνδεσης του Gmail.com. Ποια είναι η δήλωση που θα γράφατε στη χειροκίνητη δοκιμαστική θήκη σας;
Θα είναι σαν: Πληκτρολογήστε 'swatiseela' στο πεδίο 'Όνομα χρήστη' στη σελίδα Gmail.com.
Όταν το μεταφράζετε σε VBScript ως δήλωση στη δοκιμή QTP, θα είναι:
“Browser('Gmail: Email from Google').page('Gmail: Email from Google'). WebEdit('Email').Set “swatiseela””.
Βλέπετε, δεν υπάρχει μεγάλη διαφορά. Ο τρόπος με τον οποίο αναφέρεται το μέρος για να εισαγάγετε το όνομα χρήστη γίνεται με διαφορετικό τρόπο.
Δεδομένου ότι κάθε βήμα δοκιμής αυτοματισμού εκτελείται από μια μηχανή αντί για έναν άνθρωπο, πρέπει απλώς να βεβαιωθείτε ότι γράφετε τις οδηγίες σας (βήμα δοκιμής) όσο το δυνατόν σαφέστερα χωρίς καμία ασάφεια.
Αντί να λέτε απλά εισάγετε την τιμή, παρέχετε στην πραγματικότητα τα ακριβή ονόματα των αντικειμένων στη σελίδα, όπως ονομάζονται από τον προγραμματιστή. Μόλις καταλάβετε αυτή τη μετάφραση, ο αυτοματισμός είναι εύκολος.
Συμβουλή # 6:Μάθετε βλέποντας
Αυτή είναι η στρατηγική που ακολουθώ προσωπικά κάθε φορά που πρέπει να δουλέψω με ένα νέο εργαλείο. Κάθε εργαλείο που έρχεται στην αγορά, ανεξάρτητα από το πόσο τεχνικά ανθεκτικό είναι, προσπαθεί να είναι φιλικό προς τον χρήστη. Επομένως, όλες οι δυνατότητες του εργαλείου πρέπει να είναι προσβάσιμες από το μενού.
Εδώ είναι αυτό που κάνω - Ξεκινώ από την επιλογή μενού 'Αρχείο' και προχωράω μέχρι να φτάσω στο 'Βοήθεια' και προσπαθώ να δώσω μια εκπληκτική ματιά σε κάθε στοιχείο μενού - υπομενού. Τα περισσότερα από τα ονόματα θα είναι αντιπροσωπευτικά του τι κάνει αυτή η επιλογή. Αλλά σε περίπτωση που χρειάζεστε περισσότερες πληροφορίες, απλώς κάντε κλικ σε αυτό το αντικείμενο και κοιτάξτε.
Εάν εξακολουθείτε να χρειάζεστε περισσότερες πληροφορίες, χρησιμοποιήστε το αρχείο βοήθειας. Με αυτόν τον τρόπο δεν περιμένετε κάποιον να σας δώσει τις γνώσεις σχετικά με το εργαλείο. Εξοικειωθείτε με το εργαλείο και το IDE χρησιμοποιώντας την πρωτοβουλία σας. Σας βοηθά να εκτιμήσετε τι πρόκειται να σας φανεί χρήσιμο και τι όχι.
Συμβουλή # 7:Αρχεία βοήθειας
Πολλοί από εμάς αναζητούμε διαδικτυακά σεμινάρια και φόρουμ για να ξεκινήσετε. Ενώ είναι όλα υπέροχα, τίποτα δεν πλησιάζει στα αρχεία βοήθειας που συνοδεύουν το εργαλείο. Είναι ο μεγαλύτερος θησαυρός σας. Περιγράφει όλα όσα μπορεί να κάνει το εργαλείο. Εξετάστε λοιπόν κάθε πρόγραμμα αυτοματισμού που γράφετε ως ανοιχτή εξέταση βιβλίων. Το ανοιχτό βιβλίο είναι το αρχείο βοήθειας. Κάντε τον πρώτο σας προορισμό όποτε χαθείτε.
Συμβουλή # 8:Πρακτική
Να είστε υπομονετικοί και να ασκείτε τακτικά κώδικα γραφής. Να θυμάστε ότι η δοκιμή είναι επαλήθευση και επικύρωση. Για να γράψετε δοκιμές με τρόπο που ο καθένας έχει σαφώς καθορισμένα κριτήρια Pass and Fail. Δεν θέλετε ένα εργαλείο αυτοματισμού να κάνει απλώς την καταχώριση δεδομένων και να σας αφήσει την ανάλυση. Βεβαιωθείτε ότι το πρόγραμμά σας θα είναι σε θέση να προσδιορίσει με σαφήνεια και να παρουσιάσει το αποτέλεσμα ως επιτυχία ή αποτυχία.
Συμβουλή # 9:Προσπαθήστε να είστε καλύτεροι
Μόλις λύσετε ένα πρόβλημα και γράψετε ένα πρόγραμμα, σκεφτείτε τρόπους με τους οποίους μπορείτε να το βελτιώσετε.
Μπορείτε να το κάνετε πιο ευανάγνωστο; Μπορείτε να επιτύχετε το αποτέλεσμα σε λιγότερες γραμμές κώδικα; Μπορείτε να επαναχρησιμοποιήσετε ορισμένα από τα στοιχεία; Μπορείτε να αποφύγετε τη χρήση όσων μεταβλητών έχετε; Είναι η μνήμη του προγράμματος σας αποτελεσματική; Μπορείτε να το κάνετε πιο γρήγορο; - Αυτές είναι μερικές από τις ερωτήσεις που πρέπει να θυμάστε και να εργαστείτε.
Συμβουλή # 10:Κρατήστε ανοιχτό μυαλό
Παρόλο που ο έλεγχος αυτοματισμού είναι εξαιρετικός και δίνει στους δοκιμαστές ένα «Θεόπλοκο», πρέπει να αποδεχτούμε ότι σε ορισμένες περιπτώσεις δεν είναι ακριβώς ο τρόπος να πάμε. Σε τέτοιες στιγμές, να είστε ευγενικοί γιατί αυτό είναι ο πρωταρχικός μας στόχος, είτε ακολουθούμε τη διαδρομή Αυτοματισμού είτε τη Μη αυτόματη διαδρομή.
συμπέρασμα
Ελπίζω ότι αυτό το άρθρο έχει απαντήσει σε μερικές ερωτήσεις που πρέπει να είχατε όλοι εσείς οι επίδοξοι δοκιμαστές αυτοματισμού. Εάν αποφασίσετε να συμμετάσχετε σε αυτήν και να έχετε περαιτέρω κρατήσεις, ενημερώστε μας μέσω των σχολίων.
Υπάρχει κάτι σε αυτό το άρθρο με το οποίο συμφωνείτε ή διαφωνείτε απόλυτα;
Συνιστώμενη ανάγνωση
- 10 συμβουλές που πρέπει να διαβάσετε πριν αυτοματοποιήσετε τη δοκιμαστική σας εργασία
- Πότε να επιλέξετε τη δοκιμή αυτοματοποίησης;
- Top 20 Πρακτικές συμβουλές δοκιμής λογισμικού που πρέπει να διαβάσετε πριν δοκιμάσετε οποιαδήποτε εφαρμογή
- Τι είναι ο έλεγχος αυτοματισμού (ο τελικός οδηγός για την έναρξη του αυτοματισμού δοκιμής)
- Τύποι δοκιμών αυτοματισμού και ορισμένες παρανοήσεις
- 11 καλύτερα εργαλεία αυτοματισμού για τη δοκιμή εφαρμογών Android (Εργαλεία δοκιμών εφαρμογών Android)
- Διαδικασία δοκιμής αυτοματοποίησης 10 βημάτων: Πώς να ξεκινήσετε τη δοκιμή αυτοματοποίησης στον οργανισμό σας
- Χειροκίνητες προκλήσεις και δοκιμές αυτοματισμού