Το απροσδόκητο ταξίδι μου για να γίνω δοκιμαστής λογισμικού (από αρχάριος σε διευθυντής)

"Χτίζεις μια επιτυχημένη ζωή... μια μέρα τη φορά..."

Το ταξίδι μου ως δοκιμαστής λογισμικού ξεκίνησε λίγο απροσδόκητα.

Εμφανίστηκα στους αρχικούς γύρους συνέντευξης θεωρώντας ότι επρόκειτο για μια ευκαιρία ανάπτυξης. Για να είμαι ειλικρινής, όπως κάθε άλλος απόφοιτος Πληροφορικής εκεί έξω, ήμουν λίγο επιφυλακτικός σχετικά με το αν θα προχωρούσα στη δοκιμή.

Τελικά, όμως, αποφάσισα να το δοκιμάσω, μόνο με την ελπίδα ότι η περίεργη φύση μου θα με βοηθήσει σε αυτόν τον τομέα.

Δεν θα μπορούσα να δεχτώ την προσφορά χωρίς να θέσω αυτό το ερώτημα - Θα μου δοθεί η ευκαιρία να μεταπηδήσω στο Development σε περίπτωση που το Testing δεν με ενδιαφέρει; :).

Πιστέψτε με- ποτέ δεν σκέφτηκα καν να αφήσω το Testing μετά από αυτό.

Όταν εμφανίστηκα για τον τεχνικό γύρο, δεν ήμουν προετοιμασμένος για τίποτα περισσότερο από τη βασική έννοια του ελέγχου λογισμικού. Υποθέτω ότι το μόνο πράγμα που με βοήθησε να το ξεπεράσω ήταν η σκέψη ότι αξιολογούμαι λογικά και όχι θεωρητικά.

Αυτή ήταν η πρώτη μου μάθηση στο Testing - κατάλαβα πώς αξιολογούσαν εμάς (τους πρωτοετείς).

Ακόμα και σήμερα, χρησιμοποιώ παρόμοιες τεχνικές κατά την πρόσληψη πρωτοετών για την ομάδα μου. Ελέγχω τη λογική, την επιμονή και την προσέγγισή τους σε ένα πρόβλημα πάνω από οτιδήποτε άλλο.

Εντάχθηκα στη Zycus ως εκπαιδευόμενος QA και μου ανατέθηκε ένα προϊόν την τρίτη ή τέταρτη ημέρα. Ήταν ένα από τα μεγαλύτερα (τότε ήταν στην ιδέα) και πιο φιλόδοξα προϊόντα της εταιρείας. Αφού εγκαταστάθηκα για τις πρώτες εβδομάδες, δεν υπήρχε επιστροφή για μένα.

Ξεκινήσαμε ως μια ομάδα QA δύο ατόμων και σύντομα μετά από λίγους μήνες ήμουν ο μόνος που οδηγούσε τις προσπάθειες δοκιμών. Στα αρχικά 2 - 2,5 χρόνια είχα καταγράψει σχεδόν 3000 ελαττώματα σε διάφορες κατηγορίες, όπως Λειτουργική, Απόδοση, Ασφάλεια, UI, Χρηστικότητα, Πολυγλωσσία, Πολλαπλότητα, Πολλαπλό Τενάνσυ, κ.λπ.

Για ένα σημαντικό χρονικό διάστημα πριν από τις νέες προσθήκες στην ομάδα δοκιμών, είχα να αντιμετωπίσω μια ισχυρή ομάδα ανάπτυξης 15-16 μελών. Ακόμη και μετά τις προσθήκες, η αναλογία QC:Dev δεν ήταν πολύ υγιής και μπορώ ακόμη να πω με υπερηφάνεια ότι ήταν ένα επιτυχημένο ταξίδι, λαμβάνοντας υπόψη όλα όσα δοκιμάσαμε, παραδώσαμε και χειριστήκαμε.

Το σημαντικό σημείο που θέλω να τονίσω εδώ είναι...

Πριν πάω στη συνάντηση για τη συζήτηση των απαιτήσεων, συνήθιζα να καταγράφω εκ των προτέρων τις πιθανές αμφιβολίες/διορθώσεις/αδιευκρίνιστα σημεία. Συνήθιζα να γράφω τα σενάρια που θέλω να δοκιμάσω ή να χτίσω περιπτώσεις δοκιμών- μερικές φορές, ακόμη και η σχεδίαση των σεναρίων σας λειτουργεί σαν μια γοητεία.

Όταν γράφετε/σχεδιάζετε, εισέρχεται στο μυαλό σας με καλύτερη σαφήνεια και στη συνέχεια το μυαλό σας δουλεύει πάνω σε αυτές τις πληροφορίες και παράγει περισσότερα σενάρια και δίνει καλύτερη σαφήνεια. Αυτό συνεχίζεται μέχρι να αποκτήσετε την αίσθηση του ΤΕΛΕΙΩΜΑΤΟΣ!!!

Συμπέρασμα

Αν και είναι σχεδόν αδύνατο να καταγράψω κάθε σημαντικό και λεπτό πράγμα που έχω μάθει όλα αυτά τα χρόνια, αυτή είναι η προσπάθειά μου να το συνοψίσω σε μια λίστα με κουκκίδες.

  • Η δοκιμή είναι πολύ δύσκολο να οριστεί. Κάποιος μπορεί να κάνει εξαιρετικές δοκιμές και ίσως να μην είναι σε θέση να τις ορίσει με λόγια. Είναι όπως το βλέπετε εσείς.
  • Ο καθένας μπορεί να έχει τον δικό του ορισμό της δοκιμής. Ο δικός μου ήταν απλός...

    Σχετικά με τον συγγραφέα: Αυτό το άρθρο γράφτηκε από το μέλος της ομάδας STH Mahesh C. Εργάζεται σήμερα ως ανώτερος διευθυντής διασφάλισης ποιότητας και έχει εμπειρία στην καθοδήγηση δοκιμών για πολλαπλά σύνθετα προϊόντα και εξαρτήματα.

    Σχολιάστε εδώ ή επικοινωνήστε μαζί μας. Ευχαριστούμε πολύ για την ανάγνωση.

    Συνιστώμενη ανάγνωση

    Κύλιση στην κορυφή