how domain knowledge is important
Ο Jayant Deo ρωτά:
«Κοιτάζοντας το τρέχον σενάριο από τον κλάδο, φαίνεται ότι οι δοκιμαστές αναμένεται να έχουν τόσο τεχνικές δεξιότητες δοκιμών, είτε είτε πρέπει να προέρχονται από το υπόβαθρο του τομέα είτε έχουν συγκεντρώσει γνώσεις τομέα κυρίως για το BFSI.
Θα ήθελα να μάθω γιατί και πότε αυτή η γνώση τομέα μεταδίδεται στον υπεύθυνο δοκιμών κατά τη διάρκεια του κύκλου δοκιμών; '
Πρώτα απ 'όλα, θα ήθελα να εισαγάγω τρισδιάστατη δοκιμαστική καριέρα αναφέρεται από τον Danny R. Faught. Υπάρχουν τρεις κατηγορίες δεξιοτήτων που πρέπει να κριθούν πριν από την πρόσληψη οποιουδήποτε ελεγκτή λογισμικού.
Ποιες είναι αυτές οι τρεις κατηγορίες δεξιοτήτων;
- Δοκιμαστική ικανότητα
- Πεδίο γνώσης
- Τεχνική ειδικότητα.
Χωρίς αμφιβολία ότι οποιοσδήποτε υπεύθυνος δοκιμών θα πρέπει να έχει τις βασικές δεξιότητες δοκιμών όπως Μη αυτόματη δοκιμή και Αυτοματισμός. Ο δοκιμαστής που έχει την κοινή λογική μπορεί ακόμη και να βρει τα περισσότερα από τα προφανή σφάλματα στο λογισμικό. Τότε θα λέγατε ότι αυτή η δοκιμή είναι αρκετή; Θα αποδεσμεύατε το προϊόν με βάση αυτήν την πολύ δοκιμή που έγινε; Σίγουρα όχι.
Σίγουρα θα έχετε μια ματιά στο προϊόν από τον ειδικό του τομέα πριν το προϊόν εισέλθει στην αγορά.
Κατά τη δοκιμή οποιασδήποτε εφαρμογής θα πρέπει να σκεφτείτε σαν τελικό χρήστη.
Αλλά κάθε άνθρωπος έχει τους περιορισμούς και δεν μπορεί να είναι ο ειδικός και στις τρεις διαστάσεις που αναφέρονται παραπάνω. (Εάν είστε οι ειδικοί σε όλες τις παραπάνω δεξιότητες, παρακαλώ επιτρέψτε μου να ξέρω ;-)) Επομένως, δεν μπορείτε να βεβαιωθείτε ότι μπορείτε να σκεφτείτε 100% σαν τον τρόπο με τον οποίο ο τελικός χρήστης θα χρησιμοποιήσει την εφαρμογή σας.
Ένας χρήστης που πρόκειται να χρησιμοποιήσει την εφαρμογή σας μπορεί να γνωρίζει καλά τον τομέα στον οποίο εργάζεται. Πρέπει να εξισορροπήσετε όλες αυτές τις δραστηριότητες δεξιοτήτων, ώστε να αντιμετωπιστούν όλες οι πτυχές του προϊόντος.
Σήμερα μπορείτε να δείτε ότι ο επαγγελματίας που προσλαμβάνεται σε διαφορετικές εταιρείες είναι περισσότεροι εμπειρογνώμονες τομέα από ότι έχουν τεχνικές δεξιότητες. Η τρέχουσα βιομηχανία λογισμικού βλέπει επίσης μια καλή τάση ότι πολλοί επαγγελματίες προγραμματιστές και εμπειρογνώμονες τομέα μεταβαίνουν σε δοκιμές λογισμικού.
https www google comyoutube σε mp3
Μπορούμε να παρατηρήσουμε έναν ακόμη λόγο για τους οποίους οι ειδικοί του τομέα είναι πιο επιθυμητοί! Όταν προσλαμβάνετε νέους μηχανικούς που είναι μόλις έξω από το κολέγιο, δεν μπορείτε να περιμένετε να ανταγωνιστούν με έμπειρους επαγγελματίες. Γιατί; Επειδή οι έμπειροι επαγγελματίες έχουν σίγουρα το πλεονέκτημα ενός τομέα και μιας δοκιμαστικής εμπειρίας και έχουν καλύτερη κατανόηση διαφορετικών θεμάτων και μπορούν να παραδώσουν την εφαρμογή καλύτερα και ταχύτερα.
Εδώ είναι μερικά από τα παραδείγματα όπου μπορείτε να δείτε το ξεχωριστό πλεονέκτημα της γνώσης τομέα
- Δοκιμή εφαρμογών για κινητά
- Δοκιμή ασύρματης εφαρμογής
- Εφαρμογές VoIP
- Δοκιμή πρωτοκόλλου
- Τραπεζικές Εφαρμογές
- Δοκιμή δικτύου
Πώς θα δοκιμάσετε τέτοιες εφαρμογές χωρίς γνώση συγκεκριμένου τομέα;
Πρόκειται να δοκιμάσετε τις εφαρμογές BFSI (Τραπεζικές, Χρηματοοικονομικές Υπηρεσίες και Ασφάλειες) μόνο για UI ή λειτουργικότητα ή ασφάλεια ή φόρτωση ή πίεση; Πρέπει να γνωρίζετε ποιες είναι οι απαιτήσεις των χρηστών στις τραπεζικές εργασίες, τις διαδικασίες εργασίας, το ιστορικό του εμπορίου, την έκθεση σε χρηματιστηριακές συναλλαγές κ.λπ. και θα πρέπει να ελέγξετε την εφαρμογή ανάλογα, τότε μόνο εσείς μπορείτε να πείτε ότι η δοκιμή σας είναι αρκετή - Εδώ έρχεται η ανάγκη ειδικών σε θέματα.
Ας πάρουμε ένα παράδειγμα του τρέχοντος έργου μου:
Αυτήν τη στιγμή εργάζομαι στην εφαρμογή μηχανών αναζήτησης. Πού πρέπει να γνωρίζω τις βασικές ορολογίες και έννοιες των μηχανών αναζήτησης. Πολλές φορές βλέπω κάποιον άλλο υπεύθυνο δοκιμών ομάδας να μου κάνει ερωτήσεις όπως τι είναι «εκδότες» και «διαφημιζόμενοι», ποια είναι η διαφορά και τι κάνουν;
Πιστεύετε ότι μπορούν να δοκιμάσουν την εφαρμογή με βάση τις τρέχουσες διαδικτυακές διαφημίσεις και SEO; Σίγουρα όχι. Εκτός και μέχρι να εξοικειωθούν με αυτές τις ορολογίες και λειτουργίες.
Όταν γνωρίζω καλύτερα τον λειτουργικό τομέα, μπορώ καλύτερα να γράφω και να εκτελώ περισσότερες δοκιμαστικές περιπτώσεις και μπορώ να προσομοιώσω αποτελεσματικά τις ενέργειες του τελικού χρήστη που είναι σαφώς ένα μεγάλο πλεονέκτημα.
προγράμματα συνέντευξης java και απαντήσεις για έμπειρους
Εδώ είναι η μεγάλη λίστα των απαιτούμενων γνώσεων δοκιμών:
- Δοκιμαστική ικανότητα
- Ικανότητα κυνήγι σφαλμάτων
- Τεχνική ικανότητα
- Πεδίο γνώσης
- Δεξιότητα επικοινωνίας
- Ικανότητα αυτοματισμού
- Κάποια ικανότητα προγραμματισμού
- Γρήγορη σύλληψη
- Ικανότητα να δουλεύεις υπό πιεση
Αυτό θα είναι μια τεράστια λίστα. Οπότε σίγουρα θα πείτε, πρέπει να έχω τόσες πολλές δεξιότητες;
Αυτό εξαρτάται από εσάς. Μπορείτε να κολλήσετε σε μια δεξιότητα ή να είστε ειδικός σε μία δεξιότητα και να έχετε καλή κατανόηση άλλων δεξιοτήτων ή μια ισορροπημένη προσέγγιση για όλες τις δεξιότητες. Αυτή είναι η ανταγωνιστική αγορά και σίγουρα θα πρέπει να την εκμεταλλευτείτε. Φροντίστε να είστε ειδικοί σε τουλάχιστον έναν τομέα πριν κάνετε οποιαδήποτε μετακίνηση.
Τι γίνεται αν δεν έχετε αρκετή γνώση τομέα;
Θα αναρτηθείτε σε οποιοδήποτε έργο και η εταιρεία μπορεί να σας αναθέσει οποιαδήποτε εργασία. Τότε τι γίνεται αν δεν έχετε αρκετή γνώση τομέα για αυτό το έργο;
Πρέπει να κατανοήσετε γρήγορα όσες έννοιες μπορείτε. Προσπαθήστε να κατανοήσετε το προϊόν σαν να είστε ο πελάτης και τι θα κάνει ο πελάτης με την εφαρμογή.
Επισκεφτείτε τον ιστότοπο πελατών, εάν είναι δυνατόν, μάθετε πώς λειτουργούν με το προϊόν, Διαβάστε διαδικτυακούς πόρους σχετικά με τον τομέα που θέλετε να δοκιμάσετε την εφαρμογή, συμμετέχετε σε εκδηλώσεις που απευθύνονται σε αυτόν τον τομέα, γνωρίστε τους ειδικούς του τομέα. Ή οποιαδήποτε εταιρεία θα παρέχει όλη αυτή την εσωτερική εκπαίδευση πριν αναθέσει οποιαδήποτε συγκεκριμένη εργασία σε τομείς στους υπεύθυνους δοκιμών.
Δεν υπάρχει συγκεκριμένο στάδιο όπου χρειάζεστε αυτήν τη γνώση τομέα. Πρέπει να εφαρμόσετε τις γνώσεις του τομέα σας σε κάθε κύκλο ζωής δοκιμών λογισμικού.
Εάν διαβάζετε αυτό το άρθρο μέχρι αυτό το σημείο, τότε θα ήθελα να μάθω για ποιον τομέα εργάζεστε; Για να μπορούν οι αναγνώστες μας να πάρουν μια καλύτερη ιδέα για διαφορετικούς τομείς και έργα. Σχολιάστε τον τομέα σας παρακάτω.
Εκσυγχρονίζω: Σύμφωνα με το αίτημα πολλών αναγνωστών, έχω ενημερώσει το δικό μας Σελίδα πόρων δοκιμής λογισμικού για διαδικτυακά έγγραφα BFSI και άρθρα για λήψεις.
Συνιστώμενη ανάγνωση
- 20 απλές ερωτήσεις για να ελέγξετε το λογισμικό σας Βασικές γνώσεις (Online κουίζ)
- Telecom Domain Testing: Πρωτόκολλο δοκιμών και Telecom Testing Tools
- Η παγκόσμια επιχείρηση δοκιμών λογισμικού θα προσεγγίσει σύντομα 28,8 δισεκατομμύρια δολάρια
- Γνώση ασφαλιστικών τομέων: Βασικά στοιχεία του ασφαλιστικού τομέα για δοκιμαστές
- Συμβουλές δοκιμής λογισμικού για αρχάριους δοκιμαστές
- Πώς να διατηρήσετε το Motivation Alive σε δοκιμαστές λογισμικού;
- Ο Ζεν και η τέχνη της δοκιμής λογισμικού
- Δοκιμάστε τις γνώσεις σας σχετικά με το λογισμικό: Δοκιμάστε αυτό το Mock Test