AppThwack - Running Appium Tests on Real Devices
-
Upload
bryan-segale -
Category
Technology
-
view
2.325 -
download
0
description
Transcript of AppThwack - Running Appium Tests on Real Devices
AppThwackRun Appium Tests On Real
Devices in Remote Device Lab
Bryan Segale | @bsegaleSF | [email protected]
AGENDA
• AppThwack Overview• Appium Solution Overview• Demo• Q&A
1,000,000+ apps in
1,000,000+ apps in
2 crashes and 84% will uninstall- Compuware as reported in TechCrunch
YOURAPP
So what’s the big deal?
Automated Testing for Android, iOS & Mobile Web
Over 250 devices, phones & tablets hosted in our remote device lab
Choose from built-in compatibility tests or your own custom scripts
Parallel execution of tests, results are available in minutes
Intelligent reports with high-level results, low-level logs & pixel-perfect screenshots
Jenkins plug-in and API available for continuousintegration
appthwack.com [email protected]
We make it simple,fast, affordable, and we find real issues.
Our Device Lab - Run automation on real devices
• Over 250 non-rooted or jailbroken Android & iOS devices
• OEM & Carrier handsets• All relevant OS versions• Varying screen sizes• Other hardware
characteristics• Hundreds of combinations• New devices added every
weekComplete coverage – Matching what your customers have in their hands today.
Run your own automated scripts
• Implement test scripts with Appium or one of our other supported frameworks
• Develop tests locally• Run them in AppThwack’s remote
mobile device lab• Integrate tests with CI Server using
Jenkins plug-in or our RESTFul API• Increase test coverage• Enable manual testers to focus on
less-repetitive tests
Android Frameworks
• Appium• Calabash• Junit• Robotium• MonkeyTalk• Espresso• UI Automator
iOS Frameworks• Appium• Calabash• UI Automation• KIF• Frank
Our Appium Support
• Execute Appium tests on devices in our remote device lab
• Same experience as running on local device
• Run tests cases across multiple devices
• View results in an intelligent dashboard - test case results span all
devices
• Analyze key performance metrics - CPU, Memory, Threads, FPS
• View pixel-perfect screenshots captured during execution
• Drill into lower-level device logs
How it Works:
Custom TestsSet desired_capabilities
• Specify AppThwack project name
• Set run_name to combine test runs into single report
• Choose make, model and OS, we’ll run test on that device
• Specify location of APK, IPA file for upload
• Execute the script, test will run on devices in our remote device lab
Demo Time
Sign Up for Free Trial
• 7-day free trial, sign up at: appthwack.com
• Simple registration process, begin testing in minutes
• Have questions send an email to [email protected]
Q & A
Bryan Segale| @bsegaleSF | [email protected]
Intelligent Reporting
• Easy-to-navigate dashboard• Actionable insights into compatibility,
performance and functionality• Learn what failed and why• Quickly go from high-level results to
lower-level details:• Pixel-perfect screen shots• Performance (CPU, Mem, Threads)• Frame draw time• Device log files
• Track metrics across application versions• Downloadable report or share with others
Drill into test log
Device Logs
PIXEL-PERFECT SCREENSHOTS
Performance Summary
Performance Detail