Join Shockoe and SOASTA to learn why Automating Mobile Testing is a must in today's fast paced unforgiving app market. We'll go through the benefits and return on investment you will see in a short few months from implementing automated mobile testing.
Other topics covered include:
Automated testing during sprints
Functionality versus usability testing
Complexity of mobile testing vs. Web
Executing tests to work across the android ecosystem
Creating short tests that are reproducible
3. Agenda
• Complexity of testing with mobile vs. desktop app
• Automated testing during agile (sprints)
• What is Automated Mobile Testing?
• Functionality versus usability testing
• Executing tests to work across the android ecosystem
• Customer Success story
4. Cultivating Innovation for over 5 Years
Continuously delivering award winning apps as Quoted in
Forrester Research, Information Weekly, Clutch
Mobile Strategy
Transformation
User Experience
Design
Mobile Development
Integration
Customer Success
Management
Connected Tech
Analytics
7. Mobile vs Desktop Apps
Mobile Testing Matrix has exploded
17 person days of desktop testing = 217 person days in Mobile Testing
Mobile App (26 devices)
217 pd / 5 people = 43 days or
217 pd / 65 people = 3.3 days
Desktop App (2 browsers)
17 pd / 5 people = 3.3 days
8. Same sprint testing?
How do I use my current resources to
automate?
Automation is key to keep up
Testing in Agile
Time compounds the problem
9. Automation is strategic. You cannot automate everything.
Automation is incremental. Start with the easy stuff.
Automation is a process. Expect to adapt and grow.
What is Automated Functional Testing?
Automated Functional vs Manual Functional Testing
10. Functional Testing is a feature by feature
validation of behavior or development
Functionality testing should be done first and
can be automated, usability should come
second and is generally a manual process
Usability testing focuses on the overall
structure/navigation, layout of elements, &
clarity of content
Functionality Versus Usability Testing
The best design is no design
11. The Android Ecosystem
Right tests on the right device
Processor, RAM, screen size, & resolution
is daunting
Test on OpenGL ES 2.0 and 3.0.CPU and make
sure app runs on high-end and low-end
handsets
Works on my Samsung ABC, but crashes on
my Nexus QPR
http://developer.android.com/about/dashboards/index.html
12. The App: Increasing customer engagement through multiple digital means, including Pre-Line, In-Line, and
At-Register engagement.
• Innovative Rewards Program
• Browse Menu Options and Drink Creator
• Payment Options
• The Coffee Story
The Challenge: Manual testing was delaying product launches and not finding all bugs and errors, nor giving
the customer the full picture - The customer needed to obtain actionable data to meet expectations.
Results: To meet expectations, the client worked with Shockoe and decided SOASTA TouchTest would help
them test the code faster and better. With TouchTest, the customer was able to not only test its own apps,
but also seamlessly take those tests to the cloud to scale without investing in additional environments. As a
result usability testing focused on the experience, not the functionality.
Customer Success
Redefining the Coffee Shop Experience