Σχεδίαση Ελέγχου Εισόδου
Όρισε ρητούς κανόνες αποδοχής για μικρή τοπική φόρμα ή CLI endpoint.
Όρισε ρητούς κανόνες αποδοχής για μικρή τοπική φόρμα ή CLI endpoint.
Προετοιμασία 20m · Εκτέλεση 110m · Έλεγχος 30m · Τεκμηρίωση 20m
Δούλεψε μόνο στον φάκελο που δημιουργεί το Smartphone-Academy.py prepare input-validation. Χρησιμοποίησε αποκλειστικά τα δοσμένα δείγματα ή συστήματα που διαχειρίζεσαι.
Προετοίμασε το Termux workspace
Άνοιξε το Termux στον ριζικό φάκελο της Ακαδημίας και προετοίμασε το lab με το τοπικό companion. Δημιουργεί ασφαλή samples, notes και evidence files στον λογαριασμό Termux.
python Smartphone-Academy.py prepare input-validationΧωρίς root. Χρησιμοποίησε τα δοσμένα αρχεία και κράτησε το workspace στο $HOME.Πρακτική αποστολή
- Όρισε τύπο, μήκος, μορφή και επιτρεπτό εύρος
- Ξεχώρισε validation από output encoding
- Δημιούργησε boundary tests γύρω από κάθε όριο
- Επέστρεψε χρήσιμα errors χωρίς εμφάνιση secrets
Πίνακας validation με έγκυρα, άκυρα, οριακά και αμφίσημα παραδείγματα.
Έλεγχος ποιότητας
Αναστοχασμός
Ποιο αποτέλεσμα από το βήμα «Επέστρεψε χρήσιμα errors χωρίς εμφάνιση secrets» θα χρειαζόταν επιπλέον evidence πριν γίνει επιχειρησιακή απόφαση;
Μετά τον έλεγχο των τεκμηρίων, τρέξε python Smartphone-Academy.py complete input-validation. Η πρόοδος αποθηκεύεται τοπικά στο Termux home.