SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
 
 
 
 
 

BW4
Concurrent Session 
11/7/2012 10:15 AM 
 
 
 
 
 
 
 

"It's a Phone First! How to Test Your
Five-star Mobile Apps"
 
 
 

Presented by:
Will Hurley
Quality and Security Services
 
 
 
 
 
 
 
 

Brought to you by: 
 

 
 
340 Corporate Way, Suite 300, Orange Park, FL 32073 
888‐268‐8770 ∙ 904‐278‐0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
Will Hurley
Quality and Security Services
A practice leader of quality management and security for Idea Integration Corporation, Will
Hurley has been at the crest of numerous software development waves during his twenty-four
year career. Will represented the US Air Force in the DoD’s first joint service system
architecture, led CMM assessments, and supported the development of the CMMi. After leaving
the Air Force, he consulted for industry-leading companies, helping them adopt and apply new
development methods. In his current position, Will consults with clients in North America on
achieving desired system and product lifecycle characteristics.
28/09/2012

It’s a Phone First! 
How to Test Your Five‐star Mobile Apps
©2012 Idea. All rights reserved

1

Today’s discussion
Idea and I
Acknowledgements
Five Star Mobile Application

improving mobile project outcomes and time to market.

©2012 Idea. All rights reserved

2

1
28/09/2012

Since 1986, we’ve helped some of the world’s
largest and most respected brands thrive in the
digital space.
space

3

©2012 Idea. All rights reserved

The Presenter

Will Hurley
Practice Executive
Quality Mgmt. & Security
Idea
William.Hurley@idea.com
(781) 831-0389

©2012 Idea. All rights reserved

USAF Systems Engineer
TBMCS Core Systems Lead
Joint Service Architect GCCS
USAF Data Administrator
Consultant
Small Business Owner
Practice Leader
4

2
28/09/2012

Acknowledgements
This discussion captures mobile testing insights developed at Idea’s
Global Solution Centers in Nashua, NH and Houston, TX.
Idea’s insights are supported by more than 10 y
years of mobile
g
pp
y
development and testing.
Insights are not SDLC or tool specific.
Data is updated on the quarter through a verity of sources.
ComScore®
Netbiscuits®
Harris Interactive®
OPA
Crittercism

5

©2012 Idea. All rights reserved

5

5 Star Mobile applications

6

©2012 Idea. All rights reserved

6

3
28/09/2012

5 Star Mobile radar chart

©2012 Idea. All rights reserved

7

Ecosystem insights
Understanding the mobile ecosystem and trends increase test effectiveness
and product quality characteristics.

o

Capture more than 80% of smartphone users
with 3 network carriers.
ih
k
i

o

Capture more than 85% of smart phone
users with Android and iOS platforms.

o

Application use is growing faster than
browser use.

o

Android users spend more time on carrier
networks.

o

iOS users spend more time on wireless
networks.

©2012 Idea. All rights reserved

8

4
28/09/2012

Ecosystem carrier
US Carrier Smart Phone Market Share

As of Aug 2012, 114 million Americans
own smart phones.
p

Verizon 
31.60%

60 percent of all mobile devices acquired
in the U.S. are smartphones.
Verizon market share has grown fastest
driven by iOS.

Other 15%
AT&T 
26.30%

Consider market share when signing
contracts for cloud services.

T‐Mobile 
9.50% Sprint 
9 50% Sprint
10.50%

Tracfone 
7.10%

9

©2012 Idea. All rights reserved

Ecosystem oem
Samsung Galaxy S III leading 2012
sales may be passed by iPhone 5.

US Smartphone OEM

iPhone 4 took the top US device
sales spot in 2011.

Samsung, 
25.6%

Other, 
15.8%

iPhone 3GS took 2nd place.
LG, 18.4%

iPhone 4S took 3rd place.
BlackBerry Curve 8530 4th place.

RIM, 6.3%

Apple, 
16.3%
16 3%

HTC Evo 4G 5th place.

HTC, 6.4%
Motorola, 
11.2%

HTC is the most active OEM for
Android smartphones.

10

©2012 Idea. All rights reserved

10

5
28/09/2012

Ecosystem platform
US OS Share

Other
0.5%

Android
52.2%

Symbian
0.8%
Microsoft
3.6%

RIM
9.5%

Apple
33.4%

66 percent of Americans ages 24-35
own a smartphone
smartphone.
Apple and Android market share are
growing.
Market share for all other platforms is
shrinking.
Android devices out number iPhones
by 3-to-2 in the U.S. market.

11

©2012 Idea. All rights reserved

Platform fragmentation

Fragmentation is a real but
manageable issue for all platforms.
A d id f
i
Android faces more i
issues since
it resides in an open ecosystem.
Android OS adoption is slower
than iOS.
Trades reporting >½ of all iPhone
users that can upgrade to iOS5 have.
iOS6 expected to drive largest
upg ade population date
upgrade popu at o to date.

Crash data are normalized as crashes as a percentage of each application launch.

©2012 Idea. All rights reserved

12

6
28/09/2012

Ecosystem tablet

Tablet Share (Platform)
Other
12%

iPads account for more than 70% of
tablet network traffic.
Apple
46%

More than 80% of tablet traffic is wireless,
not cellular.
Tablet adoption is balanced between
males and females, trending older with
households earning $50K or more.

Android
42%

Kindle Fire
28%

An estimated 74.1 million consumers are
using tablets.

iPad 2 31%

©2012 Idea. All rights reserved

13

Customer Experience insights
Mobile users expect more.

o

Good design is not accidental. Get help if
you need i
d it.

o
o

Good design is sticky.

o

Analytics portray the customer voice.

Unstructured or unsolicited feedback has
more action value than a survey.

©2012 Idea. All rights reserved

14

7
28/09/2012

Experience components
How easy is it for your customer to use
your application.

The application does
what your customer
wants it to do.

How does the
application make
li ti
k
your customer feel.

15

©2012 Idea. All rights reserved

Customer experience
Smartphone Usage

Music, 
24.50%
Games, 
31.80%
Social net 
or Blog, 
35.70%

©2012 Idea. All rights reserved

Text 
Text
message, 
74.60%
Used 
browser, 
48.60%
Used App, 
48.60%

Four in ten mobile users are disappointed
with applications from their favorite
brands.
Three-quarters of users surveyed believe
a company's mobile app should be easier
to use than its Web site.
Users spend more time with mobile
applications than their mobile browser.
82% of iOS and Android Apps crash once
out of every 10 loads
Less than 5% of mobile apps are still in
use 3 months after downloading.

16

8
28/09/2012

Experience sticky

©2012 Idea. All rights reserved

17

Experience design

©2012 Idea. All rights reserved

18

9
28/09/2012

Experience themes
Based on conversations, we found several
common themes:
• All purchasing because it’s required by their
apartment complex
complex.
• All participants were referred to site via a
brochure.
• Participants pleased overall with the
simplicity of the online process
• Liked being able to select from presented
options in order to simplify and speed up the
process.
• Appreciated the ability to get additional
details where necessary.
• A majority didn’t use these features.
• All participants pay annually for their
policy.

©2012 Idea. All rights reserved

19

Experience maturity

o Functional requirements are only part of the customer
o
o
o
o

experience.
Key moments in customer interaction demand good
design.
If you don’t have experienced designers on your team
bring them in.
Understand accessible and emotional goals at every key
moment.
Don’t predict how people will respond to a new
experience,
experience test it
it.
o Allot the time to make incremental changes on all key moments.

©2012 Idea. All rights reserved

20

10
28/09/2012

Functional insights
It’s a phone first.

o

Test while preforming common smart phone
tasks.
k

o

It’s cheaper, faster and easier to test in
emulated environments first.

o

Testing types are the same as Web based ntier applications

o

Manage functional and non-functional
insights across p j
g
projects.

o
o

Create a mobile test strategy document.
Reduce tool and process resistance
between groups.

©2012 Idea. All rights reserved

21

Manage scope

Carriers

Operating
Systems

OEM
Devices

Com &
Sensors

©2012 Idea. All rights reserved

22

11
28/09/2012

Manage knowledge

©2012 Idea. All rights reserved

23

Manage modularity
•
•
•
•
•
•
•
•
•

Display and Graphics
Input Devices
Sensors
Permissions
Intents
Phone and messaging
Deploy and Upgrade
Analytics
A l i
Your application’s key moments

©2012 Idea. All rights reserved

24

12
28/09/2012

Emulation(Simulation) testing
Does not require the physical device.
Can still use network services.
Emulation requires experience with specific 
platform development tools.
Static security and performance testing can 
be performed on source code.
Emulation is best for:
Investigating architectures and 
application layers
g
g
y
Agile testing  of key features and 
interactions 
Evaluating code quality characteristics
Research HTML5 characteristics.
Planning for automation
25

©2012 Idea. All rights reserved

Device testing
Does require a physical device.
Testing on the device is best for:
U E
i
User Experience – th l t 100 il
the last 100 miles.
Acceptance testing – working with 
gestures, sensors and hardware.
Soak Testing – how will the device 
perform over time. 
Provisioning – installation and 
removal.
Cloud providers and plugins for popular 
automation tools support both functional 
and performance testing.
No need to run out and buy all platforms. 

©2012 Idea. All rights reserved

26

13
28/09/2012

Automated testing
Browser automation
Tools can be used for ‘closest‐match’, 
browser testing on or off the device.
‘Closest‐match’ browser automation 
possible on some devices ‐ Safari 3 
for the iPhone driven on a PC.
User‐Agent header data to drive 
compatibility testing logic.
Work closely with development team to 
manage and control Web 2.0 features.
Third party libraries can speed 
implementations.
Physical devices and Cloud services can be 
used to test physical platforms when 
defects are detected.

27

©2012 Idea. All rights reserved

Automated testing
Application automation
Tools can be used in emulated 
environments and on the device.
Installation of some type of 
automation controller is required on 
the device.
Controllers consume resources.
Plug‐in and Cloud support is growing 
and stable.
Blu
Ne eto
ar oth
Fie /
lld

Cloud services may not provide 
object recognition.
Additional fixtures may be required for 
sensor (GPS, Accelerometer) and 
hardware (camera, battery) automation.
Applications may incorporate browser 
engine.

©2012 Idea. All rights reserved

28

14
28/09/2012

Functional details
Create a mobile test strategy document.
Tight control of manifest and OS support.
Identify development and testing tool stack.
Explain how you plan to manage fragmentation – OS, device, sensors, UI, marketplace.

Test teams should be working in emulated, physical and cloud based
environments.
Test teams should manage insights across releases.
HTML5 platform insights
Carrier and Device insights
OS / Platform insights
Security insights
Marketplace

©2012 Idea. All rights reserved

29

Security insights
Protect your brand.

o

Address security issues programmatically
and start now!

o

Static analysis is a highly effect approach to
address coding issues.

o

Dynamic analysis, Security Penetration
testing, is your last line of defense.

o

SD memory should be tested

©2012 Idea. All rights reserved

30

15
28/09/2012

Security testing
Static Application Security Testing (SAST)

Dynamic Application Security Testing

Static analysis tools can address unsafe
Static analysis tools can address unsafe 
practices earlier in the SDLC.
Clang; AppValidator; AnalytiX
SAST should be integrated with build and 
reporting practices.
Evaluate application permissions. 

Mobile devices are susceptible to
Mobile devices are susceptible to 
common browser exploits and more.  
Emulators or devices can be used to 
ensure applications don’t bleed sensitive 
data on to the device or to the network. 
Keep up to date with known exploits and 
add test cases to qualify the impact.

Don’t build on or deliver on compromised 
platforms.
platforms

©2012 Idea. All rights reserved

31

Performance insights
Protect your brand.

o

Static analysis is a effect approach to
address performance issues.
p

o

Dynamic analysis, Security Penetration
testing is your last line of defense before
delivery.

o

SD memory should be tested.

©2012 Idea. All rights reserved

32

16
28/09/2012

Performance testing
Static Application Performance Testing (SAPT)

Performance Testing

Static Analysis tools find issues earlier in
Static Analysis tools find issues earlier in 
the SDLC and improve coding practices.

Load stress and longevity testing are
Load, stress and longevity testing are 
critical to the customer experience.

Tools address code that slow application 
performance.

Load and stress testing are focused on 
middle and backend service layers. 

In a 53K line project we found 328 
instances of code that would 
contribute to performance issues.
SAPT should be integrated with build and 
reporting.

Longevity testing should look at both 
backend services and the mobile device.
Performance tools should support 
bandwidth throttling and common RESTful 
protocols.

©2012 Idea. All rights reserved

33

Final thoughts
o

Cloud based testing services are valuable
but…

o

Will not achieve expected ROI without
proper investigation.
investigation

o
o

Lead to Scrumfall application lifecycles.
Can slow delivery times.

o

Functional, performance, security and test
automation should be considered for each
mobile project.

o

Simplify the testing space through active
p y
g p
g
management.

o
o

Diagram test environments.
Support agile approaches for all team
members.

©2012 Idea. All rights reserved

34

17
28/09/2012

Final thoughts
o

Develop sticky applications with the 5
star insights.

o

Fill out our five start survey and see
how your team stacks up!

©2012 Idea. All rights reserved

35

18

Más contenido relacionado

La actualidad más candente

Sustainable performance of apple
Sustainable performance of apple Sustainable performance of apple
Sustainable performance of apple Sellam Brandon
 
I pad educ 8841 storyboard
I pad educ 8841 storyboardI pad educ 8841 storyboard
I pad educ 8841 storyboardgreatness9
 
Case Study : Augmented Reality for Children in Banking.
Case Study : Augmented Reality for Children in Banking.Case Study : Augmented Reality for Children in Banking.
Case Study : Augmented Reality for Children in Banking.Vipin Dubey
 
EMC Forum 2013 - Lagos /Nigeria
EMC Forum 2013 - Lagos /NigeriaEMC Forum 2013 - Lagos /Nigeria
EMC Forum 2013 - Lagos /NigeriaDieter Hovorka
 
Final Presentation
Final PresentationFinal Presentation
Final PresentationSuhina Nath
 
L&C Enterprises-USA: 4 Barriers Threatening Fencing Companies
L&C Enterprises-USA: 4 Barriers Threatening Fencing CompaniesL&C Enterprises-USA: 4 Barriers Threatening Fencing Companies
L&C Enterprises-USA: 4 Barriers Threatening Fencing Companieslcenterprisesusa
 
The need for IT to get in front of the BYOD (Bring Your Own Device) problem
The need for IT to get in front of the BYOD (Bring Your Own Device) problemThe need for IT to get in front of the BYOD (Bring Your Own Device) problem
The need for IT to get in front of the BYOD (Bring Your Own Device) problemIron Mountain
 
The mobile ecosystem
The mobile ecosystemThe mobile ecosystem
The mobile ecosystemMelis Rimer
 
Educ 7101 multi media presentation transcript.
Educ 7101 multi media presentation transcript.Educ 7101 multi media presentation transcript.
Educ 7101 multi media presentation transcript.Troy Gordon
 
Case study on strategic management
Case study on strategic managementCase study on strategic management
Case study on strategic managementUmar Khan
 
Apple Study: 8 easy steps to beat Microsoft (and Google)
Apple Study: 8 easy steps to beat Microsoft (and Google)Apple Study: 8 easy steps to beat Microsoft (and Google)
Apple Study: 8 easy steps to beat Microsoft (and Google)Ouriel Ohayon
 
Apple, Google and Microsoft: Battle for your Internet Experience
Apple, Google and Microsoft:  Battle for your Internet ExperienceApple, Google and Microsoft:  Battle for your Internet Experience
Apple, Google and Microsoft: Battle for your Internet Experiencenhainisaini
 
Great Case Competition
Great Case CompetitionGreat Case Competition
Great Case Competitionjahkobie
 
SWOT analysis of apple
SWOT analysis of appleSWOT analysis of apple
SWOT analysis of appleShrey Saxena
 

La actualidad más candente (19)

Sustainable performance of apple
Sustainable performance of apple Sustainable performance of apple
Sustainable performance of apple
 
I pad educ 8841 storyboard
I pad educ 8841 storyboardI pad educ 8841 storyboard
I pad educ 8841 storyboard
 
Case Study : Augmented Reality for Children in Banking.
Case Study : Augmented Reality for Children in Banking.Case Study : Augmented Reality for Children in Banking.
Case Study : Augmented Reality for Children in Banking.
 
EMC Forum 2013 - Lagos /Nigeria
EMC Forum 2013 - Lagos /NigeriaEMC Forum 2013 - Lagos /Nigeria
EMC Forum 2013 - Lagos /Nigeria
 
Final Presentation
Final PresentationFinal Presentation
Final Presentation
 
L&C Enterprises-USA: 4 Barriers Threatening Fencing Companies
L&C Enterprises-USA: 4 Barriers Threatening Fencing CompaniesL&C Enterprises-USA: 4 Barriers Threatening Fencing Companies
L&C Enterprises-USA: 4 Barriers Threatening Fencing Companies
 
SWKS-Pitch
SWKS-PitchSWKS-Pitch
SWKS-Pitch
 
The need for IT to get in front of the BYOD (Bring Your Own Device) problem
The need for IT to get in front of the BYOD (Bring Your Own Device) problemThe need for IT to get in front of the BYOD (Bring Your Own Device) problem
The need for IT to get in front of the BYOD (Bring Your Own Device) problem
 
Mobile Ecosystem
Mobile EcosystemMobile Ecosystem
Mobile Ecosystem
 
The mobile ecosystem
The mobile ecosystemThe mobile ecosystem
The mobile ecosystem
 
Educ 7101 multi media presentation transcript.
Educ 7101 multi media presentation transcript.Educ 7101 multi media presentation transcript.
Educ 7101 multi media presentation transcript.
 
Case study on strategic management
Case study on strategic managementCase study on strategic management
Case study on strategic management
 
Apple Study: 8 easy steps to beat Microsoft (and Google)
Apple Study: 8 easy steps to beat Microsoft (and Google)Apple Study: 8 easy steps to beat Microsoft (and Google)
Apple Study: 8 easy steps to beat Microsoft (and Google)
 
Apple, Google and Microsoft: Battle for your Internet Experience
Apple, Google and Microsoft:  Battle for your Internet ExperienceApple, Google and Microsoft:  Battle for your Internet Experience
Apple, Google and Microsoft: Battle for your Internet Experience
 
Tablets Soft and Apps
Tablets Soft and AppsTablets Soft and Apps
Tablets Soft and Apps
 
Apple iPad Business Plan
Apple iPad Business PlanApple iPad Business Plan
Apple iPad Business Plan
 
Financial Analysis Apple
Financial Analysis AppleFinancial Analysis Apple
Financial Analysis Apple
 
Great Case Competition
Great Case CompetitionGreat Case Competition
Great Case Competition
 
SWOT analysis of apple
SWOT analysis of appleSWOT analysis of apple
SWOT analysis of apple
 

Destacado

A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingTechWell
 
Beyond Processes and Tools: What about Ethics?
Beyond Processes and Tools: What about Ethics?Beyond Processes and Tools: What about Ethics?
Beyond Processes and Tools: What about Ethics?TechWell
 
Using Mindmaps to Develop a Test Strategy
Using Mindmaps to Develop a Test StrategyUsing Mindmaps to Develop a Test Strategy
Using Mindmaps to Develop a Test StrategyTechWell
 
Twelve Heuristics for Solving Tough Problems—Faster and Better
Twelve Heuristics for Solving Tough Problems—Faster and BetterTwelve Heuristics for Solving Tough Problems—Faster and Better
Twelve Heuristics for Solving Tough Problems—Faster and BetterTechWell
 
The Leadership Tutorial: Improving Your Ability to Stand and Deliver
The Leadership Tutorial: Improving Your Ability to Stand and DeliverThe Leadership Tutorial: Improving Your Ability to Stand and Deliver
The Leadership Tutorial: Improving Your Ability to Stand and DeliverTechWell
 
Exploratory Testing on Agile Projects: Combining SBTM and TBTM
Exploratory Testing on Agile Projects: Combining SBTM and TBTMExploratory Testing on Agile Projects: Combining SBTM and TBTM
Exploratory Testing on Agile Projects: Combining SBTM and TBTMTechWell
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingTechWell
 
Test Automation Patterns: Issues and Solutions
Test Automation Patterns: Issues and SolutionsTest Automation Patterns: Issues and Solutions
Test Automation Patterns: Issues and SolutionsTechWell
 
The Four Dimensions of Performance Improvement
The Four Dimensions of Performance ImprovementThe Four Dimensions of Performance Improvement
The Four Dimensions of Performance ImprovementTechWell
 
Test Status Reporting: Focus Your Message for Executives
Test Status Reporting: Focus Your Message for ExecutivesTest Status Reporting: Focus Your Message for Executives
Test Status Reporting: Focus Your Message for ExecutivesTechWell
 
Agile Code Reviews for Better Software—Sooner
Agile Code Reviews for Better Software—SoonerAgile Code Reviews for Better Software—Sooner
Agile Code Reviews for Better Software—SoonerTechWell
 
Avoiding Overdesign and Underdesign
Avoiding Overdesign and UnderdesignAvoiding Overdesign and Underdesign
Avoiding Overdesign and UnderdesignTechWell
 
Reduce Release Cycle Time: Nine Months to a Week - Nice!
Reduce Release Cycle Time: Nine Months to a Week - Nice!Reduce Release Cycle Time: Nine Months to a Week - Nice!
Reduce Release Cycle Time: Nine Months to a Week - Nice!TechWell
 
Testing in the Age of Distraction: Flow, Focus, and Defocus in Testing
Testing in the Age of Distraction: Flow, Focus, and Defocus in TestingTesting in the Age of Distraction: Flow, Focus, and Defocus in Testing
Testing in the Age of Distraction: Flow, Focus, and Defocus in TestingTechWell
 
Scaling Agile at Dell: Real-life Problems - and Solutions
Scaling Agile at Dell: Real-life Problems - and SolutionsScaling Agile at Dell: Real-life Problems - and Solutions
Scaling Agile at Dell: Real-life Problems - and SolutionsTechWell
 

Destacado (15)

A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
 
Beyond Processes and Tools: What about Ethics?
Beyond Processes and Tools: What about Ethics?Beyond Processes and Tools: What about Ethics?
Beyond Processes and Tools: What about Ethics?
 
Using Mindmaps to Develop a Test Strategy
Using Mindmaps to Develop a Test StrategyUsing Mindmaps to Develop a Test Strategy
Using Mindmaps to Develop a Test Strategy
 
Twelve Heuristics for Solving Tough Problems—Faster and Better
Twelve Heuristics for Solving Tough Problems—Faster and BetterTwelve Heuristics for Solving Tough Problems—Faster and Better
Twelve Heuristics for Solving Tough Problems—Faster and Better
 
The Leadership Tutorial: Improving Your Ability to Stand and Deliver
The Leadership Tutorial: Improving Your Ability to Stand and DeliverThe Leadership Tutorial: Improving Your Ability to Stand and Deliver
The Leadership Tutorial: Improving Your Ability to Stand and Deliver
 
Exploratory Testing on Agile Projects: Combining SBTM and TBTM
Exploratory Testing on Agile Projects: Combining SBTM and TBTMExploratory Testing on Agile Projects: Combining SBTM and TBTM
Exploratory Testing on Agile Projects: Combining SBTM and TBTM
 
A Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software TestingA Rapid Introduction to Rapid Software Testing
A Rapid Introduction to Rapid Software Testing
 
Test Automation Patterns: Issues and Solutions
Test Automation Patterns: Issues and SolutionsTest Automation Patterns: Issues and Solutions
Test Automation Patterns: Issues and Solutions
 
The Four Dimensions of Performance Improvement
The Four Dimensions of Performance ImprovementThe Four Dimensions of Performance Improvement
The Four Dimensions of Performance Improvement
 
Test Status Reporting: Focus Your Message for Executives
Test Status Reporting: Focus Your Message for ExecutivesTest Status Reporting: Focus Your Message for Executives
Test Status Reporting: Focus Your Message for Executives
 
Agile Code Reviews for Better Software—Sooner
Agile Code Reviews for Better Software—SoonerAgile Code Reviews for Better Software—Sooner
Agile Code Reviews for Better Software—Sooner
 
Avoiding Overdesign and Underdesign
Avoiding Overdesign and UnderdesignAvoiding Overdesign and Underdesign
Avoiding Overdesign and Underdesign
 
Reduce Release Cycle Time: Nine Months to a Week - Nice!
Reduce Release Cycle Time: Nine Months to a Week - Nice!Reduce Release Cycle Time: Nine Months to a Week - Nice!
Reduce Release Cycle Time: Nine Months to a Week - Nice!
 
Testing in the Age of Distraction: Flow, Focus, and Defocus in Testing
Testing in the Age of Distraction: Flow, Focus, and Defocus in TestingTesting in the Age of Distraction: Flow, Focus, and Defocus in Testing
Testing in the Age of Distraction: Flow, Focus, and Defocus in Testing
 
Scaling Agile at Dell: Real-life Problems - and Solutions
Scaling Agile at Dell: Real-life Problems - and SolutionsScaling Agile at Dell: Real-life Problems - and Solutions
Scaling Agile at Dell: Real-life Problems - and Solutions
 

Similar a It's a Phone First! How to Test Your Five-star Mobile Apps

An Always On Future Driving Display Proliferation - Brian Gally
An Always On Future Driving Display Proliferation - Brian GallyAn Always On Future Driving Display Proliferation - Brian Gally
An Always On Future Driving Display Proliferation - Brian GallyMirasol Displays
 
The Mobile Shift: How Mobile is Changing Consumer Behavior
The Mobile Shift: How Mobile is Changing Consumer BehaviorThe Mobile Shift: How Mobile is Changing Consumer Behavior
The Mobile Shift: How Mobile is Changing Consumer BehaviorJames Burnes
 
Five Ways to Improve Your Mobile Testing
Five Ways to Improve Your Mobile TestingFive Ways to Improve Your Mobile Testing
Five Ways to Improve Your Mobile TestingTechWell
 
Mobile trends and academic opportunities presented at Strathmore and JKUAT Un...
Mobile trends and academic opportunities presented at Strathmore and JKUAT Un...Mobile trends and academic opportunities presented at Strathmore and JKUAT Un...
Mobile trends and academic opportunities presented at Strathmore and JKUAT Un...Jeremy Siewert
 
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...John Head
 
The businesstriangle presentation_v3
The businesstriangle presentation_v3The businesstriangle presentation_v3
The businesstriangle presentation_v3Erika Webb
 
HTML5 vs. Native Apps: Demystifying the Decision Making Process
HTML5 vs. Native Apps: Demystifying the Decision Making ProcessHTML5 vs. Native Apps: Demystifying the Decision Making Process
HTML5 vs. Native Apps: Demystifying the Decision Making ProcessiTexico
 
How to Avoid Data Breach Disasters in Automotive Supply Chains
How to Avoid Data Breach Disasters in Automotive Supply ChainsHow to Avoid Data Breach Disasters in Automotive Supply Chains
How to Avoid Data Breach Disasters in Automotive Supply ChainsSEEBURGER
 
Ab113 Complied[1]
Ab113 Complied[1]Ab113 Complied[1]
Ab113 Complied[1]Darren Yuen
 
NNID texting and driving prevention No Apps Needed
NNID texting and driving prevention No Apps NeededNNID texting and driving prevention No Apps Needed
NNID texting and driving prevention No Apps NeededGraham Crispin MBA
 
Top 8 Enterprise Mobility Trends 2015
Top 8 Enterprise Mobility Trends 2015Top 8 Enterprise Mobility Trends 2015
Top 8 Enterprise Mobility Trends 2015DMI
 
A strategic guide to becoming a mobile enterprise
A strategic guide to becoming a mobile enterprise A strategic guide to becoming a mobile enterprise
A strategic guide to becoming a mobile enterprise Daryl Pereira
 
SugarCon 2012 Presentation
SugarCon 2012 PresentationSugarCon 2012 Presentation
SugarCon 2012 PresentationJesus Hoyos
 
How to maximize mobile website & app ROI
How to maximize mobile website & app ROIHow to maximize mobile website & app ROI
How to maximize mobile website & app ROICompuware APM
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateTechWell
 
Clean sweep by android
Clean sweep by androidClean sweep by android
Clean sweep by androidforeseegame
 
Clean Sweep by Android
Clean Sweep by AndroidClean Sweep by Android
Clean Sweep by Androidforeseegame
 
Rising Above the Tide of Emerging Technologies
Rising Above the Tide of Emerging TechnologiesRising Above the Tide of Emerging Technologies
Rising Above the Tide of Emerging TechnologiesFrontRange
 

Similar a It's a Phone First! How to Test Your Five-star Mobile Apps (20)

An Always On Future Driving Display Proliferation - Brian Gally
An Always On Future Driving Display Proliferation - Brian GallyAn Always On Future Driving Display Proliferation - Brian Gally
An Always On Future Driving Display Proliferation - Brian Gally
 
The Mobile Shift: How Mobile is Changing Consumer Behavior
The Mobile Shift: How Mobile is Changing Consumer BehaviorThe Mobile Shift: How Mobile is Changing Consumer Behavior
The Mobile Shift: How Mobile is Changing Consumer Behavior
 
Five Ways to Improve Your Mobile Testing
Five Ways to Improve Your Mobile TestingFive Ways to Improve Your Mobile Testing
Five Ways to Improve Your Mobile Testing
 
www.E3innov.com
www.E3innov.com  www.E3innov.com
www.E3innov.com
 
Mobile trends and academic opportunities presented at Strathmore and JKUAT Un...
Mobile trends and academic opportunities presented at Strathmore and JKUAT Un...Mobile trends and academic opportunities presented at Strathmore and JKUAT Un...
Mobile trends and academic opportunities presented at Strathmore and JKUAT Un...
 
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
IBM Digital Experience 2015 - APPLICATION MODERNIZATION IN THE DIGITAL EXPERI...
 
The Mobile Shift
The Mobile ShiftThe Mobile Shift
The Mobile Shift
 
The businesstriangle presentation_v3
The businesstriangle presentation_v3The businesstriangle presentation_v3
The businesstriangle presentation_v3
 
HTML5 vs. Native Apps: Demystifying the Decision Making Process
HTML5 vs. Native Apps: Demystifying the Decision Making ProcessHTML5 vs. Native Apps: Demystifying the Decision Making Process
HTML5 vs. Native Apps: Demystifying the Decision Making Process
 
How to Avoid Data Breach Disasters in Automotive Supply Chains
How to Avoid Data Breach Disasters in Automotive Supply ChainsHow to Avoid Data Breach Disasters in Automotive Supply Chains
How to Avoid Data Breach Disasters in Automotive Supply Chains
 
Ab113 Complied[1]
Ab113 Complied[1]Ab113 Complied[1]
Ab113 Complied[1]
 
NNID texting and driving prevention No Apps Needed
NNID texting and driving prevention No Apps NeededNNID texting and driving prevention No Apps Needed
NNID texting and driving prevention No Apps Needed
 
Top 8 Enterprise Mobility Trends 2015
Top 8 Enterprise Mobility Trends 2015Top 8 Enterprise Mobility Trends 2015
Top 8 Enterprise Mobility Trends 2015
 
A strategic guide to becoming a mobile enterprise
A strategic guide to becoming a mobile enterprise A strategic guide to becoming a mobile enterprise
A strategic guide to becoming a mobile enterprise
 
SugarCon 2012 Presentation
SugarCon 2012 PresentationSugarCon 2012 Presentation
SugarCon 2012 Presentation
 
How to maximize mobile website & app ROI
How to maximize mobile website & app ROIHow to maximize mobile website & app ROI
How to maximize mobile website & app ROI
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Clean sweep by android
Clean sweep by androidClean sweep by android
Clean sweep by android
 
Clean Sweep by Android
Clean Sweep by AndroidClean Sweep by Android
Clean Sweep by Android
 
Rising Above the Tide of Emerging Technologies
Rising Above the Tide of Emerging TechnologiesRising Above the Tide of Emerging Technologies
Rising Above the Tide of Emerging Technologies
 

Más de TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartTechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyTechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipTechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsTechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationTechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessTechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessTechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
 
Scale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development TodayScale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development TodayTechWell
 

Más de TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 
Scale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development TodayScale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development Today
 

Último

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 

Último (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

It's a Phone First! How to Test Your Five-star Mobile Apps

  • 1.           BW4 Concurrent Session  11/7/2012 10:15 AM                "It's a Phone First! How to Test Your Five-star Mobile Apps"       Presented by: Will Hurley Quality and Security Services                 Brought to you by:        340 Corporate Way, Suite 300, Orange Park, FL 32073  888‐268‐8770 ∙ 904‐278‐0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
  • 2. Will Hurley Quality and Security Services A practice leader of quality management and security for Idea Integration Corporation, Will Hurley has been at the crest of numerous software development waves during his twenty-four year career. Will represented the US Air Force in the DoD’s first joint service system architecture, led CMM assessments, and supported the development of the CMMi. After leaving the Air Force, he consulted for industry-leading companies, helping them adopt and apply new development methods. In his current position, Will consults with clients in North America on achieving desired system and product lifecycle characteristics.
  • 3. 28/09/2012 It’s a Phone First!  How to Test Your Five‐star Mobile Apps ©2012 Idea. All rights reserved 1 Today’s discussion Idea and I Acknowledgements Five Star Mobile Application improving mobile project outcomes and time to market. ©2012 Idea. All rights reserved 2 1
  • 4. 28/09/2012 Since 1986, we’ve helped some of the world’s largest and most respected brands thrive in the digital space. space 3 ©2012 Idea. All rights reserved The Presenter Will Hurley Practice Executive Quality Mgmt. & Security Idea William.Hurley@idea.com (781) 831-0389 ©2012 Idea. All rights reserved USAF Systems Engineer TBMCS Core Systems Lead Joint Service Architect GCCS USAF Data Administrator Consultant Small Business Owner Practice Leader 4 2
  • 5. 28/09/2012 Acknowledgements This discussion captures mobile testing insights developed at Idea’s Global Solution Centers in Nashua, NH and Houston, TX. Idea’s insights are supported by more than 10 y years of mobile g pp y development and testing. Insights are not SDLC or tool specific. Data is updated on the quarter through a verity of sources. ComScore® Netbiscuits® Harris Interactive® OPA Crittercism 5 ©2012 Idea. All rights reserved 5 5 Star Mobile applications 6 ©2012 Idea. All rights reserved 6 3
  • 6. 28/09/2012 5 Star Mobile radar chart ©2012 Idea. All rights reserved 7 Ecosystem insights Understanding the mobile ecosystem and trends increase test effectiveness and product quality characteristics. o Capture more than 80% of smartphone users with 3 network carriers. ih k i o Capture more than 85% of smart phone users with Android and iOS platforms. o Application use is growing faster than browser use. o Android users spend more time on carrier networks. o iOS users spend more time on wireless networks. ©2012 Idea. All rights reserved 8 4
  • 7. 28/09/2012 Ecosystem carrier US Carrier Smart Phone Market Share As of Aug 2012, 114 million Americans own smart phones. p Verizon  31.60% 60 percent of all mobile devices acquired in the U.S. are smartphones. Verizon market share has grown fastest driven by iOS. Other 15% AT&T  26.30% Consider market share when signing contracts for cloud services. T‐Mobile  9.50% Sprint  9 50% Sprint 10.50% Tracfone  7.10% 9 ©2012 Idea. All rights reserved Ecosystem oem Samsung Galaxy S III leading 2012 sales may be passed by iPhone 5. US Smartphone OEM iPhone 4 took the top US device sales spot in 2011. Samsung,  25.6% Other,  15.8% iPhone 3GS took 2nd place. LG, 18.4% iPhone 4S took 3rd place. BlackBerry Curve 8530 4th place. RIM, 6.3% Apple,  16.3% 16 3% HTC Evo 4G 5th place. HTC, 6.4% Motorola,  11.2% HTC is the most active OEM for Android smartphones. 10 ©2012 Idea. All rights reserved 10 5
  • 8. 28/09/2012 Ecosystem platform US OS Share Other 0.5% Android 52.2% Symbian 0.8% Microsoft 3.6% RIM 9.5% Apple 33.4% 66 percent of Americans ages 24-35 own a smartphone smartphone. Apple and Android market share are growing. Market share for all other platforms is shrinking. Android devices out number iPhones by 3-to-2 in the U.S. market. 11 ©2012 Idea. All rights reserved Platform fragmentation Fragmentation is a real but manageable issue for all platforms. A d id f i Android faces more i issues since it resides in an open ecosystem. Android OS adoption is slower than iOS. Trades reporting >½ of all iPhone users that can upgrade to iOS5 have. iOS6 expected to drive largest upg ade population date upgrade popu at o to date. Crash data are normalized as crashes as a percentage of each application launch. ©2012 Idea. All rights reserved 12 6
  • 9. 28/09/2012 Ecosystem tablet Tablet Share (Platform) Other 12% iPads account for more than 70% of tablet network traffic. Apple 46% More than 80% of tablet traffic is wireless, not cellular. Tablet adoption is balanced between males and females, trending older with households earning $50K or more. Android 42% Kindle Fire 28% An estimated 74.1 million consumers are using tablets. iPad 2 31% ©2012 Idea. All rights reserved 13 Customer Experience insights Mobile users expect more. o Good design is not accidental. Get help if you need i d it. o o Good design is sticky. o Analytics portray the customer voice. Unstructured or unsolicited feedback has more action value than a survey. ©2012 Idea. All rights reserved 14 7
  • 10. 28/09/2012 Experience components How easy is it for your customer to use your application. The application does what your customer wants it to do. How does the application make li ti k your customer feel. 15 ©2012 Idea. All rights reserved Customer experience Smartphone Usage Music,  24.50% Games,  31.80% Social net  or Blog,  35.70% ©2012 Idea. All rights reserved Text  Text message,  74.60% Used  browser,  48.60% Used App,  48.60% Four in ten mobile users are disappointed with applications from their favorite brands. Three-quarters of users surveyed believe a company's mobile app should be easier to use than its Web site. Users spend more time with mobile applications than their mobile browser. 82% of iOS and Android Apps crash once out of every 10 loads Less than 5% of mobile apps are still in use 3 months after downloading. 16 8
  • 11. 28/09/2012 Experience sticky ©2012 Idea. All rights reserved 17 Experience design ©2012 Idea. All rights reserved 18 9
  • 12. 28/09/2012 Experience themes Based on conversations, we found several common themes: • All purchasing because it’s required by their apartment complex complex. • All participants were referred to site via a brochure. • Participants pleased overall with the simplicity of the online process • Liked being able to select from presented options in order to simplify and speed up the process. • Appreciated the ability to get additional details where necessary. • A majority didn’t use these features. • All participants pay annually for their policy. ©2012 Idea. All rights reserved 19 Experience maturity o Functional requirements are only part of the customer o o o o experience. Key moments in customer interaction demand good design. If you don’t have experienced designers on your team bring them in. Understand accessible and emotional goals at every key moment. Don’t predict how people will respond to a new experience, experience test it it. o Allot the time to make incremental changes on all key moments. ©2012 Idea. All rights reserved 20 10
  • 13. 28/09/2012 Functional insights It’s a phone first. o Test while preforming common smart phone tasks. k o It’s cheaper, faster and easier to test in emulated environments first. o Testing types are the same as Web based ntier applications o Manage functional and non-functional insights across p j g projects. o o Create a mobile test strategy document. Reduce tool and process resistance between groups. ©2012 Idea. All rights reserved 21 Manage scope Carriers Operating Systems OEM Devices Com & Sensors ©2012 Idea. All rights reserved 22 11
  • 14. 28/09/2012 Manage knowledge ©2012 Idea. All rights reserved 23 Manage modularity • • • • • • • • • Display and Graphics Input Devices Sensors Permissions Intents Phone and messaging Deploy and Upgrade Analytics A l i Your application’s key moments ©2012 Idea. All rights reserved 24 12
  • 15. 28/09/2012 Emulation(Simulation) testing Does not require the physical device. Can still use network services. Emulation requires experience with specific  platform development tools. Static security and performance testing can  be performed on source code. Emulation is best for: Investigating architectures and  application layers g g y Agile testing  of key features and  interactions  Evaluating code quality characteristics Research HTML5 characteristics. Planning for automation 25 ©2012 Idea. All rights reserved Device testing Does require a physical device. Testing on the device is best for: U E i User Experience – th l t 100 il the last 100 miles. Acceptance testing – working with  gestures, sensors and hardware. Soak Testing – how will the device  perform over time.  Provisioning – installation and  removal. Cloud providers and plugins for popular  automation tools support both functional  and performance testing. No need to run out and buy all platforms.  ©2012 Idea. All rights reserved 26 13
  • 16. 28/09/2012 Automated testing Browser automation Tools can be used for ‘closest‐match’,  browser testing on or off the device. ‘Closest‐match’ browser automation  possible on some devices ‐ Safari 3  for the iPhone driven on a PC. User‐Agent header data to drive  compatibility testing logic. Work closely with development team to  manage and control Web 2.0 features. Third party libraries can speed  implementations. Physical devices and Cloud services can be  used to test physical platforms when  defects are detected. 27 ©2012 Idea. All rights reserved Automated testing Application automation Tools can be used in emulated  environments and on the device. Installation of some type of  automation controller is required on  the device. Controllers consume resources. Plug‐in and Cloud support is growing  and stable. Blu Ne eto ar oth Fie / lld Cloud services may not provide  object recognition. Additional fixtures may be required for  sensor (GPS, Accelerometer) and  hardware (camera, battery) automation. Applications may incorporate browser  engine. ©2012 Idea. All rights reserved 28 14
  • 17. 28/09/2012 Functional details Create a mobile test strategy document. Tight control of manifest and OS support. Identify development and testing tool stack. Explain how you plan to manage fragmentation – OS, device, sensors, UI, marketplace. Test teams should be working in emulated, physical and cloud based environments. Test teams should manage insights across releases. HTML5 platform insights Carrier and Device insights OS / Platform insights Security insights Marketplace ©2012 Idea. All rights reserved 29 Security insights Protect your brand. o Address security issues programmatically and start now! o Static analysis is a highly effect approach to address coding issues. o Dynamic analysis, Security Penetration testing, is your last line of defense. o SD memory should be tested ©2012 Idea. All rights reserved 30 15
  • 18. 28/09/2012 Security testing Static Application Security Testing (SAST) Dynamic Application Security Testing Static analysis tools can address unsafe Static analysis tools can address unsafe  practices earlier in the SDLC. Clang; AppValidator; AnalytiX SAST should be integrated with build and  reporting practices. Evaluate application permissions.  Mobile devices are susceptible to Mobile devices are susceptible to  common browser exploits and more.   Emulators or devices can be used to  ensure applications don’t bleed sensitive  data on to the device or to the network.  Keep up to date with known exploits and  add test cases to qualify the impact. Don’t build on or deliver on compromised  platforms. platforms ©2012 Idea. All rights reserved 31 Performance insights Protect your brand. o Static analysis is a effect approach to address performance issues. p o Dynamic analysis, Security Penetration testing is your last line of defense before delivery. o SD memory should be tested. ©2012 Idea. All rights reserved 32 16
  • 19. 28/09/2012 Performance testing Static Application Performance Testing (SAPT) Performance Testing Static Analysis tools find issues earlier in Static Analysis tools find issues earlier in  the SDLC and improve coding practices. Load stress and longevity testing are Load, stress and longevity testing are  critical to the customer experience. Tools address code that slow application  performance. Load and stress testing are focused on  middle and backend service layers.  In a 53K line project we found 328  instances of code that would  contribute to performance issues. SAPT should be integrated with build and  reporting. Longevity testing should look at both  backend services and the mobile device. Performance tools should support  bandwidth throttling and common RESTful  protocols. ©2012 Idea. All rights reserved 33 Final thoughts o Cloud based testing services are valuable but… o Will not achieve expected ROI without proper investigation. investigation o o Lead to Scrumfall application lifecycles. Can slow delivery times. o Functional, performance, security and test automation should be considered for each mobile project. o Simplify the testing space through active p y g p g management. o o Diagram test environments. Support agile approaches for all team members. ©2012 Idea. All rights reserved 34 17
  • 20. 28/09/2012 Final thoughts o Develop sticky applications with the 5 star insights. o Fill out our five start survey and see how your team stacks up! ©2012 Idea. All rights reserved 35 18