Upload
ngonhu
View
216
Download
0
Embed Size (px)
Citation preview
2
2
Appium Studio for Eclipse
A single tool for developing and executing Appium/Selenium/SeeTest mobile
tests and automation frameworks on real physical devices
Visual feedback and advanced scripting tools to
create robust, maintainable tests and projects
Embedded mobile view within Eclipse: device
reflection, object spy, mobile apps and devices
inventory tab
Large scale parallel execution on real
remote devicesAbility to update existing tests and automation
projects, or create new ones
SeeTest End-to-end Product Suite Quality assurance platform for digital apps, available as SaaS or on-premise
deployment
Test Automation
• Mobile test development
Appium Studio
SeeTestAutomation
• Grid execution – web & mobile
• Test Analytics- web & mobile
Digital Assurance Lab• SaaS
• On-premise
Remote Access• Manual testing
• Development & Debugging
• Jenkins
• HP ALM
• Bamboo
• Team City
• Hudson
• More..
Full CI Integration
• C#
• Java
• Perl
• Ruby
• Python
• UFT/QTP
• Eclipse
• InteliJ
• Junit
• TestNG
• Cucumber
• Visual Studio
More…
On-
premise
SaaS
Digital
Assurance
Lab
3
4
Appium Studio for EclipseKey Capabilities
End-to-End mobile test
automation, directly
from Eclipse
Powerful test &
automation
development tools
Increased Test
Coverage
CI/CD Integration &
Parallel Execution
Non-Functional Testing Remote Capabilities
Full Device Control
5
End-to-End mobile test automation, directly from EclipseDevelop, 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
6
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)
7
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
8
Full Device ControlAutomate 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
9
Increased Test Coverage – all apps, all functionalityCover 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
10
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
11
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
12
Remoting CapabilitiesTest 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