Middle
Πώς θα δοκιμάσετε τη σελίδα σύνδεσης της κινητής εφαρμογής με πεδία όνομα, κωδικό και κουμπί;
sobes.tech AI
Απάντηση από AI
Για τη δοκιμή της σελίδας σύνδεσης της κινητής εφαρμογής με πεδία όνομα, κωδικό και κουμπί, πρέπει να ελεγχθούν τα εξής:
-
Επικύρωση πεδίων:
- Να ελεγχθεί ότι τα πεδία "όνομα" και "κωδικός" είναι υποχρεωτικά.
- Να ελεγχθούν οι περιορισμοί σε μήκος και μορφή (αν υπάρχουν).
- Να ελεγχθεί η συμπεριφορά κατά την εισαγωγή λανθασμένων δεδομένων.
-
Συμπεριφορά κουμπιού σύνδεσης:
- Το κουμπί ενεργοποιείται μόνο όταν τα υποχρεωτικά πεδία είναι συμπληρωμένα.
- Με κλικ με σωστά δεδομένα, γίνεται προσπάθεια σύνδεσης.
- Σε περίπτωση σφάλματος, εμφανίζεται το κατάλληλο μήνυμα.
-
UI/UX:
- Να ελεγχθεί η σωστή εμφάνιση των στοιχείων σε διαφορετικές συσκευές και προσανατολισμούς.
- Να ελεγχθεί ότι το πληκτρολόγιο εμφανίζεται και εξαφανίζεται σωστά.
-
Ασφάλεια:
- Να ελεγχθεί ότι ο κωδικός είναι κρυφός κατά την εισαγωγή.
- Να ελεγχθεί η προστασία από SQL injection και άλλες ευπάθειες.
-
Αυτοματοποίηση:
- Να γραφούν δοκιμές UI με εργαλεία όπως το Appium ή το Espresso.
Παράδειγμα αυτοματοποιημένης δοκιμής με Espresso (Android):
onView(withId(R.id.username)).perform(typeText("user"));
onView(withId(R.id.password)).perform(typeText("pass"));
closeSoftKeyboard();
onView(withId(R.id.login_button)).perform(click());
nonView(withText("Welcome"))
.check(matches(isDisplayed()));