Appium Studio for Eclipse 1 Appium Studio for Eclipse A single - - PowerPoint PPT Presentation

appium studio for eclipse
SMART_READER_LITE
LIVE PREVIEW

Appium Studio for Eclipse 1 Appium Studio for Eclipse A single - - PowerPoint PPT Presentation

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,


slide-1
SLIDE 1

Appium Studio for Eclipse

1

slide-2
SLIDE 2

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 devices Ability to update existing tests and automation projects, or create new ones

slide-3
SLIDE 3

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

slide-4
SLIDE 4

4

Appium Studio for Eclipse

Key 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

slide-5
SLIDE 5

5

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

slide-6
SLIDE 6

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)

slide-7
SLIDE 7

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

slide-8
SLIDE 8

8

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

slide-9
SLIDE 9

9

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

slide-10
SLIDE 10

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

slide-11
SLIDE 11

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

  • r deteriorated reception in elevator
slide-12
SLIDE 12

12

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

slide-13
SLIDE 13

Thank You!