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

Πώς μπορώ να δημιουργήσω μια δοκιμή μονάδας βάσει δεδομένων;
Πώς μπορώ να δημιουργήσω μια δοκιμή μονάδας βάσει δεδομένων;

Βίντεο: Πώς μπορώ να δημιουργήσω μια δοκιμή μονάδας βάσει δεδομένων;

Βίντεο: Πώς μπορώ να δημιουργήσω μια δοκιμή μονάδας βάσει δεδομένων;
Βίντεο: Καταχώρηση δεδομένων στο excel με φόρμα 2024, Νοέμβριος
Anonim

Η δημιουργία μιας δοκιμής μονάδας βάσει δεδομένων περιλαμβάνει τα ακόλουθα βήματα:

  1. Δημιουργήστε δεδομένα πηγή που περιέχει τις τιμές που χρησιμοποιείτε στο δοκιμή μέθοδος.
  2. Προσθέστε ένα ιδιωτικό πεδίο TestContext και μια δημόσια ιδιότητα TestContext στο δοκιμή τάξη.
  3. Δημιουργώ ένα δοκιμή μονάδας μέθοδο και προσθέστε ένα χαρακτηριστικό DataSourceAttribute σε αυτό.

Σχετικά με αυτό, πώς κάνετε δοκιμές βάσει δεδομένων;

Προσέγγιση 1) Δημιουργήστε 1000 σενάρια ένα για κάθε σύνολο δεδομένων και εκτελέστε το καθένα δοκιμή χωριστά ένα προς ένα. Προσέγγιση 2) Αλλάξτε με μη αυτόματο τρόπο την τιμή στο δοκιμή script και εκτελέστε το αρκετές φορές. Προσέγγιση 3) Εισαγωγή του δεδομένα από το φύλλο excel. Φέρω δεδομένα δοκιμής από τις σειρές του excel μία προς μία και εκτελέστε το σενάριο.

Επίσης, γνωρίζετε πώς μπορώ να δημιουργήσω ένα πλαίσιο που βασίζεται σε δεδομένα; Εδώ θα πάρω την εφαρμογή Facebook για να παρουσιάσω την υλοποίηση του Data Driven Framework στο Selenium με Java χρησιμοποιώντας το Apache POI.

  1. Σενάριο: Ανοίξτε τη σελίδα στο facebook και συνδεθείτε και αποσυνδεθείτε.
  2. Βήμα 1: Ανοίξτε το Eclipse και διαμορφώστε τα αρχεία jar του Apache POI – Κάντε λήψη του Apache Jars.
  3. Βήμα 2: Ανοίξτε το φύλλο Excel και δημιουργήστε ορισμένα δεδομένα δοκιμής.

Επιπλέον, ποιοι είναι οι τύποι δοκιμών βάσει δεδομένων;

Για δοκιμές βάσει δεδομένων στο TestComplete, μπορείτε να χρησιμοποιήσετε τους ακόλουθους τύπους αποθήκευσης δεδομένων:

  • Αρχεία τιμών διαχωρισμένων με κόμματα (CSV).
  • Φύλλα Excel.
  • Πίνακες βάσεων δεδομένων.
  • Πίνακες σεναρίων.
  • Μεταβλητές πίνακα.

Τι είναι το TestContext C#;

TestContext (NUnit 2.5. Κάθε δοκιμή NUnit εκτελείται σε ένα πλαίσιο εκτέλεσης, το οποίο περιλαμβάνει πληροφορίες σχετικά με το περιβάλλον καθώς και την ίδια τη δοκιμή. TestContext Η class επιτρέπει στα τεστ να έχουν πρόσβαση σε ορισμένες πληροφορίες σχετικά με το πλαίσιο εκτέλεσης. Αυτή η τάξη είναι παρούσα στο NUnit από τις 2.5.

Συνιστάται: