Δημιουργία ομάδας δεδομένων

Οι ομάδες δεδομένων περιέχουν δεδομένα που μπορούν να χρησιμοποιήσουν οι δοκιμές όταν εκτελούνται.

Για τη δημιουργία ομάδας δεδομένων, κάντε τα ακόλουθα.
  1. Ανοίξτε την προοπτική δοκιμών.
    • Από το μενού "Αρχείο" επιλέξτε Παράθυρο > Άνοιγμα προοπτικής > Άλλο.
    • Επιλέξτε Δοκιμές και πατήστε OK. Εμφανίζεται η προβολή "Πλοήγηση στις δοκιμές".
  2. Στην προβολή "Πλοήγηση στις δοκιμές" πατήστε με το δεξί κουμπί του ποντικιού σε ένα έργο και επιλέξτε Δημιουργία > Στοιχείο δοκιμής.... Εμφανίζεται το πλαίσιο διαλόγου Δημιουργία στοιχείου δοκιμής.
  3. Στο πλαίσιο της λίστας "Οδηγοί", αναπτύξτε το φάκελο Πόροι δοκιμής και επιλέξτε Ομάδα δεδομένων.
  4. Πατήστε Επόμενο. Εμφανίζεται το πλαίσιο διαλόγου Δημιουργία ομάδας δεδομένων.
  5. Επιλέξτε το φάκελο έργου της βάσης δεδομένων και το όνομα της ομάδας δεδομένων. Από τη λίστα των υπαρχόντων έργων επιλέξτε το έργο για την αποθήκευση της ομάδας δεδομένων. Μπορείτε να αποθηκεύσετε ομάδες δεδομένων σε κάθε είδος έργου (Java, απλό, κλπ.). Δεν χρειάζεται να αποθηκεύσετε βάσεις δεδομένων με τις δοκιμές που τις χρησιμοποιούν. Στο πεδίο Όνομα, πληκτρολογήστε το όνομα της νέας ομάδας δεδομένων. Πατήστε Ολοκλήρωση για τη δημιουργία μιας κενής ομάδας δεδομένων με προεπιλεγμένες ρυθμίσεις ή πατήστε Επόμενο για να συνεχίσετε.
  6. Προαιρετικά, πληκτρολογήστε μια περιγραφή και τις αρχικές διαστάσεις της ομάδας δεδομένων. Πατήστε Επόμενο για να συνεχίσετε.
  7. Προαιρετικά, εισάγετε τα δεδομένα που περιέχονται σε ένα υπάρχον αρχείο CSV (αρχείο κειμένου με τιμές που διαχωρίζονται με κόμματα).
    • Στο πεδίο "Αρχείο CSV", πληκτρολογήστε το όνομα ενός αρχείου CSV ή πατήστε "Αναζήτηση" για να εκτελέσετε πλοήγηση στο αρχείο.
    • Εάν τα δεδομένα στο αρχείο CSV είναι κωδικοποιημένα με διαφορετικό τρόπο από αυτόν που αναμένει ο τοπικός υπολογιστής, επιλέξτε την κωδικοποίηση από το αναπτυσσόμενο μενού "Κωδικοποίηση εισαγωγής".
    • Η πρώτη γραμμή του αρχείου CSV μπορεί να περιέχει ονόματα στηλών. Εάν αυτό συμβαίνει, επιλέξτε το τετραγωνίδιο δίπλα από την επιλογή "Η πρώτη γραμμή περιέχει ονόματα μεταβλητών και προτεινόμενα είδη". Αν αυτό το τετραγωνίδιο δεν είναι επιλεγμένο, χρησιμοποιούνται τα προεπιλεγμένα ονόματα και είδη μεταβλητών, όπως Variable1::String. Μπορείτε εύκολα να αλλάξετε τα ονόματα χρησιμοποιώντας τη λειτουργία επεξεργασίας ομάδας δεδομένων.
    • Αν πρώτη στήλη του αρχείου CSV περιέχει ονόματα κλάσεων αντιστοιχίας, επιλέξτε Η πρώτη στήλη περιέχει ονόματα κλάσεων αντιστοιχίας. Δεδομένα σχετικά με τις κλάσεις αντιστοιχίας. Το παράδειγμα που ακολουθεί παρουσιάζει ένα αρχείο CSV με δύο κλάσεις αντιστοιχίας, "flowers" και "vegetables".
      ,ModelNumber::String,Description::String,Price::Double
      flowers,F0001,Orchid,5.99
      flowers,F0002,Tulip,1.99
      flowers,F0003,White Poinsee,6.99
      flowers,F0004,White Rose,9.99
      flowers,F0005,Geraniums,4.99
      vegetables,F0006,Cabbage,0.99
      vegetables,F0007,Lettuce,0.99
      vegetables,F0008,Tomatoes,0.25
      vegetables,F0009,Celery,0.35
      vegetables,F0010,Cucumbers,0.4
      Σημείωση: αν το αρχείο CSV δεν περιέχει ονόματα κλάσεων αντιστοιχίας, όλες οι γραμμές που εισάγονται ομαδοποιούνται σε μια μοναδική κλάση αντιστοιχίας.
  8. Πατήστε "Ολοκλήρωση". Εάν έχετε καθορίσει αρχικές διαστάσεις για την ομάδα δεδομένων, οι οποίες ενδέχεται να έρχονται σε διένεξη με τις διαστάσεις του αρχείο CSV, εμφανίζεται ένα πλαίσιο διαλόγου. Πατήστε Ναι για να χρησιμοποιήσετε τις διαστάσεις του αρχείου CSV. Πατήστε Όχι για να χρησιμοποιήσετε τις καθορισμένες αρχικές διαστάσεις (και πιθανόν για να περικόψετε τα δεδομένα του αρχείου CSV). Εμφανίζεται η λειτουργία επεξεργασίας ομάδας δεδομένων, η οποία εμφανίζει την πρώτη κλάση αντιστοιχίας της ομάδας δεδομένων.


Για οδηγίες σχετικά με την προσθήκη δεδομένων ή τροποποίησης της νέας ομάδας δεδομένων, μεταβείτε στην Τροποποίηση ομάδας δεδομένων.

Γονικό θέμα: Παροχή δεδομένων μεταβλητών σε δοκιμές

Σχετικές έννοιες
Πρόγραμμα εκμάθησης: Δημιουργία μιας δοκιμαστικής εφαρμογής JUnit με βάση ομάδα δεδομένων

Σχετικές εργασίες
Τροποποίηση ομάδας δεδομένων

(C) Copyright IBM Corporation 2000, 2006. Με την επιφύλαξη παντός δικαιώματος.