SlideShare a Scribd company logo
Arslan Ali
Sidat Hyder
arslan.ali@sidathyder.com.pk
 Testing by Definition
 The Device Psyche
 Mobile Common Sense and Market Trends
 Mobile O/S
 The User Experience
 Testing The Usability
◦ Consistency
◦ Flexibility, Efficiency and Personalization
◦ Ease of Inputs
◦ Visibility of System Status
◦ Being Realistic
◦ Ergonomics
◦ Aesthetics and Social Sense
◦ Error Handling
Testing is questioning a product
in order to evaluate it.
James Bach
satisfice.com
Testing is about asking and
answering the question “Is there a
problem here?”
Michael Bolton
DevelopSense.com
the infinite process of comparing the invisible to
the ambiguous so as to avoid the unthinkable
happening to the anonymous
In other words, it is a challenge!
Check out: Becoming a Software Testing Expert – James Bach
Perfect Testing is….
Tablets
Smart Phones
PDAs
Pads
Personal
Computers
Telephone
Testing and User Experience for Mobile Apps (for Students)
Testing and User Experience for Mobile Apps (for Students)
Source: Wikipedia
Source: Wikipedia
Android from Google Inc. (free and open source)
bada from Samsung Electronics (closed source, proprietary)
BlackBerry OS from BlackBerry (closed source, proprietary)
iOS from Apple Inc. (closed source, proprietary)
S40 (Series40) from Nokia (closed source, proprietary)
Symbian OS from Nokia and Accenture (open public license)
Windows Phone from Microsoft (closed source, proprietary)
And many more…
The Testing of mobile apps is
all about One and One thing
only:
“The User Experience”
a.k.a “UX”
o Increase commercial potential
o Minimize support cost.
o User needs and desires are reflected
o UI will support both frequent and critical
tasks.
UX testing suggest small changes which is
very cost effective when it occurs at the right
point in the production cycle.
Branding
Functionality
Content
And…
Usability
Testing and User Experience for Mobile Apps (for Students)
Consistency
Flexibility
Ergonomics
Match with real
world
Ease of InputEfficiency
Personalization
Error Handling
Aesthetic and Social
Buttons are
pressed
Slides are
moved
Left Soft Key and
Right Soft Key
Actions
Consistency is important in
selection of an image, icon
and other layout of mobile
application.
Testing and User Experience for Mobile Apps (for Students)
Supportive and Shorter
UI for critical or
frequent tasks
Provision of
shortcuts to perform
frequent tasks
Labeling on buttons to make the functions self
explanatory
Minimize the navigation
and make it efficient
Ensure
sufficient
feedback for all
interaction
„Help view‟
would help
less-advanced
users to use
the application
Flexibility, Efficiency and Personalization
 Use of Auto Filling text fields to
avoid spelling mistakes.
 Use of
dropdown list
/ Selections
 Large enough
input fields
for touch
screen users.
 Does the user knows what is going on?
 A known reference Point : User must know where user is
currently standing
 Use of progress bar for installation or loading status of
items.
Proper font sizes,
font color or color
contrast etc.
Use of real world
objects (icons,
images) as much as
possible
Use of self
explanatory text for
button, icons or
images which is
nearest to the real
world.
Use the real time
scenarios to make your
application more
appealing for end
users.
Testing and User Experience for Mobile Apps (for Students)
Visual design of mobile
application must be
Easy to read under
different condition like
in sunlight or in dark
night.
A glance at the
display should be
enough to
understand the
information.
Mobile devices are like companions
Therefore, mobile devices must also be pleasing
to use.
They should look and work beautifully,
and never embarrass the user in a social
situation.
Please don‟t take this wrong 
 The user‟s data
Privacy and Safety
and
 User friendly and
socially acceptable
UI for application.
Because mobile
screens are
small;
Error message
texts should be
short and precise,
yet non-technical
and
understandable.
Error notification
should propose a
solution to the
error and should
be in user
understandable
language.
Testing and User Experience for Mobile Apps (for Students)
 SQA‟s From Pakistan – LinkedIn Group
 Pak SW Quality Assurance – LinkedIn Group
 Software Ponder Alliance – LinkedIn Group
 Become Supporter of STEP - Software Testers
Engagement Program
Testing and User Experience for Mobile Apps (for Students)

More Related Content

PDF
Smart Skills For Mobile Developers
PPTX
Using Defensive Pessimism to Build Great Software at YML
PPTX
Hayden -- Mobile Super Forum
PPTX
BOLO Mobile Super Forum
PPT
2011 smartphone and tablet os wars, the future of cebu app developers
PPTX
Automating Accessibility Testing
PDF
iPhone X and iOS 11: An Overview
PPTX
Android Design
Smart Skills For Mobile Developers
Using Defensive Pessimism to Build Great Software at YML
Hayden -- Mobile Super Forum
BOLO Mobile Super Forum
2011 smartphone and tablet os wars, the future of cebu app developers
Automating Accessibility Testing
iPhone X and iOS 11: An Overview
Android Design

What's hot (14)

PPTX
User interface (UI) for mobile applications
PDF
Mobile1st ux/ui with Titanium
PPTX
Prototyping Mobile Application with Adobe FireWorks - By Linus Lim for VOX LAB
PDF
Accessible by design
PDF
dmedia DP2 Interaction Design - Deliverable 2
PPT
How to ensure your iOS apps are NOT rejected
KEY
Min Ahmed - Can help to build a successful mobile application
PPTX
iOS Human Interface Guidelines (HCI)
PDF
THE POWER OF GUIDELINES. Or: how important is to know guidelines of platform ...
PDF
My Interview with Healthy code Magazine: Future of Android Design
PPTX
The Good, The Bad, The Voiceover - ios Accessibility
PPTX
Mobile App Testing
PPTX
Mobile App Best Practices
PPT
The challenge of touchscreen clutter 6.25.2010
User interface (UI) for mobile applications
Mobile1st ux/ui with Titanium
Prototyping Mobile Application with Adobe FireWorks - By Linus Lim for VOX LAB
Accessible by design
dmedia DP2 Interaction Design - Deliverable 2
How to ensure your iOS apps are NOT rejected
Min Ahmed - Can help to build a successful mobile application
iOS Human Interface Guidelines (HCI)
THE POWER OF GUIDELINES. Or: how important is to know guidelines of platform ...
My Interview with Healthy code Magazine: Future of Android Design
The Good, The Bad, The Voiceover - ios Accessibility
Mobile App Testing
Mobile App Best Practices
The challenge of touchscreen clutter 6.25.2010
Ad

Viewers also liked (7)

PDF
Conversion Thursday Mobile Apps - Joan Martin
KEY
Refine mobile app’s user interface
PPTX
How to conduct field research for mobile apps
PDF
Ux Ui Design for Mobile Apps
PDF
Creating mobile apps - an introduction to Ionic (Engage 2016)
PPTX
Beginner's guide to user acquisition for mobile apps and games
PPTX
Mobile Apps Dvevelopment
Conversion Thursday Mobile Apps - Joan Martin
Refine mobile app’s user interface
How to conduct field research for mobile apps
Ux Ui Design for Mobile Apps
Creating mobile apps - an introduction to Ionic (Engage 2016)
Beginner's guide to user acquisition for mobile apps and games
Mobile Apps Dvevelopment
Ad

Similar to Testing and User Experience for Mobile Apps (for Students) (20)

PDF
Think tank event mobile app testing v1.3
PDF
UX Masterclass at muru-D
KEY
Windows Phone UX - a 101 @ BizSpark
PDF
Mobile App Testing by Mark Wilson
PDF
An Introduction To Mobile Software Testing
PPTX
Mobile application testing
PDF
Mobile usability workshop - Android-iPhone-Google Glass - Jibo He
PPTX
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
PPTX
Mobile testing practices
PPTX
mobileapplicationtesting.pptx
PDF
Mobile Testing Trends and Innovations
PDF
How Mobile App Testing Strengthens the Software Development Lifecycle.pdf
PDF
How to Optimize User Experience by Performing Mobile Usability Test.pdf
PPTX
Mobile testing day_2_3_ppt
PPTX
Mobility testing day_2_3_ppt
PPT
SynapseIndia mobile apps
PPT
Enhancing Mobile Apps Quality-Manual Testing Revisited
PDF
The Why and How of Usability and User Experience (UX) Testing
KEY
Mobile UX 101 @ Flash Camp Manchester
PDF
How to define an effective mobile development strategy
Think tank event mobile app testing v1.3
UX Masterclass at muru-D
Windows Phone UX - a 101 @ BizSpark
Mobile App Testing by Mark Wilson
An Introduction To Mobile Software Testing
Mobile application testing
Mobile usability workshop - Android-iPhone-Google Glass - Jibo He
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
Mobile testing practices
mobileapplicationtesting.pptx
Mobile Testing Trends and Innovations
How Mobile App Testing Strengthens the Software Development Lifecycle.pdf
How to Optimize User Experience by Performing Mobile Usability Test.pdf
Mobile testing day_2_3_ppt
Mobility testing day_2_3_ppt
SynapseIndia mobile apps
Enhancing Mobile Apps Quality-Manual Testing Revisited
The Why and How of Usability and User Experience (UX) Testing
Mobile UX 101 @ Flash Camp Manchester
How to define an effective mobile development strategy

More from Arslan Ali (6)

PPTX
What is bugging bugs bunny?
PPTX
Snack Chat - Perfect Testing
PDF
Arslan Ali - Technical Writing, Content Writing and Blogging
PDF
A Concise QA Process
PPTX
What is Testing and Who are Testers?
PDF
What's Comparable?
What is bugging bugs bunny?
Snack Chat - Perfect Testing
Arslan Ali - Technical Writing, Content Writing and Blogging
A Concise QA Process
What is Testing and Who are Testers?
What's Comparable?

Recently uploaded (20)

PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Cloud computing and distributed systems.
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
A Presentation on Artificial Intelligence
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
KodekX | Application Modernization Development
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Big Data Technologies - Introduction.pptx
PPT
Teaching material agriculture food technology
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Spectral efficient network and resource selection model in 5G networks
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
CIFDAQ's Market Insight: SEC Turns Pro Crypto
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Understanding_Digital_Forensics_Presentation.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Cloud computing and distributed systems.
Reach Out and Touch Someone: Haptics and Empathic Computing
The AUB Centre for AI in Media Proposal.docx
A Presentation on Artificial Intelligence
Encapsulation_ Review paper, used for researhc scholars
KodekX | Application Modernization Development
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Big Data Technologies - Introduction.pptx
Teaching material agriculture food technology
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Spectral efficient network and resource selection model in 5G networks

Testing and User Experience for Mobile Apps (for Students)

  • 2.  Testing by Definition  The Device Psyche  Mobile Common Sense and Market Trends  Mobile O/S  The User Experience  Testing The Usability ◦ Consistency ◦ Flexibility, Efficiency and Personalization ◦ Ease of Inputs ◦ Visibility of System Status ◦ Being Realistic ◦ Ergonomics ◦ Aesthetics and Social Sense ◦ Error Handling
  • 3. Testing is questioning a product in order to evaluate it. James Bach satisfice.com Testing is about asking and answering the question “Is there a problem here?” Michael Bolton DevelopSense.com
  • 4. the infinite process of comparing the invisible to the ambiguous so as to avoid the unthinkable happening to the anonymous In other words, it is a challenge! Check out: Becoming a Software Testing Expert – James Bach Perfect Testing is….
  • 10. Android from Google Inc. (free and open source) bada from Samsung Electronics (closed source, proprietary) BlackBerry OS from BlackBerry (closed source, proprietary) iOS from Apple Inc. (closed source, proprietary) S40 (Series40) from Nokia (closed source, proprietary) Symbian OS from Nokia and Accenture (open public license) Windows Phone from Microsoft (closed source, proprietary) And many more…
  • 11. The Testing of mobile apps is all about One and One thing only: “The User Experience” a.k.a “UX”
  • 12. o Increase commercial potential o Minimize support cost. o User needs and desires are reflected o UI will support both frequent and critical tasks. UX testing suggest small changes which is very cost effective when it occurs at the right point in the production cycle.
  • 15. Consistency Flexibility Ergonomics Match with real world Ease of InputEfficiency Personalization Error Handling Aesthetic and Social
  • 17. Left Soft Key and Right Soft Key Actions Consistency is important in selection of an image, icon and other layout of mobile application.
  • 19. Supportive and Shorter UI for critical or frequent tasks
  • 20. Provision of shortcuts to perform frequent tasks
  • 21. Labeling on buttons to make the functions self explanatory
  • 22. Minimize the navigation and make it efficient
  • 23. Ensure sufficient feedback for all interaction „Help view‟ would help less-advanced users to use the application Flexibility, Efficiency and Personalization
  • 24.  Use of Auto Filling text fields to avoid spelling mistakes.  Use of dropdown list / Selections  Large enough input fields for touch screen users.
  • 25.  Does the user knows what is going on?  A known reference Point : User must know where user is currently standing  Use of progress bar for installation or loading status of items.
  • 26. Proper font sizes, font color or color contrast etc.
  • 27. Use of real world objects (icons, images) as much as possible
  • 28. Use of self explanatory text for button, icons or images which is nearest to the real world.
  • 29. Use the real time scenarios to make your application more appealing for end users.
  • 31. Visual design of mobile application must be Easy to read under different condition like in sunlight or in dark night.
  • 32. A glance at the display should be enough to understand the information.
  • 33. Mobile devices are like companions Therefore, mobile devices must also be pleasing to use. They should look and work beautifully, and never embarrass the user in a social situation. Please don‟t take this wrong 
  • 34.  The user‟s data Privacy and Safety and  User friendly and socially acceptable UI for application.
  • 35. Because mobile screens are small; Error message texts should be short and precise, yet non-technical and understandable. Error notification should propose a solution to the error and should be in user understandable language.
  • 37.  SQA‟s From Pakistan – LinkedIn Group  Pak SW Quality Assurance – LinkedIn Group  Software Ponder Alliance – LinkedIn Group  Become Supporter of STEP - Software Testers Engagement Program