Τι είναι ο πάροχος δεδομένων στο σελήνιο;
Τι είναι ο πάροχος δεδομένων στο σελήνιο;

Βίντεο: Τι είναι ο πάροχος δεδομένων στο σελήνιο;

Βίντεο: Τι είναι ο πάροχος δεδομένων στο σελήνιο;
Βίντεο: Ημερίδα myDATA & Πάροχος Ηλεκτρονικής Τιμολόγησης | Η Epsilon Net στο επίκεντρο 2024, Νοέμβριος
Anonim

TestNG @ DataProvider – Παράδειγμα παραμέτρων δοκιμής. Σε βοηθά να γράφεις δεδομένα -οδηγούμενες δοκιμές που ουσιαστικά σημαίνει ότι η ίδια μέθοδος δοκιμής μπορεί να εκτελεστεί πολλές φορές με διαφορετικές δεδομένα -σκηνικά. Παρακαλούμε να σημειώσετε ότι @ DataProvider είναι ο δεύτερος τρόπος μετάδοσης παραμέτρων στις μεθόδους δοκιμής εκτός από τη μετάδοση παραμέτρων από το testng. xml.

Στη συνέχεια, μπορεί κανείς επίσης να ρωτήσει, ποια είναι η χρήση του παρόχου δεδομένων στο σελήνιο;

DataProvider στο TestNG. Επισημαίνει μια μέθοδο ως παροχή δεδομένα για μια μέθοδο δοκιμής. Η σχολιασμένη μέθοδος πρέπει να επιστρέψει ένα αντικείμενο όπου σε κάθε Αντικείμενο μπορεί να εκχωρηθεί η λίστα παραμέτρων της μεθόδου δοκιμής.

Εκτός από τα παραπάνω, ποιος είναι ο τύπος επιστροφής του παρόχου δεδομένων σε σελήνιο; χρησιμοποιώντας @Parameter+TestNG. xml μόνο ένα αξία μπορεί να ρυθμιστεί κάθε φορά, αλλά @ Επιστροφή DataProvider έναν 2d πίνακα αντικειμένων. Αν DataProvider υπάρχει στη διαφορετική κλάση στη συνέχεια στην κλάση όπου βρίσκεται η μέθοδος δοκιμής, DataProvider πρέπει να είναι στατική μέθοδος.

Ομοίως, τι είναι ο πάροχος δεδομένων;

ΕΝΑ. ΚΑΘΑΡΑ πάροχος δεδομένων είναι μια βιβλιοθήκη λογισμικού που αποτελείται από κλάσεις που παρέχουν δεδομένα πρόσβαση σε υπηρεσίες όπως σύνδεση σε α δεδομένα πηγή, εκτέλεση εντολών στο α δεδομένα πηγή και ανάκτηση δεδομένα από ένα δεδομένα πηγή με υποστήριξη για την εκτέλεση εντολών εντός συναλλαγών.

Ποια είναι η διαφορά μεταξύ του DataProvider και των παραμέτρων στο TestNG;

Ενώ, πάροχος δεδομένων χρησιμοποιείται για την παροχή Παράμετροι σε μια δοκιμή. Εάν παρέχετε πάροχος δεδομένων σε μια δοκιμή, η δοκιμή θα εκτελεστεί λαμβάνοντας διαφορετικός σύνολα αξίας κάθε φορά. Αυτό είναι χρήσιμο για ένα σενάριο όπως το με το οποίο θέλετε να συνδεθείτε σε έναν ιστότοπο διαφορετικός σύνολα ονόματος χρήστη και κωδικού πρόσβασης κάθε φορά.

Συνιστάται: