Τι είναι ο έλεγχος αυτοματισμού;
Automation Testing or Test Automation είναι μια τεχνική δοκιμών λογισμικού που εκτελεί χρησιμοποιώντας ειδικά αυτοματοποιημένα εργαλεία λογισμικού δοκιμών για την εκτέλεση μιας δοκιμαστικής σουίτας. Αντίθετα, η χειροκίνητη δοκιμή πραγματοποιείται από έναν άνθρωπο που κάθεται μπροστά από έναν υπολογιστή που εκτελεί προσεκτικά τα βήματα της δοκιμής.
Το λογισμικό δοκιμών αυτοματισμού μπορεί επίσης να εισαγάγει δεδομένα δοκιμών στο υπό δοκιμή σύστημα, να συγκρίνει τα αναμενόμενα και τα πραγματικά αποτελέσματα και να δημιουργήσει λεπτομερείς αναφορές δοκιμών. Το Software Test Automation απαιτεί σημαντικές επενδύσεις χρημάτων και πόρων.
Οι διαδοχικοί κύκλοι ανάπτυξης θα απαιτούν επαναλαμβανόμενη εκτέλεση της ίδιας δοκιμαστικής σουίτας. Χρησιμοποιώντας ένα εργαλείο δοκιμαστικού αυτοματισμού, είναι δυνατή η εγγραφή αυτής της δοκιμαστικής σουίτας και η αναπαραγωγή της όπως απαιτείται. Μόλις η δοκιμαστική σουίτα αυτοματοποιηθεί, δεν απαιτείται ανθρώπινη παρέμβαση. Αυτό βελτίωσε την απόδοση επωνυμίας δοκιμής. Ο στόχος του Αυτοματισμού είναι να μειωθεί ο αριθμός των δοκιμαστικών περιπτώσεων που πρέπει να εκτελούνται χειροκίνητα και να μην εξαλειφθεί πλήρως η Χειροκίνητη δοκιμή.
Κάντε κλικ εδώ εάν το βίντεο δεν είναι προσβάσιμο
Σε αυτό το αυτοματοποιημένο σεμινάριο δοκιμών λογισμικού, θα μάθετε τα βασικά στοιχεία του αυτοματισμού δοκιμής όπως:
- Τι είναι ο έλεγχος αυτοματισμού;
- Γιατί αυτοματοποιημένες δοκιμές;
- Ποιες δοκιμαστικές περιπτώσεις θα αυτοματοποιηθούν;
- Αυτοματοποιημένη διαδικασία δοκιμών
- Επιλογή εργαλείου δοκιμής
- Ορίστε το πεδίο του Αυτοματισμού
- Σχεδιασμός, Σχεδιασμός και Ανάπτυξη
- Εκτέλεση δοκιμής
- Πλαίσιο αυτοματισμού
- Βέλτιστες πρακτικές εργαλείου αυτοματισμού
- Οφέλη από τον έλεγχο αυτοματισμού
- Τύποι αυτοματοποιημένων δοκιμών
- Πώς να επιλέξετε ένα εργαλείο αυτοματισμού;
- Εργαλεία δοκιμών αυτοματισμού
Γιατί να δοκιμάσετε τον αυτοματισμό;
Ο αυτοματοποιημένος έλεγχος είναι ο καλύτερος τρόπος για να αυξήσετε την αποτελεσματικότητα, την κάλυψη δοκιμών και την ταχύτητα εκτέλεσης στις δοκιμές λογισμικού. Η αυτοματοποιημένη δοκιμή λογισμικού είναι σημαντική για τους ακόλουθους λόγους:
- Μη αυτόματη δοκιμή όλων των ροών εργασίας, όλων των πεδίων, όλων των αρνητικών σεναρίων είναι χρονοβόρα και χρήμα
- Είναι δύσκολο να δοκιμάσετε χειροκίνητα για πολύγλωσσους ιστότοπους
- Δοκιμή Αυτοματοποίηση σε δοκιμές λογισμικού δεν απαιτεί ανθρώπινη παρέμβαση. Μπορείτε να εκτελέσετε αυτόματο έλεγχο χωρίς παρακολούθηση (διανυκτέρευση)
- Το Test Automation αυξάνει την ταχύτητα εκτέλεσης της δοκιμής
- Ο αυτοματισμός συμβάλλει στην αύξηση της κάλυψης δοκιμών
- Η μη αυτόματη δοκιμή μπορεί να γίνει βαρετή και ως εκ τούτου επιρρεπής σε σφάλματα.
Ποιες δοκιμαστικές περιπτώσεις θα αυτοματοποιηθούν;
Οι δοκιμαστικές περιπτώσεις που θα αυτοματοποιηθούν μπορούν να επιλεγούν χρησιμοποιώντας το ακόλουθο κριτήριο για την αύξηση της αυτοματοποίησης ROI
- Υψηλού κινδύνου - Επιχειρηματικές κρίσιμες περιπτώσεις δοκιμών
- Δοκιμές περιπτώσεις που εκτελούνται επανειλημμένα
- Δοκιμαστικές περιπτώσεις που είναι πολύ κουραστικές ή δύσκολες στην εκτέλεση χειροκίνητα
- Δοκιμαστικές περιπτώσεις που είναι χρονοβόρες
Η ακόλουθη κατηγορία δοκιμαστικών περιπτώσεων δεν είναι κατάλληλη για αυτοματοποίηση:
- Δοκιμαστικές περιπτώσεις που έχουν σχεδιαστεί πρόσφατα και δεν εκτελούνται χειροκίνητα τουλάχιστον μία φορά
- Δοκιμαστικές περιπτώσεις για τις οποίες οι απαιτήσεις αλλάζουν συχνά
- Δοκιμές περιπτώσεις που εκτελούνται σε ad-hoc βάση.
Αυτοματοποιημένη διαδικασία δοκιμών:
Τα ακόλουθα βήματα ακολουθούνται σε μια διαδικασία αυτοματισμού
Βήμα 1) Επιλογή εργαλείου δοκιμής
Βήμα 2) Ορίστε το πεδίο του Αυτοματισμού
Βήμα 3) Σχεδιασμός, Σχεδιασμός και Ανάπτυξη
Βήμα 4) Εκτέλεση δοκιμής
Βήμα 5) Συντήρηση
Επιλογή εργαλείου δοκιμής
Η επιλογή Test Tool εξαρτάται σε μεγάλο βαθμό από την τεχνολογία στην οποία βασίζεται η εφαρμογή Under Test. Για παράδειγμα, το QTP δεν υποστηρίζει την Informatica. Επομένως, το QTP δεν μπορεί να χρησιμοποιηθεί για τον έλεγχο εφαρμογών Informatica. Είναι καλή ιδέα να πραγματοποιήσετε μια απόδειξη της έννοιας του εργαλείου στο AUT.
Ορίστε το πεδίο του Αυτοματισμού
Το πεδίο της αυτοματοποίησης είναι ο τομέας της υπό δοκιμή εφαρμογής σας, η οποία θα αυτοματοποιηθεί. Τα ακόλουθα σημεία βοηθούν στον προσδιορισμό του πεδίου:
- Τα χαρακτηριστικά που είναι σημαντικά για την επιχείρηση
- Σενάρια που έχουν μεγάλο αριθμό δεδομένων
- Κοινές λειτουργίες μεταξύ εφαρμογών
- Τεχνική σκοπιμότητα
- Ο βαθμός στον οποίο επαναχρησιμοποιούνται τα επιχειρηματικά στοιχεία
- Η πολυπλοκότητα των δοκιμαστικών περιπτώσεων
- Δυνατότητα χρήσης των ίδιων περιπτώσεων δοκιμής για δοκιμές μεταξύ προγραμμάτων περιήγησης
Σχεδιασμός, Σχεδιασμός και Ανάπτυξη
Κατά τη διάρκεια αυτής της φάσης, δημιουργείτε μια στρατηγική & σχέδιο αυτοματισμού, το οποίο περιέχει τις ακόλουθες λεπτομέρειες-
- Επιλέχθηκαν εργαλεία αυτοματισμού
- Σχεδιασμός πλαισίου και τα χαρακτηριστικά του
- Στοιχεία αυτοματοποίησης εντός και εκτός πεδίου εφαρμογής
- Προετοιμασία δοκιμαστικού αυτοματισμού
- Χρονοδιάγραμμα και χρονοδιάγραμμα σεναρίων και εκτέλεσης
- Παραδοτέα δοκιμών αυτοματισμού
Εκτέλεση δοκιμής
Τα σενάρια αυτοματισμού εκτελούνται κατά τη διάρκεια αυτής της φάσης. Τα σενάρια χρειάζονται δεδομένα δοκιμής εισόδου πριν οριστούν να εκτελεστούν. Μόλις εκτελεστούν παρέχουν λεπτομερείς αναφορές δοκιμών.
Η εκτέλεση μπορεί να πραγματοποιηθεί χρησιμοποιώντας το εργαλείο αυτοματισμού απευθείας ή μέσω του εργαλείου Test Management που θα επικαλεστεί το εργαλείο αυτοματισμού.
Παράδειγμα: Το κέντρο ποιότητας είναι το Εργαλείο διαχείρισης δοκιμών που με τη σειρά του θα επικαλεστεί το QTP για εκτέλεση σεναρίων αυτοματισμού. Τα σενάρια μπορούν να εκτελεστούν σε ένα μόνο μηχάνημα ή σε μια ομάδα μηχανών. Η εκτέλεση μπορεί να γίνει κατά τη διάρκεια της νύχτας, για εξοικονόμηση χρόνου.
Προσέγγιση συντήρησης αυτοματοποίησης δοκιμής
Το Test Automation Maintenance Approach είναι μια δοκιμαστική φάση αυτοματοποίησης που πραγματοποιείται για να ελέγξει εάν οι νέες λειτουργίες που προστέθηκαν στο λογισμικό λειτουργούν καλά ή όχι. Η συντήρηση στον έλεγχο αυτοματισμού εκτελείται όταν προστίθενται νέα σενάρια αυτοματισμού και πρέπει να αναθεωρηθούν και να διατηρηθούν προκειμένου να βελτιωθεί η αποτελεσματικότητα των σεναρίων αυτοματισμού με κάθε διαδοχικό κύκλο κυκλοφορίας.
Πλαίσιο αυτοματισμού
Ένα πλαίσιο είναι ένα σύνολο οδηγιών αυτοματισμού που βοηθούν
- Διατήρηση της συνοχής των δοκιμών
- Βελτιώνει τη δομή των δοκιμών
- Ελάχιστη χρήση κώδικα
- Λιγότερη συντήρηση κώδικα
- Βελτιώστε την επαναχρησιμοποίηση
- Οι μη τεχνικοί ελεγκτές μπορούν να εμπλακούν στον κώδικα
- Η περίοδος εκπαίδευσης της χρήσης του εργαλείου μπορεί να μειωθεί
- Περιλαμβάνει δεδομένα όποτε ενδείκνυται
Υπάρχουν τέσσερις τύποι πλαισίων που χρησιμοποιούνται στη δοκιμή λογισμικού αυτοματισμού:
- Πλαίσιο αυτοματισμού βάσει δεδομένων
- Πλαίσιο αυτοματοποίησης βάσει λέξεων-κλειδιών
- Πλαίσιο αυτοματοποιημένου αυτοματισμού
- Πλαίσιο υβριδικού αυτοματισμού
Βέλτιστες πρακτικές εργαλείου αυτοματισμού
Για να λάβετε τη μέγιστη απόδοση της αυτοματοποίησης, παρατηρήστε τα παρακάτω
- Το πεδίο του Αυτοματισμού πρέπει να καθοριστεί λεπτομερώς πριν από την έναρξη του έργου. Αυτό θέτει τις προσδοκίες από τον αυτοματισμό σωστά.
- Επιλέξτε το σωστό εργαλείο αυτοματισμού: Ένα εργαλείο δεν πρέπει να επιλεγεί με βάση τη δημοτικότητά του, αλλά είναι κατάλληλο για τις απαιτήσεις αυτοματισμού.
- Επιλέξτε ένα κατάλληλο πλαίσιο
- Πρότυπα δέσμης ενεργειών - Τα πρότυπα πρέπει να ακολουθούνται κατά τη σύνταξη των σεναρίων για τον αυτοματισμό. Κάποιοι από αυτούς είναι-
- Δημιουργήστε ομοιόμορφα σενάρια, σχόλια και εσοχή του κώδικα
- Επαρκής Εξαίρεση χειρισμού - Πώς αντιμετωπίζεται το σφάλμα σε αστοχία συστήματος ή σε απροσδόκητη συμπεριφορά της εφαρμογής.
- Τα μηνύματα που καθορίζονται από τον χρήστη πρέπει να κωδικοποιούνται ή να τυποποιούνται για καταγραφή σφαλμάτων για να κατανοήσουν οι δοκιμαστές.
- Μετρήσεις μετρήσεων - Η επιτυχία του αυτοματισμού δεν μπορεί να προσδιοριστεί συγκρίνοντας τη μη αυτόματη προσπάθεια με την προσπάθεια αυτοματοποίησης, αλλά και καταγράφοντας τις ακόλουθες μετρήσεις.
- Βρέθηκε το ποσοστό των ελαττωμάτων
- Ο χρόνος που απαιτείται για τον έλεγχο αυτοματισμού για κάθε κύκλο κυκλοφορίας
- Απαιτείται ελάχιστος χρόνος για απελευθέρωση
- Δείκτης ικανοποίησης πελατών
- Βελτίωση παραγωγικότητας
Οι παραπάνω οδηγίες, εάν τηρηθούν, μπορούν να βοηθήσουν σημαντικά στην επιτυχία του αυτοματισμού σας.
Οφέλη από τον έλεγχο αυτοματισμού
Ακολουθούν τα οφέλη του Test Automation:
- 70% γρηγορότερα από τη μη αυτόματη δοκιμή
- Ευρύτερη δοκιμαστική κάλυψη των δυνατοτήτων εφαρμογής
- Αξιόπιστο στα αποτελέσματα
- Εξασφαλίστε συνέπεια
- Εξοικονομεί χρόνο και κόστος
- Βελτιώνει την ακρίβεια
- Δεν απαιτείται ανθρώπινη παρέμβαση κατά την εκτέλεση
- Αυξάνει την αποδοτικότητα
- Καλύτερη ταχύτητα στην εκτέλεση δοκιμών
- Επαναχρησιμοποιήσιμα δοκιμαστικά σενάρια
- Ελέγχετε συχνά και σχολαστικά
- Περισσότερος κύκλος εκτέλεσης μπορεί να επιτευχθεί μέσω αυτοματισμού
- Νωρίς στην αγορά
Τύποι αυτοματοποιημένων δοκιμών
- Δοκιμή καπνού
- Δοκιμή μονάδας
- Δοκιμή ολοκλήρωσης
- Λειτουργική δοκιμή
- Δοκιμή λέξεων-κλειδιών
- Δοκιμή παλινδρόμησης
- Δοκιμή βάσει δεδομένων
- Δοκιμή μαύρου κουτιού
Πώς να επιλέξετε ένα εργαλείο αυτοματισμού;
Η επιλογή του σωστού εργαλείου μπορεί να είναι μια δύσκολη εργασία. Η τήρηση του κριτηρίου θα σας βοηθήσει να επιλέξετε το καλύτερο εργαλείο για τις ανάγκες σας-
- Υποστήριξη περιβάλλοντος
- Ευκολία στη χρήση
- Δοκιμή βάσης δεδομένων
- Αναγνώριση αντικειμένου
- Δοκιμή εικόνας
- Δοκιμή ανάκτησης σφαλμάτων
- Αντιστοίχιση αντικειμένων
- Χρησιμοποιείται γλώσσα γραφής
- Υποστήριξη για διάφορους τύπους δοκιμών - συμπεριλαμβανομένων λειτουργικών, διαχείρισης δοκιμών, κινητών, κ.λπ…
- Υποστήριξη για πολλαπλά πλαίσια δοκιμών
- Εύκολος εντοπισμός σφαλμάτων σεναρίων λογισμικού αυτοματοποίησης
- Δυνατότητα αναγνώρισης αντικειμένων σε οποιοδήποτε περιβάλλον
- Εκτεταμένες αναφορές και αποτελέσματα δοκιμών
- Ελαχιστοποιήστε το κόστος εκπαίδευσης επιλεγμένων εργαλείων
Η επιλογή εργαλείων είναι μια από τις μεγαλύτερες προκλήσεις που πρέπει να αντιμετωπιστούν πριν ξεκινήσετε την αυτοματοποίηση. Κατ 'αρχάς, προσδιορίστε τις απαιτήσεις, εξερευνήστε διάφορα εργαλεία και τις δυνατότητές του, ορίστε την προσδοκία από το εργαλείο και αναζητήστε ένα Proof Of Concept.
Εργαλεία δοκιμών αυτοματισμού
Υπάρχουν τόνοι λειτουργικών εργαλείων και δοκιμών παλινδρόμησης διαθέσιμα στην αγορά. Ακολουθούν τα καλύτερα εργαλεία αυτοματισμού δοκιμών πιστοποιημένα από τους ειδικούς μας
-
Ranorex Στούντιο
Το Ranorex Studio είναι ένα εργαλείο all-in-one για αυτοματοποίηση λειτουργικών δοκιμών UI, δοκιμών παλινδρόμησης, δοκιμών βάσει δεδομένων και πολλά άλλα. Το Ranorex Studio περιλαμβάνει μια εύχρηστη διεπαφή click-and-go για αυτοματοποίηση δοκιμών για εφαρμογές ιστού, επιτραπέζιων υπολογιστών και κινητών.
Χαρακτηριστικά:
- Λειτουργική διεπαφή χρήστη και δοκιμές end-to-end σε επιτραπέζιους υπολογιστές, ιστούς και κινητά
- Δοκιμή μεταξύ προγραμμάτων περιήγησης
- SAP, ERP, Delphi και εφαρμογές παλαιού τύπου.
- iOS και Android
- Εκτελέστε δοκιμές τοπικά ή απομακρυσμένα, παράλληλα ή διανείμετε σε ένα πλέγμα Selenium
- Ισχυρή αναφορά
Μάθε περισσότερα
-
Όρμη
Το Testim είναι η ταχύτερη διαδρομή για ανθεκτικές δοκιμές από άκρο σε άκρο, χωρίς κωδικοποίηση, κωδικοποίηση ή και τα δύο. Το Testim σάς επιτρέπει να δημιουργείτε εκπληκτικά σταθερές δοκιμές χωρίς κωδικό που αξιοποιούν το AI μας, αλλά και την ευελιξία εξαγωγής δοκιμών ως κώδικα. Πελάτες όπως η Microsoft, το NetApp, το Wix και το JFrog εκτελούν εκατομμύρια δοκιμές στο Testim κάθε μήνα
Χαρακτηριστικά
- Μπορείτε να αξιοποιήσετε το σύγχρονο API JavaScript του Testim και το IDE σας για εντοπισμό σφαλμάτων, προσαρμογή ή αναδιαμόρφωση δοκιμών
- Αποθηκεύστε τη δοκιμή στο σύστημα ελέγχου έκδοσης για να τα διατηρήσετε σε συγχρονισμό με κλάδους και εκτελέστε δοκιμές σε κάθε δέσμευση.
- Ενσωμάτωση με δημοφιλή εργαλεία
Μάθε περισσότερα
-
Σελήνιο
Είναι ένα εργαλείο δοκιμής λογισμικού που χρησιμοποιείται για το Regression Testing. Είναι ένα εργαλείο δοκιμής ανοιχτού κώδικα που παρέχει δυνατότητα αναπαραγωγής και εγγραφής για Regression Testing. Το Selenium IDE υποστηρίζει μόνο το πρόγραμμα περιήγησης ιστού Mozilla Firefox.
- Παρέχει τη διάταξη για την εξαγωγή εγγεγραμμένων σεναρίων σε άλλες γλώσσες όπως Java, Ruby, RSpec, Python, C # κ.λπ.
- Μπορεί να χρησιμοποιηθεί με πλαίσια όπως το JUnit και το TestNG
- Μπορεί να εκτελέσει πολλαπλές δοκιμές ταυτόχρονα
- Αυτόματη συμπλήρωση για εντολές Selenium που είναι κοινές
- Περιηγήσεις
- Προσδιορίζει το στοιχείο χρησιμοποιώντας αναγνωριστικό, όνομα, διαδρομή X κ.λπ.
- Αποθηκεύστε τις δοκιμές ως Ruby Script, HTML και οποιαδήποτε άλλη μορφή
- Παρέχει την επιλογή να επιβεβαιώσετε τον τίτλο για κάθε σελίδα
- Υποστηρίζει το αρχείο selenium user-extensions.js
- Επιτρέπει την εισαγωγή σχολίων στη μέση του σεναρίου για καλύτερη κατανόηση και εντοπισμό σφαλμάτων
Κατεβάστε το Σελήνιο
-
QTP (MicroFocus UFT)
Το QTP χρησιμοποιείται ευρέως για λειτουργικές δοκιμές και δοκιμές παλινδρόμησης, απευθύνεται σε κάθε σημαντική εφαρμογή λογισμικού και περιβάλλον. Για να απλοποιήσει τη δημιουργία και τη συντήρηση δοκιμών, χρησιμοποιεί την έννοια της δοκιμής βάσει λέξεων-κλειδιών. Επιτρέπει στον ελεγκτή να δημιουργεί δοκιμαστικές θήκες απευθείας από την εφαρμογή.
- Είναι ευκολότερο στη χρήση για ένα μη τεχνικό άτομο να προσαρμοστεί και να δημιουργήσει δοκιμαστικές περιπτώσεις
- Διορθώνει τα ελαττώματα γρηγορότερα τεκμηριώνοντας και αντιγράφοντας τα ελαττώματα για προγραμματιστή
- Σύμπτυξη δημιουργίας δοκιμής και τεκμηρίωσης δοκιμής σε έναν ιστότοπο
- Η παραμετροποίηση είναι εύκολη από το WinRunner
- Το QTP υποστηρίζει περιβάλλον ανάπτυξης .NET
- Έχει καλύτερο μηχανισμό αναγνώρισης αντικειμένων
- Μπορεί να βελτιώσει τα υπάρχοντα σενάρια QTP χωρίς να είναι διαθέσιμη η "Εφαρμογή υπό δοκιμή", χρησιμοποιώντας την ενεργή οθόνη
Λήψη QTP
-
Ορθολογική λειτουργική δοκιμή
Πρόκειται για ένα αυτοματοποιημένο εργαλείο αυτόματης λειτουργικής δοκιμής που είναι ικανό να εκτελεί αυτοματοποιημένη λειτουργική, παλινδρόμηση, δοκιμές βάσει δεδομένων και δοκιμές GUI. Τα κύρια χαρακτηριστικά αυτού του εργαλείου είναι
- Υποστηρίζει ένα ευρύ φάσμα πρωτοκόλλων και εφαρμογών όπως Java, HTML, NET, Windows, SAP, Visual Basic κ.λπ.
- Μπορεί να ηχογραφήσει και να επαναλάβει τις ενέργειες κατά παραγγελία
- Ενσωματώνεται καλά με εργαλεία διαχείρισης ελέγχου πηγής όπως Rational Clear Case και Rational Team Concert
- Επιτρέπει στους προγραμματιστές να δημιουργήσουν σενάριο που σχετίζεται με λέξεις-κλειδιά, ώστε να μπορεί να χρησιμοποιηθεί ξανά
- Ο επεξεργαστής Eclipse Java Developer Toolkit διευκολύνει την ομάδα να κωδικοποιεί σενάρια δοκιμής στην Java με το Eclipse
- Υποστηρίζει προσαρμοσμένα στοιχεία ελέγχου μέσω διακομιστή μεσολάβησης (Java / .Net)
- Υποστηρίζει τον έλεγχο έκδοσης για να επιτρέψει την παράλληλη ανάπτυξη δοκιμαστικών σεναρίων και ταυτόχρονης χρήσης από γεωγραφικά κατανεμημένη ομάδα
Λήψη Rational Functional Tester
-
Γουατίρ
Είναι ένα λογισμικό δοκιμής ανοιχτού κώδικα για δοκιμές παλινδρόμησης. Σας επιτρέπει να γράφετε δοκιμές που είναι ευανάγνωστες και συντηρημένες. Το Watir υποστηρίζει μόνο εξερευνητή Διαδικτύου σε παράθυρα, ενώ το πρόγραμμα περιήγησης web Watir υποστηρίζει Chrome, Firefox, IE, Opera κ.λπ.
- Υποστηρίζει πολλαπλά προγράμματα περιήγησης σε διαφορετικές πλατφόρμες
- Αντί να χρησιμοποιεί ιδιόκτητο σενάριο προμηθευτή, χρησιμοποιεί μια πλήρως εξοπλισμένη σύγχρονη γλώσσα σεναρίου Ruby
- Υποστηρίζει την εφαρμογή ιστού σας ανεξάρτητα από το τι έχει αναπτυχθεί
Λήψη Watir
-
Μετάξι δοκιμής
Το Silk Test έχει σχεδιαστεί για τη διεξαγωγή δοκιμών λειτουργίας και παλινδρόμησης. Για την εφαρμογή ηλεκτρονικού επιχειρείν, το μεταξωτό τεστ είναι το κορυφαίο λειτουργικό προϊόν δοκιμών. Είναι προϊόν της εξαγοράς λογισμικού Segue από την Borland το 2006. Είναι μια αντικειμενοστρεφής γλώσσα όπως η C ++. Χρησιμοποιεί την έννοια ενός αντικειμένου, τάξεων και κληρονομιάς. Το κύριο χαρακτηριστικό του περιλαμβάνει
- Αποτελείται από όλα τα αρχεία σεναρίου προέλευσης
- Μετατρέπει τις εντολές σεναρίου σε εντολές GUI. Στο ίδιο μηχάνημα, οι εντολές μπορούν να εκτελεστούν σε απομακρυσμένο ή κεντρικό υπολογιστή
- Για να προσδιοριστεί η κίνηση του ποντικιού μαζί με πατημένα πλήκτρα, μπορεί να εκτελεστεί το Silktest. Μπορεί να χρησιμοποιήσει τόσο τη μέθοδο αναπαραγωγής όσο και τη μέθοδο εγγραφής ή τις περιγραφικές μεθόδους προγραμματισμού για τη λήψη των διαλόγων
- Προσδιορίζει όλα τα στοιχεία ελέγχου και τα παράθυρα της υπό δοκιμή εφαρμογής ως αντικείμενα και καθορίζει όλα τα χαρακτηριστικά και τις ιδιότητες κάθε παραθύρου
Λήψη του SilkTest
Περίληψη
Το Test Automation είναι μια τεχνική δοκιμών λογισμικού που εκτελεί χρησιμοποιώντας ειδικά αυτοματοποιημένα εργαλεία λογισμικού δοκιμών για την εκτέλεση μιας δοκιμαστικής σουίτας.
Το Test Automation είναι ο καλύτερος τρόπος για να αυξήσετε την αποτελεσματικότητα, την κάλυψη δοκιμών και την ταχύτητα εκτέλεσης στις δοκιμές λογισμικού.
Η επιλογή Test Tool εξαρτάται σε μεγάλο βαθμό από την τεχνολογία στην οποία βασίζεται η εφαρμογή Under Test.
Το Test Automation Maintenance Approach είναι μια φάση δοκιμής αυτοματισμού που πραγματοποιείται για να ελέγξει εάν οι νέες λειτουργίες που προστέθηκαν στο λογισμικό λειτουργούν καλά ή όχι.
Η σωστή επιλογή του εργαλείου αυτοματισμού, της διαδικασίας δοκιμών και της ομάδας, είναι σημαντικοί παράγοντες για την επιτυχία του αυτοματισμού. Οι χειροκίνητες και αυτοματοποιημένες μέθοδοι συμβαδίζουν για επιτυχημένες δοκιμές.