Junior
Ποιες ενέργειες θα λάβετε για να δοκιμάσετε τον ιστότοπο;
sobes.tech AI
Απάντηση από AI
- Ανάλυση απαιτήσεων: Μελέτη της σχεδιαστικής τεκμηρίωσης (προδιαγραφές, μακέτες) για την κατανόηση των λειτουργικών και μη λειτουργικών απαιτήσεων.
- Σχεδιασμός δοκιμών:
- Καθορισμός στόχων και εύρους δοκιμών.
- Επιλογή στρατηγικών και μεθόδων δοκιμών (χειροκίνητες, αυτοματοποιημένες, φορτωτικές κ.λπ.).
- Εκτίμηση πόρων και χρόνου.
- Σύνταξη τεκμηρίωσης δοκιμών (λίστες ελέγχου, σεναρια δοκιμών).
- Ανάπτυξη τεκμηρίωσης δοκιμών:
- Δημιουργία λιστών ελέγχου για γρήγορη κάλυψη βασικών σεναρίων.
- Συγγραφή λεπτομερών σεναρίων δοκιμών για κρίσιμες και πολύπλοκες λειτουργίες.
- Ανάπτυξη σεναρίων για αυτοματοποιημένες δοκιμές (αν εφαρμόζεται).
- Προετοιμασία περιβάλλοντος δοκιμών: Ρύθμιση του απαραίτητου λειτουργικού συστήματος, προγραμμάτων περιήγησης, εκδόσεων λογισμικού και δεδομένων δοκιμών.
- Εκτέλεση δοκιμών: Διεξαγωγή δοκιμών σύμφωνα με τα σχέδια και τα σενάρια δοκιμών.
- Λειτουργικές δοκιμές (σεναρια χρηστών, φόρμες, πλοήγηση).
- UI/UX δοκιμές (εμφάνιση, ευχρηστία, ανταποκρισιμότητα).
- Διασταυρούμενες δοκιμές προγραμμάτων περιήγησης.
- Δοκιμές απόδοσης και φόρτου (αν απαιτείται).
- Δοκιμές ασφαλείας (βασικές).
- Καταγραφή σφαλμάτων: Περιγραφή των ευρεθέντων σφαλμάτων με αναφορά στα βήματα αναπαραγωγής, αναμενόμενο και πραγματικό αποτέλεσμα, περιβάλλον και προτεραιότητα.
- Επανάληψη δοκιμών και δοκιμές παλινδρόμησης: Έλεγχος των διορθωμένων σφαλμάτων και απουσία νέων σφαλμάτων μετά τις αλλαγές.
- Αναφορά: Σύνταξη αναφορών σχετικά με την εργασία που έχει πραγματοποιηθεί, τα ευρεθέντα σφάλματα και την κατάσταση των δοκιμών.
- Ανάλυση αποτελεσμάτων: Αξιολόγηση της ποιότητας του προϊόντος βάσει των αποτελεσμάτων δοκιμών.
Επιπλέον, για αυτοματοποίηση:
- Επιλογή πλαισίου και εργαλείων (Selenium, Cypress, Playwright).
- Συγγραφή και υποστήριξη αυτοματοποιημένων σεναρίων.
- Ενσωμάτωση με CI/CD (Jenkins, GitLab CI).
Τύποι δοκιμών που θα εφαρμοστούν:
- Λειτουργικές δοκιμές
- UI/UX δοκιμές
- Διασταυρούμενες δοκιμές προγραμμάτων περιήγησης
- Ανταποκρισιμότητα δοκιμών
- Δοκιμές ασφαλείας (βασικές)
- Δοκιμές απόδοσης (αν απαιτείται)
Παράδειγμα δομής σεναρίου δοκιμής:
| ID | Όνομα σεναρίου | Προϋποθέσεις | Βήματα | Αναμενόμενο αποτέλεσμα | Πραγματικό αποτέλεσμα | Κατάσταση | Σχόλια |
|---|---|---|---|---|---|---|---|
| TC-01 | Επιτυχής σύνδεση εγγεγραμμένου χρήστη | Ο χρήστης με έγκυρα στοιχεία (όνομα χρήστη/κωδικός) υπάρχει στο σύστημα | 1. Άνοιγμα σελίδας σύνδεσης. <br> 2. Εισαγωγή έγκυρου ονόματος χρήστη. <br> 3. Εισαγωγή έγκυρου κωδικού. <br> 4. Πάτημα κουμπιού "Σύνδεση". | Ο χρήστης ανακατευθύνεται στην κύρια σελίδα του λογαριασμού/ιστοσελίδας μετά τη σύνδεση |