PyHamcrest

Screenshot Λογισμικό:
PyHamcrest
Στοιχεία Λογισμικού:
Εκδοχή: 1.5
Ανεβάστε ημερομηνία: 11 May 15
Προγραμματιστής: PyHamcrest developers
Άδεια: Δωρεάν
Δημοτικότητα: 192

Rating: nan/5 (Total Votes: 0)

Hamcrest είναι ένα πλαίσιο Python για το γράψιμο προσαρμογέας αντικείμενα, επιτρέποντάς σας να ορίσετε declaratively "παιχνίδι" κανόνες & nbsp?. Υπάρχουν μια σειρά από καταστάσεις όπου προσαρμογείς είναι ανεκτίμητης αξίας, όπως η επικύρωση UI, ή φιλτράρισμα των δεδομένων, αλλά είναι η περιοχή της γραφής ευέλικτο τεστ που προσαρμογείς χρησιμοποιούνται πιο συχνά. Αυτό το σεμινάριο σας δείχνει πώς να χρησιμοποιήσετε Hamcrest για τον έλεγχο της μονάδας.
Όταν γράφετε εξετάσεις μερικές φορές είναι δύσκολο να πάρει τη σωστή ισορροπία μεταξύ overspecifying το τεστ (και καθιστά εύθραυστα σε αλλαγές), και δεν προσδιορίζει αρκετά (κάνοντας το τεστ λιγότερο πολύτιμο, δεδομένου ότι συνεχίζει να περάσει ακόμη και όταν το πράγμα που δοκιμάζεται είναι σπασμένο). Έχοντας ένα εργαλείο που σας επιτρέπει να ξεχωρίσω ακριβώς την πτυχή της υπό δοκιμή και να περιγράψει τις αξίες που πρέπει να έχει, σε ένα ελεγχόμενο επίπεδο ακρίβειας, βοηθά σημαντικά στην γραπτών εξετάσεων που είναι "λίγο δεξιά». Οι δοκιμές αυτές αποτύχουν, όταν η συμπεριφορά της πτυχής υπό δοκιμή αποκλίνει από την αναμενόμενη συμπεριφορά, αλλά εξακολουθούν να περάσει, όταν γίνονται ήσσονος σημασίας, άσχετα αλλαγές στη συμπεριφορά

Απαιτήσεις :.

  • Python

Παρόμοια λογισμικά

nose-regression
nose-regression

11 May 15

nose_fixes
nose_fixes

14 Apr 15

nose-numpyseterr
nose-numpyseterr

11 May 15

mockfs
mockfs

11 May 15

Σχόλια για PyHamcrest

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!