Got tired thumbs and can't swipe anymore? Learn about challenges in testing mobile applications and how combining automated testing of devices, simulators and your APIs will save your hand strength and dexterity for more important things like late night gaming.
How do I test these new mobile applications, and how does CA Application Test for Mobile save me?
1. ca DevCenter
How do I test these new mobile applications, and how
does CA Application Test for Mobile save me?
Ian Kelly
CA Technologies
Sr. Director Product Management
DCX17E @ianakelly #CAWorld
2. Pain Points
3
!
!
!
!
!
“Us” vs. “Them” It Don’t Fit Complexity
3. 4
CA Application Test
UNIFIES testing assets
and framework
CA Application Test
EXTENDS the ability to
leverage service
virtualization into the
mobile space
CA Application Test
CONNECTS devices,
emulators, simulators and
100’s of device combinations
to ensure complete
test coverage
5. 6
Pain Points
Testing cycles lag delivery
cycles – Solutions
delivered to market
slower!
Development lacks
feedback mechanisms
and we chase
reproducibility of defects
Testing environment
complexity and setup
is traditionally a chore
6. 7
Commi
t Code
SCM - Development Branch
CI Server
Invoke Rest API
CA Application Test
CA Service
Virtualization
Live Backend Systems
CRM, ERP, MBaaS
Local – Remote – Cloud
Device – Simulator - Emulator
7. 8
Pain Points
VER.
1
VER.
2
VER.
3
VER.
4
VER.
5
VER.
6
VER.
7
VER.
8
VER.
9
Mobile Applications have
more internal versions
released
VER.
2
VER.
1
VER.
3
VER.
4 VER.
5
VER.
6
VER.
7 VER.
8
VER.
9
Too many changes
break the test
Automation is key
8. 9
Voyager Mobile Test Generator
Automate your
functional testing
and application
flow to create tests
and find defects,
all automated
9. Mobile Lab
Drive tests within an on premise
local lab
– Supports iOS and Android
– Multiple Versions Supported
– Up to 50 Devices*
Leverages standard DevTest Lab
management tools and options
10
Testing cycles lag delivery cycles – Solutions delivered to market slower!
Development Lacks feedback mechanisms and we chase reproducibility of defects
Testing environment complexity and setup is traditionally a chore
Mobile Applications have many more internal versions released than typical web or desktop applications
Changes to applications often break previous tests and cause large costs and efforts
Automation is required to span the wide array of devices and platforms