Η δοκιμή είναι μια ουσιαστική πτυχή οποιασδήποτε γλώσσας προγραμματισμού. Η δοκιμή για εφαρμογές ASP.Net είναι δυνατή με τη βοήθεια του Visual Studio.
Το Visual Studio χρησιμοποιείται για τη δημιουργία δοκιμαστικού κώδικα. Χρησιμοποιείται επίσης για την εκτέλεση του δοκιμαστικού κώδικα για μια εφαρμογή ASP.Net. Με αυτόν τον τρόπο, γίνεται απλό να ελέγξετε για τυχόν σφάλματα σε μια εφαρμογή ASP.Net. Στο Visual Studio, η δοκιμαστική ενότητα διαθέτει λειτουργίες εκτός κουτιού. Κάποιος μπορεί αμέσως να εκτελέσει μια δοκιμή για ένα έργο ASP.Net.
Σε αυτό το σεμινάριο, θα μάθετε-
- Εισαγωγή στις δοκιμές για ASP.Net
- Δημιουργία έργου .NET Unit Testing Project
- Εκτέλεση του δοκιμαστικού έργου
Εισαγωγή στις δοκιμές για ASP.Net
Το πρώτο επίπεδο δοκιμής ενός έργου ASP.Net είναι δοκιμή σε επίπεδο μονάδας. Αυτή η δοκιμή είναι η λειτουργικότητα μιας εφαρμογής. Ο έλεγχος διεξάγεται για να διασφαλιστεί ότι η εφαρμογή συμπεριφέρεται όπως αναμενόταν. Στο ASP.Net, η πρώτη εργασία είναι να δημιουργήσετε ένα δοκιμαστικό έργο στο Visual Studio. Το έργο δοκιμής θα περιέχει τον απαραίτητο κωδικό για τη δοκιμή της εφαρμογής.
Ας εξετάσουμε την παρακάτω ιστοσελίδα. Στη σελίδα, εμφανίζεται το μήνυμα "Guru99 - ASP.Net". Τώρα πώς μπορούμε να επιβεβαιώσουμε ότι το σωστό μήνυμα εμφανίζεται όταν εκτελείται ένα έργο ASP.Net. Αυτό γίνεται με την προσθήκη ενός δοκιμαστικού έργου στη λύση ASP.Net (χρησιμοποιείται για την ανάπτυξη εφαρμογών που βασίζονται στον Ιστό). Αυτό το δοκιμαστικό έργο θα διασφαλίσει ότι το σωστό μήνυμα εμφανίζεται στον χρήστη.
Ας εξετάσουμε περισσότερες λεπτομέρειες τώρα και ας δούμε πώς μπορούμε να εργαστούμε στις δοκιμές στο ASP.Net.
Δημιουργία έργου .NET Unit Testing Project
Πριν δημιουργήσουμε ένα δοκιμαστικό έργο, πρέπει να εκτελέσουμε τα παρακάτω βήματα υψηλού επιπέδου.
- Χρησιμοποιήστε το «DemoApplication» που χρησιμοποιήθηκε στις προηγούμενες ενότητες. Αυτή θα είναι η εφαρμογή μας που πρέπει να δοκιμαστεί.
- Θα προσθέσουμε μια νέα τάξη στο DemoApplication. Αυτή η τάξη θα περιέχει μια συμβολοσειρά που ονομάζεται «Guru99 - ASP.Net». Αυτή η συμβολοσειρά θα δοκιμαστεί στο έργο δοκιμών μας.
- Τέλος, θα δημιουργήσουμε ένα έργο δοκιμών. Αυτό χρησιμοποιείται για τη δοκιμή της εφαρμογής ASP.Net.
Ας ακολουθήσουμε λοιπόν τα παραπάνω βήματα υψηλού επιπέδου και να δούμε πώς να εφαρμόσουμε τις δοκιμές
Βήμα 1) Βεβαιωθείτε ότι το DemoApplication είναι ανοιχτό στο Visual Studio.
Βήμα 2) Ας προσθέσουμε τώρα μια νέα τάξη στο DemoApplication. Αυτή η τάξη θα περιέχει μια συμβολοσειρά που ονομάζεται «Guru99 - ASP.Net». Αυτή η συμβολοσειρά θα δοκιμαστεί στο έργο δοκιμών μας.
Ακολουθήστε το παρακάτω βήμα για να προσθέσετε μια νέα τάξη.
- Στο Visual Studio, κάντε δεξί κλικ στο "DemoApplication" στην Εξερεύνηση λύσεων.
- Επιλέξτε την επιλογή Προσθήκη-> Κλάση από το μενού περιβάλλοντος.
Βήμα 3) Σε αυτό το βήμα,
- Δώστε ένα όνομα «Tutorial.cs» για τη νέα τάξη.
- Κάντε κλικ στο κουμπί "Προσθήκη" για να προσθέσετε το αρχείο στο DemoApplication.
Τώρα, προστίθεται μια νέα τάξη στο αρχείο "DemoApplication".
Βήμα 4) Ανοίξτε το νέο αρχείο Tutorial.cs από το "DemoApplication". Προσθέστε τη συμβολοσειρά "Guru99 - ASP.Net."
Για να ανοίξετε το αρχείο, κάντε διπλό κλικ στο αρχείο Tutorial.cs του Solution Explorer.
Το αρχείο θα έχει ήδη ορισμένο προεπιλεγμένο κώδικα. Μην ανησυχείτε για αυτόν τον κωδικό, απλώς προσθέστε την παρακάτω γραμμή κώδικα.
namespace DemoApplication{public class Tutorial{public String Name;public Tutorial(){Name = "Guru99 - ASP.Net";}}}
Επεξήγηση κώδικα: -
- Η μεταβλητή Name είναι τύπου συμβολοσειράς.
- Τέλος, στον κατασκευαστή της τάξης Tutorial, εκχωρήστε την τιμή της μεταβλητής Name. Η τιμή αντιστοιχεί στο "Guru99 - ASP.Net"
Βήμα 5) Τώρα μεταβείτε στο αρχείο demo.aspx και προσθέστε τις γραμμές κώδικα για να εμφανιστεί το κείμενο "Guru99 - ASP.Net."