Sobes.tech
Middle

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

sobes.tech AI

Απάντηση από AI

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

  1. Επικύρωση πεδίων:

    • Να ελεγχθεί ότι τα πεδία "όνομα" και "κωδικός" είναι υποχρεωτικά.
    • Να ελεγχθούν οι περιορισμοί σε μήκος και μορφή (αν υπάρχουν).
    • Να ελεγχθεί η συμπεριφορά κατά την εισαγωγή λανθασμένων δεδομένων.
  2. Συμπεριφορά κουμπιού σύνδεσης:

    • Το κουμπί ενεργοποιείται μόνο όταν τα υποχρεωτικά πεδία είναι συμπληρωμένα.
    • Με κλικ με σωστά δεδομένα, γίνεται προσπάθεια σύνδεσης.
    • Σε περίπτωση σφάλματος, εμφανίζεται το κατάλληλο μήνυμα.
  3. UI/UX:

    • Να ελεγχθεί η σωστή εμφάνιση των στοιχείων σε διαφορετικές συσκευές και προσανατολισμούς.
    • Να ελεγχθεί ότι το πληκτρολόγιο εμφανίζεται και εξαφανίζεται σωστά.
  4. Ασφάλεια:

    • Να ελεγχθεί ότι ο κωδικός είναι κρυφός κατά την εισαγωγή.
    • Να ελεγχθεί η προστασία από SQL injection και άλλες ευπάθειες.
  5. Αυτοματοποίηση:

    • Να γραφούν δοκιμές 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()));