Πώς θα δοκιμάζατε ένα μικροϋπηρεσία διαχείρισης παραγγελιών που έχει λειτουργίες CRUD, ενσωμάτωση με Kafka, αρχεία καταγραφής και ενσωμάτωση με εξωτερικές υπηρεσίες πληρωμής;
QA / QA Automation
Ποια συγκεκριμένα περιστατικά θα ελέγχατε για τις CRUD λειτουργίες με παραγγελίες (από την άποψη της ροής του χρήστη);
Πώς θα ελέγχατε το Kafka — ότι επεξεργάζεται σωστά τα δεδομένα και επαναφέρεται σωστά σε περίπτωση σφάλματος;
Είναι η μέθοδος DELETE ιδιομεταβλητή ή όχι; Γιατί;
Πώς θα δοκίμαζες την ενσωμάτωση με μια εξωτερική υπηρεσία πληρωμών;
Ονομάστε τις περιπτώσεις ορίου κατά τη δημιουργία παραγγελίας.
Ποια μη λειτουργικά τεστ μπορούν να πραγματοποιηθούν με το Kafka;
Ονομάστε τις μη λειτουργικές δοκιμές που θα πραγματοποιούσατε για αυτήν την υπηρεσία.
Πώς θα δοκιμάζατε τα αρχεία καταγραφής; Σε τι θα δίνατε προσοχή πριν από την τελική έκδοση;
Πρακτική άσκηση: γράψτε assertions για τη υπάρχουσα δοκιμή δημιουργίας παραγγελίας και καλύψτε την δημιουργημένη παραγγελία με ελέγχους.
Πώς είναι δομημένο το Kafka και πώς λειτουργεί γενικά;
Τι θα κάνεις πρώτα κατά τη δοκιμή μιας νέας υπηρεσίας, αν έχεις ένα σχήμα, έναν σύνδεσμο για το stand και ελάχιστη τεκμηρίωση;
Μίλησε για το tracing — ποιος είναι ο σκοπός του;