Πίνακας περιεχομένων:

Τι είναι το BackstopJS;
Τι είναι το BackstopJS;

Βίντεο: Τι είναι το BackstopJS;

Βίντεο: Τι είναι το BackstopJS;
Βίντεο: 20. Τι είναι το άπειρο; 2024, Νοέμβριος
Anonim

BackstopJS είναι μια εφαρμογή δοκιμών οπτικής παλινδρόμησης που τυλίγει το CasperJS, το PhantomJS και το ResembleJS σε μια εύκολη στη διαμόρφωση δοκιμαστική μήτρα σε πολλαπλές καταστάσεις εφαρμογής (URL), στοιχεία DOM και μεγέθη οθόνης. Ακολουθεί μια διαδρομή 15 λεπτών μιας εγκατάστασης και αρχικής διαμόρφωσης BackstopJS.

Επίσης, τι είναι το Javascript backstop;

Backstop . JS είναι ένα έργο ανοιχτού κώδικα για την εκτέλεση οπτικών δοκιμών χρησιμοποιώντας προγράμματα περιήγησης χωρίς κεφάλι για τη λήψη στιγμιότυπων οθόνης. Αρχικά εκτελούνταν χρησιμοποιώντας βιβλιοθήκες προγράμματος περιήγησης χωρίς κεφάλι είτε PhantomJS είτε SlimerJS.

Επιπλέον, τι είναι ο έλεγχος οπτικής παλινδρόμησης; ΕΝΑ δοκιμή οπτικής παλινδρόμησης το εργαλείο εκτελεί διεπαφή ή διεπαφή χρήστη (UI) δοκιμή παλινδρόμησης καταγράφοντας στιγμιότυπα οθόνης ιστοσελίδων/UI και συγκρίνετε τα με τις αρχικές εικόνες (είτε ιστορικά στιγμιότυπα οθόνης βάσης είτε εικόνες αναφοράς από ζωντανό ιστότοπο).

Ομοίως, τίθεται το ερώτημα, τι είναι η παλινδρόμηση CSS;

Παλινδρόμηση CSS Το Testing είναι ένα σύνολο αυτοματοποιημένων δοκιμών για τη σύγκριση οπτικών διαφορών σε ιστότοπους. Η έλευση των πλούσιων UI και ο αποκριτικός σχεδιασμός έχει καταστήσει σχεδόν αδύνατη την αποτελεσματική δοκιμή εφαρμογών και ιστότοπων χωρίς εστίαση σε CSS και οπτικές διατάξεις.

Πώς μπορείτε να αποτρέψετε την παλινδρόμηση;

Κάποιοι από αυτούς είναι:

  1. Αφαίρεση κωδικού.
  2. Διατηρώντας τον κώδικα απλό.
  3. Αποφυγή βαθιάς ένθετης λογικής.
  4. Συγγραφή αυτοματοποιημένων δοκιμών (δοκιμές μονάδας, τεστ ολοκλήρωσης).
  5. Εκτελέστε τις δοκιμές πριν από την ανάπτυξη/αποστολή.
  6. Προσπαθήστε να διατηρήσετε την κατάσταση απλή και βραχύβια αν είναι δυνατόν.
  7. Χρησιμοποιήστε επικύρωση εισόδου εντός συναρτήσεων.
  8. Χρησιμοποιήστε επικύρωση εξόδου εντός συναρτήσεων.

Συνιστάται: