what is client server
απροσδιόριστη αναφορά στη λειτουργία στο αρχείο κεφαλίδας c ++
Ερώτηση:
Ποια είναι η διαφορά μεταξύ του Client-Server Testing και του Web-based Testing και ποια είναι τα πράγματα που πρέπει να δοκιμάσουμε σε τέτοιες εφαρμογές;
Χρόνια:
Τα έργα χωρίζονται γενικά σε δύο τύπους:
- Εφαρμογές 2 βαθμίδων
- Εφαρμογές 3 βαθμίδων
ΔΟΚΙΜΗ ΠΕΛΑΤΩΝ / SERVER
Αυτός ο τύπος δοκιμών πραγματοποιείται συνήθως για εφαρμογές 2 βαθμίδων (συνήθως αναπτύσσονται για LAN). Εδώ θα έχουμε Front-end και Backend.
Η εφαρμογή που ξεκίνησε στο front-end θα έχει φόρμες και αναφορές που θα παρακολουθούν και θα χειρίζονται δεδομένα
Για παράδειγμα, εφαρμογές που αναπτύχθηκαν σε VB, VC ++, Core Java, C, C ++, D2K, PowerBuilder κ.λπ., Το backend για αυτές τις εφαρμογές θα ήταν MS Access, SQL Server, Oracle, Sybase, Mysql, Quadbase
Οι δοκιμές που πραγματοποιήθηκαν σε αυτούς τους τύπους εφαρμογών θα ήταν
- Δοκιμή διεπαφών χρήστη
- Μη αυτόματη δοκιμή υποστήριξης
- Δοκιμή λειτουργικότητας
- Δοκιμή συμβατότητας & Δοκιμή διαμόρφωσης
- Δοκιμή εσωτερικού συστήματος
ΔΟΚΙΜΗ ΙΣΤΟΣΕΛΙΔΩΝ
Αυτό γίνεται για εφαρμογές 3 βαθμίδων (αναπτύχθηκε για Internet / intranet / xtranet)
Εδώ θα έχουμε πρόγραμμα περιήγησης, διακομιστή ιστού και διακομιστή DB.
Οι εφαρμογές που είναι προσβάσιμες στο πρόγραμμα περιήγησης θα αναπτυχθούν σε HTML, DHTML, XML, JavaScript κ.λπ. (Μπορούμε να παρακολουθούμε μέσω αυτών των εφαρμογών)
δωρεάν μετατροπέας youtube to wav
Οι εφαρμογές για τον διακομιστή ιστού θα αναπτυχθούν σε Java, ASP, JSP, VBScript, JavaScript, Perl, Cold Fusion, PHP κ.λπ. (Όλοι οι χειρισμοί γίνονται στον διακομιστή ιστού με τη βοήθεια αυτών των προγραμμάτων που έχουν αναπτυχθεί)
Ο διακομιστής DB θα έχει Oracle, SQL Server, Sybase, MySQL κ.λπ. (Όλα τα δεδομένα αποθηκεύονται στη βάση δεδομένων που είναι διαθέσιμη στον διακομιστή DB)
Οι δοκιμές που πραγματοποιήθηκαν σε αυτούς τους τύπους εφαρμογών θα ήταν
- Δοκιμή διεπαφών χρήστη
- Δοκιμή λειτουργικότητας
- Δοκιμή ασφαλείας
- Δοκιμή συμβατότητας προγράμματος περιήγησης
- Δοκιμή φορτίου / πίεσης
- Δοκιμή διαλειτουργικότητας / Δοκιμή εσωτερικού συστήματος
- Δοκιμή αποθήκευσης και όγκου δεδομένων
Μια εφαρμογή Ιστού είναι μια εφαρμογή τριών επιπέδων
Αυτό έχει ένα πρόγραμμα περιήγησης (παρακολουθεί δεδομένα) [η παρακολούθηση γίνεται χρησιμοποιώντας HTML, Dhtml, XML, javascript] -> webserver (χειρίζεται δεδομένα) [οι χειρισμοί γίνονται χρησιμοποιώντας γλώσσες προγραμματισμού ή σενάρια όπως adv java, asp, JSP, VBScript, javascript, Perl , ColdFusion, php] -> διακομιστής βάσης δεδομένων (αποθηκεύει δεδομένα) [αποθήκευση και ανάκτηση δεδομένων γίνεται χρησιμοποιώντας βάσεις δεδομένων όπως Oracle, SQL Server, Sybase, mysql].
Οι τύποι δοκιμών, που μπορούν να εφαρμοστούν σε αυτόν τον τύπο εφαρμογών, είναι
- Δοκιμή διεπαφής χρήστη για επικύρωση & φιλικότητα προς τον χρήστη
- Δοκιμή λειτουργικότητας για την επικύρωση συμπεριφορών, i / p, χειρισμού σφαλμάτων, o / p, χειρισμών, επιπέδων υπηρεσιών, της σειράς λειτουργικότητας, συνδέσμων, περιεχομένου ιστοσελίδας και κάλυψης backend
- Δοκιμή ασφαλείας
- Συμβατότητα προγράμματος περιήγησης
- Δοκιμή φορτίου / πίεσης
- Δοκιμή διαλειτουργικότητας
- Δοκιμή αποθήκευσης & όγκου δεδομένων
Η εφαρμογή Client-Server είναι μια εφαρμογή δύο επιπέδων
Αυτό έχει φόρμες και αναφορές στο front-end (η παρακολούθηση και οι χειρισμοί γίνονται) [χρησιμοποιώντας vb, vc ++, core java, c, c ++, d2k, power builder κλπ.] -> διακομιστής βάσης δεδομένων στο backend [αποθήκευση & ανάκτηση δεδομένων) [χρησιμοποιώντας πρόσβαση MS, SQL Server, Oracle, Sybase, MySQL, quad base κ.λπ.]
Οι δοκιμές που πραγματοποιήθηκαν σε αυτές τις εφαρμογές θα ήταν
- Δοκιμή διεπαφής χρήστη
- Μη αυτόματη δοκιμή υποστήριξης
- Δοκιμή λειτουργικότητας
- Δοκιμή συμβατότητας
- Δοκιμή εσωτερικού συστήματος
Μερικά περισσότερα σημεία για να καθαρίσετε τη διαφορά μεταξύ των εφαρμογών Client-Server, Web και Desktop:
Εφαρμογή επιφάνειας εργασίας:
- Η εφαρμογή εκτελείται σε μονή μνήμη (Μπροστινό και πίσω μέρος σε ένα μέρος)
- Μόνο ένας χρήστης
Εφαρμογή πελάτη / διακομιστή:
- Η εφαρμογή εκτελείται σε δύο ή περισσότερα μηχανήματα
- Η εφαρμογή βασίζεται στο μενού
- Συνδεδεμένη λειτουργία (η σύνδεση υπάρχει πάντα μέχρι την αποσύνδεση)
- Ένας περιορισμένος αριθμός χρηστών
- Λιγότερος αριθμός προβλημάτων δικτύου σε σύγκριση με την εφαρμογή ιστού.
Εφαρμογή ιστού:
- Η εφαρμογή εκτελείται σε δύο ή περισσότερα μηχανήματα
- Βάσει διεύθυνσης URL
- Αποσυνδεδεμένη λειτουργία (χωρίς κατάσταση)
- Απεριόριστος αριθμός χρηστών
- Πολλά θέματα όπως συμβατότητα υλικού, συμβατότητα προγράμματος περιήγησης, συμβατότητα έκδοσης, ζητήματα ασφάλειας, ζητήματα απόδοσης κ.λπ.
Σύμφωνα με τη διαφορά και στα δύο, οι εφαρμογές έρχονται από πού, πώς να αποκτήσετε πρόσβαση στους πόρους. Στον διακομιστή-πελάτη, μόλις πραγματοποιηθεί η σύνδεση, θα είναι σε κατάσταση σύνδεσης, ενώ σε περίπτωση δοκιμής ιστού το πρωτόκολλο HTTP είναι ανιθαγενές, τότε υπάρχει λογική των cookies, η οποία δεν υπάρχει στον διακομιστή-πελάτη.
Για την εφαρμογή Client-Server οι χρήστες είναι γνωστοί, ενώ για την εφαρμογή Ιστού οποιοσδήποτε χρήστης μπορεί να συνδεθεί και να αποκτήσει πρόσβαση στο περιεχόμενο, θα το χρησιμοποιήσει σύμφωνα με τις προθέσεις του.
Έτσι, υπάρχουν πάντα ζητήματα ασφάλειας και συμβατότητας για μια εφαρμογή Ιστού.
διαφορά μεταξύ δοκιμής δοκιμής και παλινδρόμησης
Σε εσάς: Σε ποια εφαρμογή εργάζεστε; Επιφάνεια εργασίας, διακομιστή-πελάτη ή εφαρμογή Web; Ποια είναι η εμπειρία σας κατά τη δοκιμή αυτών των εφαρμογών;
Για να λάβετε άρθρα δοκιμής λογισμικού στα εισερχόμενά σας κάντε κλικ εδώ για να εγγραφείτε με τη διεύθυνση email σας.
Συνιστώμενη ανάγνωση
- Διαφορά μεταξύ Desktop, Client Server Testing και Web Testing
- Τα καλύτερα εργαλεία δοκιμής λογισμικού 2021 [QA Test Automation Tools]
- Τι είναι η τεχνική δοκιμής βάσει ελαττωμάτων;
- Δοκιμή λογισμικού QA Assistant Job
- Μάθημα δοκιμών λογισμικού: Σε ποιο Ινστιτούτο Δοκιμών Λογισμικού πρέπει να εγγραφώ;
- Επιλέγοντας Δοκιμή λογισμικού ως καριέρα σας
- Δοκιμή λογισμικού Τεχνικό περιεχόμενο Συγγραφέας Freelancer Job
- Εγκατάσταση εφαρμογών και προετοιμασία τους για δοκιμές Appium