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 G SeeTest Manager SeeTestAutomation SeeTestManual • Automation tool • Same test runs on different devices • Plugs into all testing & CI environments: • Manual testing tool • Mini-recorder for automating short, repetitive, manual scenarios • Report with screenshots of each step • Manual to Automation Script Convertor Mobile Add-On for UFT U • Full & complete integration into HP UFT: • Record a test, edit it, run it, and view results • Integration of object repository and more… SeeTestCloud • Device Lab located onsite (in the customer VPN) • Devices can be reserved and accessed by any remote user • Used in conjunction with SeeTestAutomation/Manual for testing of remote devices P L SeeTest Network Virtualization • Device performance under varying network conditions • Simulating mobile network bandwidth latency and reception while on the move SeeTestLoad • Real device generated mobile load • Full integration to LoadRunner, Jmeter, etc. Free Tool! 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 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