Transcript Slide 1
SeeTestAutomation
Quality Assurance Tools for Mobile DevOps
End-to-End Suite of Tools for iOS, Android, BlackBerry & Windows Phone
Automation tools for 24/7 testing and monitoring
Productivity tools for Manual mobile testing
Monitoring tools for continuous operation
Performance tools for real mobile traffic load
Click here to watch the SeeTestAutomation video
AUTOMATION
MANUAL
MONITORING
LOAD
Company Snapshot
World’s Leading Provider of Quality Assurance Tools for Mobile DevOps
1000+ enterprise customers with large scale deployments
#1 in banking industry: 7 of 10 largest banks worldwide
Largest transportation customer in the market : Amtrak
Largest Healthcare customer in the market: Mckesson
Established 2009
~ 100 employees worldwide
Offices: India (New Delhi), Israel, US (California)
HP Gold Partner, Microsoft VSIP partner, OEM with Silk/Borland
Largest number of POCs run in the System Integrator market
More than 1000 (!) certified SeeTest professionals
De Facto Industry Standard for Mobile Testing
Worldwide customer base of Fortune 500 companies thousands of users, tests running 24/7
Channel Partner Examples
The Tool of Choice in Several Industries
Banking
Healthcare
Communications
Test Automation Tool for iOS, Android, BlackBerry & Windows Phone
Plug & play set up: software-only solution (downloadable), devices out of the retail store
(BYOD), recorder
Cross-platform test portability (e.g. Android script runs on iOS)
Object identification by Native and Web properties
No sensitivity to UI changes
Integration into all testing and Continuous Integration environments:
Testing: UFT, Selenium, Visual Studio, RFT, Junit, C#, Perl, Python and Ruby
CI: QC, TFS, Jenkins, Hudson, RQM, TeamCity, ANT, MAVEN, Cruise Control
Object Identification by Native or Web properties
Object identification by web or native properties (text or image recognition also available )
Native:
•
•
•
•
•
•
•
•
•
ID
Name
Text
Class
Accessibility label
Content description
Hint (android)
Placeholder
XPath (e.g. Coordinates,
Visible/Hidden)
Web
•
•
•
•
•
•
* Optional: Text Recognition, Image Recognition
ID
Name
Text
Class
CSS
XPath (e.g. Coordinates,
Visible/Hidden)
Run the Same Script on Different Devices
Record a test on Android (e.g. Galaxy S1)
Record a test on Android, run same test
and run on any other Android device –
on iOS, WindowsPhone and Blackberry -
without making changes to the script
without any changes to the script
Parallel Execution of Test on Several Devices
Ability to run your tests on several devices at the same time (in parallel):
Unlimited number of parallel devices
Single SeeTestAutomation instance
Single PC (physical or virtual machine)
Single testing framework (for example – Single Eclipse)
Can run on different mobile OS types at the same time
Connect Devices Locally or Remotely
Testers connect devices to their PC using
a USB cable or WiFi
Testers connect devices remotely to a mobile device lab
located in a different geographical location (inside the
organization’s VPN) – using SeeTestCloud
No Need for Development Team Cooperation
Run a full project using Native and Web properties
Instrumentation on-the-fly
No need for the app source code
</>
Non-instrumented Mode
Identification on 3rd party apps
(settings, Facebook, etc.)
SeeTestAutomation UFT Add-On
Experitest offers UFT users the unique ability of using SeeTestAutomation from within UFT
No need for knowledge of SeeTestAutomation tool- fully integrated into UFT
Test mobile devices using UFT just as you would use it to test web or desktop applications.
Learn more here
HP UFT
HP ALM
(QC)
HP Load
runner
End-to-End Product Suite - Manual, Automation, Monitoring, Load, Network Virtualization, Manager
Our Products’ Strengths
•Automation, manual & load testing and
monitoring with SeeTest product suite
•Plug Record & Play
•All functions & gestures, all devices &
OS
•Same Script, multiple devices
End-to-End solution
Easy to Use
•Same script, different devices/OS
•Located inside your VPN, ensuring top
security
•Parallel execution of tests (Manual &
Automation)
•No shared devices – your organization
owns the devices
•No third party dependencies
Run the same test
on different devices
Secure & Reliable
•Create, Edit, Run your tests and view
results from any testing environment
•Manage your mobile testing from any CI
Environment
Fully Integrative to
all testing & CI
environments
•Full native support with over 30
identification methods
•Full web support with over 30
identification methods
•Full XPath support that ensures the
unique identification of each object
Object Identification
by Native or Web
properties
Summary
Industry standard:
7 of 10 largest banks worldwide run SeeTest;
Largest system integrators Wipro, Infosys, TCS, Hexaware
Easy & simple to use (SW only solution, BYOD, recorder)
Fully integrative into all ALM environments
Object Identification by Native or Web properties
Run the same script on different devices (also parallel execution)
Connect devices locally or remotely
Download now: www.experitest.com
APPENDIX
Simply Plug, Record & Play
Connect Device
Connect a mobile
device to your
computer using one
of the following:
1. USB
2. WiFi
3. SeeTestCloud
Prepare
Application
Instrument the
application so that
you can use the
Object Spy feature or
to identify its objects
by their Native
properties.
Record
Record a
sequence of the
test on the
mobile device.
Edit
Change existing
Objects /
commands, and
add new Objects
and Commands
to build your
final test script.
Play
Play the test.
Get Report
Receive a Report of
the results including
screenshots of the
tested application in
runtime.
Run test in 3rd
party
framework
Export the test script
into an existing
testing framework,
such as: UFT (QTP),
Visual Studio, Junit,
RFT, Python, Perl,
Ruby etc. And run
the test from within
that framework
Selenium Solution Overview
•
Full support for all
WebDriver
commands
•
Native / Web /
Hybrid
•
Enterprise ready
SeeTestCloud
SeeTest Engine
Selenium WebDriver
• Access remote devices through
• Enterprise capability to control
devices
• Used for R&D / Manual / Automation /
Operation
• Full support for CI with on the fly
instrumentation, clear application
data, install …
• Support all types of object
identifications
Integrate
Others
• iOS support on Windows
• Java / C# / Python /
Perl / Ruby / Vugen
…
Choose a
device
Local Devices
• Can connect local devices
• iOS / Android / WP / BB
QC
Integrate
CI
QC
Jira
Upload result into
QC
Open Bugs
Certification ProgramGain Clear Recognition for your Expertise
Why Become a Certified Member
Gain clear recognition for your expertise
Receive the SeeTest Certification Package:
Certification document (HC & SC)
Logo
LinkedIn certification ID
The Process
Register - Pay 10$ fee - Take a test