Here iam going to discuss Login module testing for iPhone applications.
1) Make sure Login screen comes up right after the Splash screen.( initially when device is not registered).
2) Verify when the cursor focus is on Email field (in case username is email id),
Email keypad should come up and not the default one.
Email keypad should have keys like ' @ ' , '.com' , 'Period' , '( _ ) underscore' etc..
which makes it more userfriendly to users without switching the keypad everytime from Alpha keys to
Symbols every time.
3) If the username is not an Email id then just bring up the default iphone keypad.
4) Make sure the 'Username' and 'Password' fields should not have any auto text correction setting which
is the default behaviour of iPhone keypad, because it will interrupt and frustrate the users while typing.
5) Make sure when the cursor focus is on text fields (except password field) and the text was already
entered ,it should not clear/remove the chars and it should again allow the user to edit from the last char
with blinking cursor,this should be maintained in all the text input fields in screen of application.
6) Verify the field validations are set just like in web applications
- Please enter username/password.
- Incorrect Username/password.
- Please enter valid Email Id
- etc..
7) Showing a 'Next' button in keypad makes it more user friendly i.e For Login screen tapping on 'Next'
button should jump the cursor from Username/Emailid field to Password field and here keypads Next
button should change to 'Done' button to hide the keypad
8) Verify whethere Network check validations are set on 'Login' and 'Forgot Password' .button.
i.e Make Wi-Fi off or move to low network area and tapping on 'Login' or 'Forgot Password' buttons
should say like :
- " Alert You are not connectred to internet ! "
- " Alert Unable to connect Host "
- etc..
Testing Login and Forgot password module in iPhone applications
Posted by
Mobile Apps QA
on Saturday, March 20, 2010