Προς το περιεχόμενο

Χαμένος στο testing


Προτεινόμενες αναρτήσεις

Δημοσ.

Εχω ξεκινήσει να κάνω testing με JUnit και Mockito σε κάτι Java projects και έχω ψιλοχαθεί.. Υπάρχουν συγκεκριμένες μεθοδολογίες που χρησιμοποιούμε για να καλύψουμε ολα τα σενάρια ή απλά ξεκινάμε να γραφουμε tests μέχρι να αισθανθούμε καλυμένοι?

πχ για μιά μέθοδο

protected foo(int a) {

if(a == 12){ ... }

}

βάζω ένα τεστ για a = 12, ένα για a !=12, ένα που να παίζει κανονικά η συνάρτηση και ένα τέταρτο τέστ για να πετάει exception.. Είμαι οκ ή θέλει και άλλες περιπτώσεις.. ?

Δημοσ.

για καθε μεθοδο παρε ενα happy και unhappy scenario και ελεγξε το  καθε αποτελεσμα μεσω μιας  assert  μονο. απο εκει και περα το πως θα στησεις το unit test ειναι αλλη ιστορια,στην διια δουλεια τρια ατομα μου το δειξαν με τρεις διαφορετικους τροπους!!😂

Δημοσ.

Ότι χρειάζεται για να καλύψεις όλες τις περιπτώσεις του unit που τεσταρεις.

Γράψε αν θες την μέθοδο και το τεστ της για να δούμε αν λείπει κάτι

Δημοσ.

Οριακές τιμές.

Έστω έχεις μία μέθοδο που δέχεται ως είσοδο έναν αριθμό που πληκτρολογεί κάποιος σε ATM.

Τι θα κάνει η μέθοδος στο 0, σε αρνητικό, σε τεράστιο αριθμό, σε αριθμό μεγαλύτερο από το ποσό που έχει στο λογαριασμό του, σε αριθμό μεγαλύτερο από το όριο ημερήσιας ανάληψης.

Συνήθως παίζεις με 0, αρνητικούς, +1 και -1 από κάποιο όριο κλπ.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...