SeeTestAutomation Datasheet

Features of SeeTestAutomation – Mobile test automation tool for iOS, Android, Blackberry and WindowsPhone

Test development

Test recorder Record and play your tests, then automatically export your recorded test to code
Object spy View your application’s element structure, and generate identifiers with ease
XPath query Support XPath identifiers, along with unique XPath generators and functions
Step by Step reporting Generate summary reports with Video or Screen HTML based reporting
Execution command and element highlighting Mark the targeted element of each command with gesture annotations and bounds
Object repository as well as dynamic identification Create common objects or descriptively identify your elements in run-time
Offline analysis for element identification failure Open failed reports within the debug window to identify root causes

Test Coverage

Tests System, MDM and non-packaged apps Test the integration of your application with 3rd party apps, device apps and features, and MDM integrations. Including: Device settings, SMS verification, Facebook, redirect to browser, springboard
Image injection Test image validation stories (e.g – barcode and check scanning)
Audio injection Test audio features such as call, voice to text, and more
Nonstandard UI elements Test the behavior of custom elements developed for your application
Native, Hybrid, Web (Chrome, Safari) applications Test applications developed in any technology
Object identification: OCR, Image recognition Validate or interact with elements based on image based content or OCR recognition
GPS mocking Test geolocation-based applications by allowing users to set any location of a device as necessary for testing
Device Security Test login authentication with TouchID, Password, Pin, Pattern
Test portability between operating systems Write and maintain a single test across multiple devices, test scripts recorded for an iOS device will run on Android devices
Network Virtualization Simulate your end user network conditions
Others Call application API, use shell commands

Mobile OS and OS versions

iOS iOS 7 to 10 (including)
Android Android 2.1 – Android 7 (including)
Windows Phone 8.1
Blackberry Blackberry OS 7

Device Control
Gestures Simulate gestures

  • Multi touch
  • Swipe
  • Flick
  • Drag & Drop
  • Zoom in and out
  • Scroll including conditional scrolling
  • Shake
  • Pinch
  • Force touch (iOS)
  • Tap
  • Custom generated gestures

 

Full power cycle – Reboot device Reboot your device, reset or disconnect USB connection
Device log pulling Pull device log along with application crash logs
Monitoring Capabilities – CPU, Memory, Network and Battery Analyze device resource usage over time
Application Management Install, Uninstall, Clear Data, Launch and close, Manage application versions
All device virtual as well as physical buttons Control every button: home, volume, power, recent apps
Portrait / Landscape mode Control the screen’s display mode

ALM and 3rd Party Integration

Plug-in to HP testing & monitoring tools: UFT (QTP), QC, LoadRunner, Sprinter, BSM, BAC, P&G Script, edit, and report from directly within HP’s tools
Work with any HP version inc. UFT V 12 (and all older QTP versions starting from QTP v 9.X)
Full integration with testing environment

Run or develop WebDriver (Selenium, Appium) tests

Program in Java along JUnit3, JUnit4, TestNG frameworks

Plug-in to Microsoft Visual Studio Testing & Monitoring tools with C# MSTest, C# NUnit test frameworks

Script on Python 2.7 and 3.0

Integrate with IBM Rational

Plug-in to TestComplete

Full and seamless integration with Continuous Integration (CI) environments

Work with Hudson, Jenkins, TeamCity, as well as Quality Center, TFS, JUnit, NUnit, PyUnit, TestNG, Ant

Create and edit Jira issues

Submit your automated run results to QC

Remoting capabilities

Remote access to real devices

Create an on premise mobile device lab of physical or emulated mobile devices that reside securely within your company’s VPN (SeeTestClou Onsite)

Gain secure access to one, or many Experitest managed devices located in Experitest’s data centers around the globe (SeeTestCloud Online)

Enterprise environment enablement Work with any device from anywhere across the globe and Share devices based on availability with globally distributed teams
Admin Dashboard, Management reportst View centralized test and application quality dashboards
Device screen View the remote device screen during test development and execution

Management Capabilities

Reporting

Generate fully customizable reporting formats that can shared to management and colleagues

Produce detailed reports of every step of a test automatically

Summarize all of your test executions with clear reporting

Generate reports that include videos and screenshots of the test execution

Grid execution support Execute large scale parallel tests from a centralized environment that includes a dynamic test scheduling, execution, and distribution system
Application management Install, download and cleanup applications on multiple devices at the same time
Project management Assign users devices, and applications for specific projects and create a secure separation between projects
User management Define user roles, permissions, and device access
Device management Schedule device reservations, and filter device selections

Environment Set-up

HW requirements Work with Windows or MAC machines for iOS and Android devices
Device management

Work with Windows or MAC machines for iOS and Android devices

Connect up to 15 Android, and iOS devices to a single Windows or Mac machine

Installation Install with a one click executable file and no additional environment dependencies
Out-of-the-box management systems

Create reports with the included reporting tools

Execute mass parallel tests with the included (Grid) tool