Appium Studio for Eclipse 1
Appium Studio for Eclipse A single tool for developing and executing Appium/Selenium/SeeTest mobile tests and automation frameworks on real physical devices Embedded mobile view within Eclipse: device reflection, object spy, mobile apps and devices inventory tab Visual feedback and advanced scripting tools to create robust, maintainable tests and projects Large scale parallel execution on real remote devices Ability to update existing tests and automation projects, or create new ones 2 2
SeeTest End-to-end Product Suite Quality assurance platform for digital apps, available as SaaS or on-premise deployment • C# • Junit • Java • TestNG Test Automation • Perl • Cucumber • Ruby • Visual Studio • Mobile test development • Python More … Appium Studio • UFT/QTP • Eclipse SeeTestAutomation • InteliJ • Grid execution – web & mobile Full CI Integration • Test Analytics- web & mobile Digital • Jenkins • Team City Assurance • HP ALM • Hudson Lab • Bamboo • More.. SaaS On- Digital Assurance Lab premise Remote Access • SaaS • On-premise • Manual testing • Development & Debugging 3
Appium Studio for Eclipse Key Capabilities End-to-End mobile test Full Device Control Powerful test & automation, directly automation from Eclipse development tools CI/CD Integration & Non-Functional Testing Remote Capabilities Increased Test Parallel Execution Coverage 4
End-to-End mobile test automation, directly from Eclipse Develop, automate, analyze and debug your mobile tests right in Eclipse End-to-end mobile test automation from Eclipse using a single tool: ▪ Test development ▪ Automation project development ▪ Test executions Rich views and editors fully embedded within Eclipse ▪ Live view of the mobile device reflection ▪ Application manager, mobile device inventory manager, object repository editor, parallel execution wizard etc. Supports Appium, Selenium and SeeTest drivers and integrates with any Eclipse plug-in such as Python or Ruby 5
Powerful test & automation development tools (1/2) Easily create robust and maintainable tests with advanced and visual test development tools Dynamic device reflection providing immediate visual feedback on all actions Powerful object identification and management ▪ Object spy – Identify objects by their native/web properties (also image/OCR) – Identify customized UI elements ▪ XPath query ▪ Object repository and dynamic identification ▪ Drag and drop script editor Appium test capabilities management (device, application) 6
Powerful test & automation development tools (2/2) Easily create robust and maintainable tests with advanced and visual test development tools Verify and analyze scripts ▪ Script “ Story ” view – visualize the impact of every line of code ▪ Command and element highlighting during test run ▪ Offline analysis for element identification failure Leverage pre-configured Eclipse project framework assets for mobile including: ▪ Code snippets ▪ Properties & configuration files Detailed visual test reports 7
Full Device Control Automate any mobile application scenario by fully controlling remote mobile devices Support all device gestures: Multi touch, Swipe, Flick, Drag & Drop, Zoom in and out, Scroll including conditional scrolling, Shake, Pinch and Force touch (iOS) Full power cycle - Reboot your device, reset or disconnect USB connection All device virtual and physical buttons supported (home, volume, power, recent apps) Display mode (portrait / landscape) Trigger incoming SMS/Calls 8
Increased Test Coverage – all apps, all functionality Cover any application type and any use case, including complex out-of-app use cases Any application type: Native, Web and Hybrid Applications All functionality: ▪ Out of app testing: WiFi, SMS verification, Facebook integration, redirect to browser for iOS and Android ▪ Image injection: check scanning, QR code scanning ▪ Audio testing: Siri integration, voice commands ▪ Location-based testing (GPS simulation) ▪ Authentication simulation (e.g. TouchID, Password, Pin, Pattern) All devices and OS ▪ iOS, Android, Windows Phone, Blackberry ▪ Immediate support for all General Availability (GA) ▪ Support for beta versions within 2 weeks 9
CI/CD Integration & Parallel Execution Integrate seamlessly into existing testing and continuous integration environments Out-of-the-box mobile device grid for large scale execution Intelligent grid execution management Real-time view of all executions ▪ Dynamic test scheduling, execution, and distribution ▪ Ability to run multiple CI projects in parallel (multiple applications) ▪ Seamless integration into CI environments Hands-free automation directly from CI ▪ E.g: Hudson, Jenkins, TeamCity, Quality Center, Bamboo and TFS, ▪ Ant Quality reporting & analytics and insight Providing quality status at a glance, reducing environmental noise ▪ and highlighting real issues 10
Non-Functional Testing Test your application under different device conditions and network conditions Device conditions: ▪ Device CPU ▪ Device memory ▪ Device battery consumption inc detailed breakdown of energy consumption causes Network conditions: ▪ Server location ▪ User location ▪ Network signal ▪ Tech parameters bandwidth, jitter, latency ▪ Mobility aspects – user hopping cells, losing reception in tunnel or deteriorated reception in elevator 11
Remoting Capabilities Test automation on remote devices, using mobile device lab at your own premises or hosted at Experitest datacenter Test automation on remote devices in either option: ▪ Secure access to Experitest managed devices located in Experitest ’ s data centers around the globe (SaaS Digital Assurance Lab) ▪ On premise mobile device lab of physical or emulated mobile devices that reside securely within your company ’ s VPN (Onsite Digital Assurance Lab) Devices can be shared between testers and developers for quick bug identification and fixes 12
Thank You!
Recommend
More recommend