Selenium
αυτοματοποιεί Σελήνιο προγράμματα περιήγησης, εξοικονομώντας τους προγραμματιστές και σχεδιαστές χρόνο και χρήματα επίπονη, όταν ψάχνουν να δοκιμάσουν τη συμβατότητα των ιστοσελίδων τους.
- αυτοματισμού προσφορές για τον Firefox, Opera, Internet Explorer και Safari
- Παρέχει ένα ολοκληρωμένο περιβάλλον ανάπτυξης
- TestingWhiz αυτοματοποιεί τη διαδικασία δοκιμής
- Εγγραφή και αναπαραγωγή μπορεί να αντιμετωπιστεί με ένα μόνο πάτημα ενός κουμπιού
- Η αυτόματη συμπλήρωση λειτουργεί όταν γράφετε στο Selenese
- επιλογές τεστ που κλίμακα σε μια ποικιλία διαφορετικών επιπέδων δεξιοτήτων
- Οι υψηλότερες λειτουργίες απαιτούν ουσιαστικές βαθμό γνώσεις προγραμματισμού
- Σελήνιο IDE μπορεί να τρέξει κάπως αργά
Υπάρχει κάποια ειρωνεία στο γεγονός ότι οι πιο αποτελεσματικές προγραμματιστές καταφέρνουν να κάνουν τη δουλειά τους τόσο καλά, επειδή ελαχιστοποιούν την ποσότητα του χρόνου που πρέπει να περάσουν κωδικοποίησης. Αν και κομψό κωδικοποίησης μπορεί να ελαχιστοποιήσει την ποσότητα του τύπου θα πρέπει να δαπανήσει πληκτρολόγηση και τις δοκιμές, την ποιότητα προγραμματιστές πρέπει επίσης να γνωρίζουν πώς να λάβουν πιο αποτελεσματικά επωφεληθούν από τα εργαλεία που έχουν ήδη στη διάθεσή τους. Αυτό είναι εξαιρετικά σημαντικό όταν προσπαθείτε να δοκιμάσουν τη συμβατότητα της ιστοσελίδας σας. Τι λειτουργεί στο Safari θα μπορούσε να αποδειχθεί μια ανοργάνωτη χάος στο Opera και Firefox, που απαιτούν εκτεταμένη εργασία μόνο και μόνο για να την κάνουμε να λειτουργήσει σωστά σε όλες τις πλατφόρμες. Και έπειτα υπάρχει το ζήτημα της συμβατότητας για το ευρύ φάσμα των συσκευών που η σύγχρονη επισκέπτες χρησιμοποιούν για να περιηγηθείτε στο διαδίκτυο. Το σελήνιο έχει γίνει μία από τις πιο αξιόπιστες εργαλεία για την αυτοματοποίηση των browsers στην επιχείρηση, επιτρέποντας στους προγραμματιστές να καταλάβω τυχόν προβλήματα στον κώδικά τους, πριν γίνουν ανυπέρβλητα προβλήματα. Στο πιο βασικό επίπεδο της λειτουργικότητας, σελήνιο σας επιτρέπει να εκχωρήσετε στάδια της δοκιμής, στη συνέχεια να τα αναπαράγετε στο πρόγραμμα περιήγησης για να δείτε πώς λειτουργούν αυτά τα βήματα σε πραγματικό χρόνο. Αλλά σελήνιο είναι κάτι περισσότερο από ένα εξομοιωτή του προγράμματος περιήγησης. Είναι ένα πλήρως λειτουργικό ολοκληρωμένο περιβάλλον ανάπτυξης. Χρησιμοποιώντας το ιδιόκτητο Selenese γλώσσα, μπορείτε να δημιουργήσετε και να επεξεργαστείτε τα σενάρια σας για να σας επιτρέψει μεγαλύτερη ευελιξία με τη δοκιμή την εμπειρία σας. Οι δοκιμές αυτές μπορούν να αποθηκευτούν σε μια σειρά από δημοφιλείς μορφές που περιλαμβάνουν HTML και Ruby. Αν ψάχνετε για να ελέγξετε γρήγορα κωδικό σας χωρίς να χρειάζεται να ανησυχείτε για το γράψιμο περιπτώσεις δοκιμών τον εαυτό σας, μπορείτε να κάνετε χρήση του αυτοματοποιημένου εργαλείου που ονομάζεται TestingWhiz που σας επιτρέπει να εκτελέσετε περισσότερες περιπτώσεις δοκιμής σε ένα μικρότερο χρονικό διάστημα με λιγότερα χέρια της εργασίας που εμπλέκονται . Ο πυρήνας Σελήνιο IDE είναι πολύ εύκολο στη χρήση, ακόμη και για εκείνους με λίγη τεχνική εμπειρία, αλλά η προσθήκη σεληνίου προσφορές Remote Control πιο προηγμένες λειτουργίες για εκείνους που ψάχνουν να κάνουν πιο περίπλοκη δοκιμή. Με RC, μπορείτε να εκτελέσετε και τις δοκιμές που γράφουν σε μια ευρεία ποικιλία των σύγχρονων γλωσσών όπως Python, Perl, και Java, επιτρέποντας πιο περίπλοκες εξετάσεις που δεν πρέπει να βασίζονται στο ιδιοκτησιακό Selenese γλώσσα. Αυτό μπορεί να συνδυαστεί με σελήνιο Grid για να τρέξει περιπτώσεις δοκιμών σε διαφορετικούς διακομιστές ταυτόχρονα, παράγουν μεγαλύτερο δείγμα σύνολα και επιτρέπει στους χρήστες να πάρουν ουσιαστικά αποτελέσματα πιο γρήγορα. Το μεγαλύτερο μέρος του λογισμικού Σελήνιο απαιτεί τη χρήση ενός διακομιστή σελήνιο, αλλά η προσθήκη του οδηγού web Σελήνιο σας επιτρέπει να επιτύχει τους στόχους δοκιμές σας χωρίς την ανάγκη για επιπλέον υλικό. Στον κόσμο των δοκιμών, σελήνιο έχει γίνει πανταχού παρούσα όνομα. Πολλές από τις πιο δημοφιλείς σχεδιαστές του προγράμματος περιήγησης έχουν εργαστεί άμεσα με σελήνιο να ενσωματώσουν την τεχνολογία Σελήνιο απευθείας στο λογισμικό τους, και χρησιμεύει ως ακρογωνιαίο λίθο της μερικά από τα πιο δημοφιλή εργαλεία δοκιμής που χρησιμοποιούνται για APIs και πλαίσια.