what is comparison testing
Δοκιμές σύγκρισης, μια επαναλαμβανόμενη φράση και ένας τύπος δοκιμών που προκαλεί την προσοχή μας. Ας δούμε τις λεπτομέρειες σχετικά με τον τρόπο εκτέλεσης της δοκιμής σύγκρισης και τι σημαίνει πραγματικά σε πραγματικό χρόνο.
Τι είναι ο έλεγχος σύγκρισης;
Ο έλεγχος σύγκρισης αφορά την αξιολόγηση των πλεονεκτημάτων και των αδυναμιών ενός προϊόντος λογισμικού σε σχέση με άλλα προϊόντα λογισμικού που υπάρχουν στην αγορά. Ο στόχος της δοκιμής σύγκρισης είναι να παρέχει βασικές και κρίσιμες πληροφορίες στην επιχείρηση για να ξεδιπλώσει το ανταγωνιστικό πλεονέκτημα του προϊόντος λογισμικού στην κεντρική αγορά Vis-a-vis.
Τι είδους σύγκριση κάνουμε εξαρτάται από το αντικείμενο της δοκιμής. Για παράδειγμα, το αντικείμενο της δοκιμής θα μπορούσε να είναι κάτι σαν:
- Μια διαδικτυακή εφαρμογή
- Εφαρμογή ERP
- Εφαρμογή CRM
- Μια ενότητα μιας εφαρμογής που απαιτεί επικύρωση δεδομένων μετά την ολοκλήρωση μιας συναλλαγής και ούτω καθεξής
Τι θα μάθετε:
- Καθορισμός κριτηρίων για τη σύγκριση δοκιμών
- Φάσεις
- Παραδείγματα σεναρίων δοκιμής για μια εφαρμογή CRM
- Πώς οι δοκιμές σύγκρισης μπορούν να βοηθήσουν την επιχείρηση
- συμπέρασμα
- Συνιστώμενη ανάγνωση
Καθορισμός κριτηρίων για τη σύγκριση δοκιμών
Ο καθορισμός κριτηρίων σύγκρισης για ένα συγκεκριμένο προϊόν λογισμικού είναι ένα υποκειμενικό ζήτημα που καθορίζεται από τον τύπο της εφαρμογής λογισμικού που δοκιμάζεται και τις περιπτώσεις χρήσης συγκεκριμένες για την επιχείρηση. Τα σενάρια δοκιμής που αναπτύσσουμε εξαρτώνται από τον τύπο της εφαρμογής και τις συγκεκριμένες περιπτώσεις χρήσης.
πώς να χρησιμοποιήσετε ένα αρχείο .bin
Οι δοκιμαστικές προσπάθειες και οι διαδικασίες οργανώνονται πάντα με τέτοιο τρόπο ώστε όπου υπάρχει αμφισημία, αναπτύσσεται μια συγκεκριμένη στρατηγική που μπορεί να εφαρμοστεί σε όλα τα έργα.
Επομένως, θα διανείμαμε αυτό το τεστ σε δύο διαφορετικές φάσεις
Φάσεις
Αυτή η δοκιμή μπορεί να πραγματοποιηθεί σε δύο διαφορετικές φάσεις:
- Σύγκριση προϊόντος λογισμικού με γνωστά πρότυπα ή σημεία αναφοράς
- Σύγκριση προϊόντος λογισμικού με συγκεκριμένες δυνατότητες άλλων υπαρχόντων προϊόντων λογισμικού
προς την)Για παράδειγμα, εάν μια εφαρμογή Siebel CRM δοκιμάζεται, γνωρίζουμε ότι οποιαδήποτε εφαρμογή CRM διαθέτει λειτουργικές μονάδες που ασχολούνται ευρέως με την καταγραφή στοιχείων πελατών, την επεξεργασία παραγγελιών πελατών, τη διαχείριση αιτημάτων πελατών και ζητημάτων πελατών.
Στην πρώτη φάση των δοκιμών, μπορούμε να δοκιμάσουμε τη λειτουργικότητα της εφαρμογής έναντι γνωστών προτύπων και λειτουργικότητας που υπήρχαν στην αγορά κατά τη στιγμή της δοκιμής.
Μπορούμε να κάνουμε ερωτήσεις όπως:
- Διαθέτει η εφαρμογή όλες τις ενότητες που πρέπει να έχει μια εφαρμογή CRM;
- Οι λειτουργικές μονάδες εκτελούν βασικές λειτουργίες όπως αναμενόταν;
Θα εξελίσσουμε σενάρια δοκιμών με τέτοιο τρόπο ώστε τα αποτελέσματα των δοκιμών να επικυρώνουν τη λειτουργικότητα της εφαρμογής έναντι των ήδη γνωστών προτύπων στην αγορά.
σι) Στη δεύτερη φάση των δοκιμών, μπορούμε να συγκρίνουμε τα χαρακτηριστικά μιας εφαρμογής με τα χαρακτηριστικά άλλων προϊόντων λογισμικού στην αγορά.
Για παράδειγμα , Τα ακόλουθα χαρακτηριστικά μπορούν να ληφθούν υπόψη για σύγκριση με άλλα προϊόντα λογισμικού.
# 1) Τιμή
δωρεάν λογισμικό ρολογιού ώρας που βασίζεται στον Ιστό
#δύο) Απόδοση της εφαρμογής
Παράδειγμα: Χρόνος απόκρισης, φόρτωση δικτύου
# 3) Διεπαφή χρήστη (εμφάνιση και αίσθηση, ευκολία χρήσης)
Και στις δύο φάσεις των δοκιμών, οι προσπάθειες δοκιμών είναι δομημένες με τέτοιο τρόπο ώστε να εντοπίζονται οι πιθανοί τομείς που μπορούν να προκαλέσουν διαταραχές στις επιχειρήσεις. Αναπτύσσεται μια κατάλληλη στρατηγική δοκιμών για την άμεση σχεδίαση δοκιμών και την εκτέλεση δοκιμών.
Είναι αναπόφευκτη η διεξοδική γνώση των περιπτώσεων χρήσης και των απαιτήσεων των επιχειρήσεων.
Ο δομημένος τρόπος εκτέλεσης της δοκιμής σύγκρισης
Παραδείγματα σεναρίων δοκιμής για μια εφαρμογή CRM
Ας πάρουμε το παράδειγμα μιας εφαρμογής CRM για αγορά κινητού για τους σκοπούς των σεναρίων δοκιμής.
Γνωρίζουμε ότι οποιαδήποτε τέτοια εφαρμογή CRM πρέπει να αντιμετωπίζει ευρέως τις ακόλουθες λειτουργίες, π.χ.
- Λήψη προφίλ χρήστη για επαγγελματικούς σκοπούς
- Επικύρωση ελέγχων και προϋποθέσεων πριν από την έναρξη της πώλησης ή της παραγγελίας
- Έλεγχος του αποθέματος των αντικειμένων
- Εκπλήρωση παραγγελίας για αντικείμενα
- Διαχείριση ζητημάτων και αιτημάτων πελατών
Λαμβάνοντας υπόψη τις παραπάνω λειτουργίες, μπορούμε να εξελίσσουμε σενάρια δοκιμών ή συνθήκες δοκιμής όπως αναφέρεται παρακάτω:
Σύγκριση με γνωστά πρότυπα-Πρότυπο
Αναγνωριστικό σεναρίου | Σενάριο-Περιγραφή | Απαίτηση-Αναγνωριστικό | Business-Usecase-ID |
---|---|---|---|
Σενάριο##### | Ελέγξτε εάν το ζήτημα του πελάτη αντιμετωπίζεται και κλείνει από την εφαρμογή CRM | Απαίτηση #### | Χρήση # |
Σενάριο##### | Ελέγξτε εάν η εφαρμογή CRM καταγράφει λεπτομέρειες του πελάτη | Απαίτηση #### | Χρήση # |
Σενάριο##### | Ελέγξτε εάν η εφαρμογή CRM επικυρώνει την πιστοληπτική ικανότητα του πελάτη πριν από την έναρξη των πωλήσεων | Απαίτηση #### | Χρήση # |
Σενάριο##### | Ελέγξτε εάν η εφαρμογή CRM επικυρώνει την πιστοληπτική ικανότητα του πελάτη πριν από την έναρξη των πωλήσεων | Απαίτηση #### | Χρήση # |
Σενάριο##### | Ελέγξτε εάν ο παραγγελθείς εξοπλισμός βρίσκεται στον κατάλογο αντικειμένων | Απαίτηση #### | Χρήση # |
Σενάριο##### | Ελέγξτε εάν η γεωγραφική περιοχή στην οποία ζει ο πελάτης καλύπτεται από δίκτυο κινητής τηλεφωνίας | Απαίτηση #### | Χρήση # |
Σενάριο##### | Ελέγξτε εάν δημιουργείται ένα εισιτήριο προβλήματος για κάθε ζήτημα πελάτη | Απαίτηση #### | Χρήση # |
Σύγκριση συγκεκριμένων χαρακτηριστικών-Πρότυπο
Αναγνωριστικό σεναρίου | Σενάριο-Περιγραφή | Απαίτηση-Αναγνωριστικό | Business-Usecase-ID |
---|---|---|---|
Σενάριο##### | Ελέγξτε την τιμή της εφαρμογής σε άλλα προϊόντα λογισμικού | Απαίτηση #### | Χρήση # |
Σενάριο##### | Ελέγξτε το χρόνο που απαιτείται για την επεξεργασία αιτημάτων χρήστη. Συγκρίνετε με άλλα προϊόντα λογισμικού | Απαίτηση #### | Χρήση # |
Σενάριο##### | Ελέγξτε τη μέγιστη φόρτωση δικτύου που μπορεί να υποστηρίξει η εφαρμογή. Συγκρίνετε με άλλα προϊόντα λογισμικού | Απαίτηση #### | Χρήση # |
Σενάριο##### | Ελέγξτε την εμφάνιση και την αίσθηση του περιβάλλοντος εργασίας χρήστη. Συγκρίνετε με άλλα προϊόντα λογισμικού | Απαίτηση #### | Χρήση # |
Σενάριο##### | Ελέγξτε την ολοκλήρωση της εφαρμογής από άκρο σε άκρο σε σύγκριση με άλλα προϊόντα λογισμικού | Απαίτηση #### | Χρήση # |
Σημειώστε ότι τα πρότυπα απεικονίζουν τις συνθήκες δοκιμής και όχι τη λεπτομερή περιγραφή βήμα προς βήμα, όπως φαίνεται σε μια δοκιμαστική περίπτωση.
Πώς οι δοκιμές σύγκρισης μπορούν να βοηθήσουν την επιχείρηση
Ένα σαφές κριτήριο δοκιμής σύγκρισης και τα ακριβή αποτελέσματα δοκιμών μπορούν να βοηθήσουν την επιχείρηση, να υποβάλει αξιώσεις για το προϊόν λογισμικού όπως
- Η πιο γρήγορη εφαρμογή σε σχέση με το χρόνο απόκρισης
- Το πιο ανθεκτικό προϊόν σε σχέση με το φορτίο δικτύου και ούτω καθεξής
Τα αποτελέσματα των δοκιμών μπορούν να χρησιμοποιηθούν όχι μόνο για την προώθηση του προϊόντος λογισμικού, αλλά και για την αποκάλυψη παγίδων και τον αυτοσχεδιασμό του προϊόντος.
Μια εικόνα για τις προκλήσεις, τους περιορισμούς και το εύρος αυτής της δοκιμής:
Η επιτυχία κάθε νέας επιχείρησης ή ενός προϊόντος λογισμικού είναι αποτέλεσμα διαφόρων δραστηριοτήτων όπως σχεδιασμός, ανάπτυξη, δοκιμές, στρατηγικές πωλήσεων και μάρκετινγκ, επενδύσεις και δεδουλευμένα κέρδη.
Σε αυτό το πλαίσιο, ο έλεγχος σύγκρισης βοηθά στη λήψη κρίσιμων αποφάσεων σχετικά με το προϊόν λογισμικού, αλλά δεν μπορεί να διασφαλίσει την επιτυχία του προϊόντος. Παρά τις εξαντλητικές δοκιμές, η επιχείρηση ενδέχεται να αποτύχει λόγω ανακριβών επιχειρηματικών στρατηγικών και αποφάσεων. Επομένως, η έρευνα αγοράς και η αξιολόγηση διαφόρων επιχειρηματικών στρατηγικών είναι ένα αντικείμενο από μόνη της και πέρα από το πεδίο των δοκιμών σύγκρισης.
Μια τυπική μελέτη περίπτωσης για την κατανόηση του πεδίου αυτής της δοκιμής:
Η κυκλοφορία του Disney mobile στις Η.Π.Α. το 2005 είναι μια υπόθεση που αξίζει να μελετηθεί. Η Disney ξεκίνησε τη δραστηριότητα ασύρματων υπηρεσιών χωρίς προηγούμενη εμπειρία στην Telecom. Η νέα επιχείρηση για κινητά έπεσε πολύ άσχημα στις ΗΠΑ παρά το εμπορικό σήμα που ονομάζεται 'Disney'.
Μια μεταθανάτια από την αρχική της αποτυχία αποκάλυψε ότι το προϊόν απέτυχε, όχι λόγω κακής σχεδίασης ή ανακριβούς ελέγχου, αλλά λόγω κακών αποφάσεων μάρκετινγκ και επιχειρήσεων.
Η Disney απευθύνεται σε παιδιά και λάτρεις του αθλητισμού ως πελάτες με την υπόσχεση να παρέχει μοναδικές δυνατότητες λήψης και οικογενειακού ελέγχου.
Η ίδια εφαρμογή για κινητά Disney που απέτυχε άσχημα στις ΗΠΑ κέρδισε δυναμική στην Ιαπωνία. Είναι ενδιαφέρον, αυτή τη φορά, οι κύριοι πελάτες-στόχοι δεν ήταν παιδιά, αλλά γυναίκες στα 20 και 30.
συμπέρασμα
Η παρουσίαση ενός νέου προϊόντος λογισμικού είναι σαν να πατάτε σε άγνωστη περιοχή με διαφορετικές δυνατότητες.
Πολλά προϊόντα είναι επιτυχημένα επειδή οι δημιουργοί τους εντόπισαν μια ανεκπλήρωτη ανάγκη στην αγορά και κατάλαβαν τη βιωσιμότητα της νέας ιδέας.
Ο έλεγχος σύγκρισης μπορεί να γίνει ένα ισχυρό εργαλείο για την κατανόηση της βιωσιμότητας ενός προϊόντος λογισμικού.
πώς να εκτελέσετε ένα αρχείο βάζου με java
Παρέχει σημαντικές επιχειρηματικές εισόδους για την προώθηση του προϊόντος λογισμικού και επίσης εκθέτει κενά πριν από την κυκλοφορία του προϊόντος στην αγορά.
Παρακαλώ μοιραστείτε τις σκέψεις / προτάσεις σας στην παρακάτω ενότητα σχολίων.
Συνιστώμενη ανάγνωση
- Τι είναι ο έλεγχος συστατικών στοιχείων ή ο έλεγχος ενότητας (Μάθετε με παραδείγματα)
- Τα καλύτερα εργαλεία δοκιμής λογισμικού 2021 (QA Test Automation Tools)
- Δοκιμή λογισμικού QA Assistant Job
- Τι είναι η δοκιμή αντοχής στη δοκιμή λογισμικού (παραδείγματα)
- Πακέτο λογισμικού δοκιμής καριέρας eBook
- Τι είναι ο έλεγχος ενοποίησης συστήματος (SIT): Μάθετε με παραδείγματα
- Τύποι δοκιμών λογισμικού: Διαφορετικοί τύποι δοκιμών με λεπτομέρειες
- Λειτουργική δοκιμή Vs Μη λειτουργική δοκιμή