www.mobi-development.com 1Quality partner for your innovative mobile solutionsTMA Mobile Solutions
Part 3Testing Experience in Web Application
What should pay attention to?
www.mobi-development.com 2
• Have attention about the things that received little attention.
• Increase the number of defects found.• Given the effective enhancements.
Objective
www.mobi-development.com 3
Contents
1. Browser
2. Email
3. Specific cases
www.mobi-development.com 4
Contents
1. Browser
2. Email
3. Specific cases
www.mobi-development.com 5
Tab’s title
- The tab’s title should be consistent with page content.- Display the title clearly: capitalize the first letter of each words, there is a space between 2 words…- Should not display the link
Not good
www.mobi-development.com 6
Browser Icon
- Specific icon with the logo is better than blank or wrong icon.- Should ask the customer about icon of browser.
Not good
www.mobi-development.com 7
Green of HTTPS
- Make sure that the SSL URL always has URL bar stay green. - Should consider and counted as an error if URL bar does not stay green when we are using https.
Not good
www.mobi-development.com 8
Contents
1. Browser
2. Email
3. Specific cases
www.mobi-development.com 9
Email Header
- Verify Subject and Sender - Should match with REQ or information that received from customer.- Should counted as an error if the sender is developer’s account
. Subject should match with subject that users inputted.. Or display subject default
www.mobi-development.com10
Email Body
Verify text on Email body, include:• Content: correctly and clearly• Font style: bold, italic…• Name/Items or anything that auto generate
or get from server• Link
. Text is overlap: it’s a bug.
. Display name as REQ: [First] [Middle] [Last]. Date and time should consistent with server side. Hyperlink should be clickable
www.mobi-development.com11
Contents
1. Browser
2. Email
3. Specific cases
www.mobi-development.com12
Truncated Text
- If the text is too long, it should be truncated. Should pay attention to redundant space.- But if there is no any places to users view the full text. Should have title to show all text.- With text short text, no need to show title.
Not Good
www.mobi-development.com13
Pop-up
- When the pop-up is displayed, all places outside of pop-up should be disabled- Should not display pop-up overlap each other.
Not Good
www.mobi-development.com14
Special Characters
- Should test with these special characters: / \ [ ] : ; | < > + = ? * %- Input script or html tag on text field, text box...Example: <a> or <script>alert(“Hello”)</script>
or <a style="color:red;font-weight:Bold;font-size:50px">Tuan</a>- Should propose to customer or when creating SRS to avoid these special characters.
Affect from special character (SQL Injection)
www.mobi-development.com15
Select item and multi items across page
- Each items has a check box to mark selected item.- Beside select item by check on check-box, there is another way: click on item’s row or describe text
of check box- Also it allows user to select multiple users across pages.
Check-box Hover the mouse Click on describe text
www.mobi-development.com16
Enter to Submit
- It will be very uncomfortable for the user to use the mouse to click the button after typing from the keyboard.
- Submit/Save/Register form, when users hit enter on the keyboard, should do the function like click Submit/Save… button.
The issue “Enter to Submit”is usually happen on the pop-up
www.mobi-development.com17
Deletion need to be confirmed
- What will happen if the item is mistakenly deleted or accidental deletion?- All action “Delete” should be confirmed.
www.mobi-development.com18
Item require Flash Player
- Almost computers are already installed Flash Player.- Hard to see the difference between Flash and No Flash when testing.- Defects can be found in this case.
Has Flash
Has No Flash
www.mobi-development.com19
Information on Activation/Reset… Link
- Activation/Reset Password/Confirmation… Link: Should not contain any information of users.- Reset Code, Access Code, Activation Code on the link, should be unique.- For security, we can count these issues as errors.
User’s information should not be displayed for security.
ID should be unique,different for each time
www.mobi-development.com20
Incognito mode
- In a Private Browsing window, Firefox won't keep any browser history, search history, download history, web form history, cookies, or temporary internet files.
- Pages you view in incognito window won't appear in your browser history or search history, and they won't leave other traces, like cookies, on your computer after you close all open incognito windows.
- Google Chrome does not control how extensions handle your personal data, all extensions have been disabled for incognito windows.
www.mobi-development.com21
Case sensitive
- Should pay attention to text that you input- For some text field, they are not case sensitive, like: E-mail/Username on Register of Login page,
Search field…
If you cannot login with e-mail has containuppercase text, you can counted it as anerror
Login successfully
www.mobi-development.com22
THANK YOU
www.mobi-development.com
Q & A
www.mobi-development.com23
THANK YOU
www.mobi-development.com
Part 4Single Sign On (SSO) CasesComing soon…
www.mobi-development.com24
THANK YOU
www.mobi-development.com