On-premise Digital Assurance Lab Datasheet

 

On-premise Digital Assurance Lab

Centralized, Onsite Mobile Device Lab
On-Premise Device Lab Create an on-premise mobile device lab of real physical mobile devices that resides securely within your company’s VPN
Variety Connect any number of mobile devices to your lab and create a large pool of different device models and OS versions
Remoting Capabilities Allow remote access to these devices at anytime from anywhere
Enable globally distributed teams in your organization to share devices based on availability
Simple Setup Install a software only solution running on standard Windows or Mac machines
Connect off the shelf mobile devices
Centralized View and manage all devices, applications, and users from a centralized dashboard

Enterprise-Level Security
On-premise set up Retain your company’s security level, as your devices will reside inside your company’s VPN
Test on an independent physical, and network environment including: rack, servers, network equipment and devices, the racks are Wi-Fi shielded for full network security
Support both TLS and SSL security protocols
Use LDAP information to access the cloud
No USB needed Eliminate the need to unlock USB ports in your organization
Physical device security Secure your device inventory in a datacenter to prevent lost, or missing devices
Malicious software security Prevent unwanted device upgrades and block the device settings including the Wi-Fi network,
Others
Eliminate the need for active x or flash, operate in a purely HTML coding environment
Secure user portal
Control access based on role
Create strong passwords with password complexity enforcement, and a password aging policy

Scalability
Devices Connect to an unlimited number of devices
Users Connect an unlimited number of users
Server room utilization Utilize a highly functioning server room with up to 250 devices in standard rack
Speed Interact with devices at high performance in low bandwidth high latency environments
Geographical distributed environment Work from anywhere, on any device at any time no matter where the device is located

Admin Capabilities
User management Define user roles, permissions, and device access
Application management Install, download and cleanup applications on multiple devices at the same time
Store all previous mobile application versions in the Digital Assurance Lab
Device management Schedule device reservations, and filter device selections
Project management Assign users devices, and applications for specific projects and create a secure separation between projects
Simplified iOS first user flow Automated registration of Apple devices to Apple developer accounts that eliminates the provisioning process
When connecting a new device locally or in the cloud, the device UDID will be added the appropriate Apple Developer Account automatically, and the new provisioning profile will be downloaded
Reporting and alert management capabilities Get a full picture with a quick overview Dashboard
Report by device, user, project, application, etc
Receive updated email alerts for all of your execution

Manual Testing
Web based interface View, control device screens and manually test your application using a web interface, no installation required
Fast device interaction View and control device screens without latency, as if the device is connected locally. With minimal bandwidth requirements
Full device control Support all gestures including: Multi-touch, swipe, flick, drag & drop, zoom in and out, scroll including conditional scrolling, shake, pinch, force touch (iOS), tap, and custom generated gestures
Full power cycle: Reboot your device, reset or disconnect the USB connection
Control all physical and virtual device buttons: Home, volume control, power, recent apps, portrait/landscape mode
Send Calls/SMS to the device
Quickly switch between different versions of their applications
Test complex use cases Test all the functionality of your applications:
Location based feature testing – set any location of a device as necessary for testing (GPS simulation)
Test login authentication with TouchID, Password, Pin, Pattern
Test audio features such as Siri integration, voice to text, and more
Test Image scanning (e.g – barcode and check scanning)
Reporting Generate detailed reports including video and screenshots of what happened on the screen in each step of the test

Test Automation
Web based Interface View and control device screens and develop and execute automated tests using a web interface, no installation required
Simple Test development
  • Device reflection
  • Test recorder
  • Object spy
  • XPath query
  • Step by Step reporting
  • Execution command and element highlighting
  • Object repository as well as dynamic identification
  • Offline analysis for element identification failure
  • Test code generation
  • Advanced object identification, incl. customized UI elements
  • Support Simulators and Emulators
Full mobile device control
  • Simulate any device gesture (Multi-touch, swipe, flick, drag & drop, etc.)
  • Reboot your device, reset or disconnect USB connection
  • Control every button: home, volume, power, recent apps
  • Toggle the screen’s display mode
  • Trigger incoming Calls/SMS to the device
Increased Test Coverage All apps types:

  • Native, Web and Hybrid Applications
  • System & MDM apps (Device Settings, SMS verification)
  • Non-packaged apps (Facebook, LinkedIn etc.)

All functionality:

  • Scanned-image testing (e.g. barcode, check scanning)
  • Voice testing (e.g. Audio injection, Siri integration)
  • Location-based testing (GPS simulation)
  • Authentication simulation (e.g. TouchID, Password, Pin, Pattern)Immediate support for all General Availability (GA) mobile OS released to the market:
  • iOS
  • Android
  • Windows Phone
  • BlackberrySupport for all beta versions of mobile OS within 2 weeks from release to the market
Reporting Generate detailed reports including video and screenshots of what happened on the screen in each step of the test
Grid capabilities Perform large-scale parallel execution of automated tests on remote mobile devices, simulators, and emulators. These are hosted in your on- premise mobile device lab (SeeTestCloud Onsite) OR in Experitest data centers
Simplified Appium testing Easily write Appium tests, or run your existing Appium scripts with Appium Studio an enhanced version of open source Appium
Full integration with any testing environment
  • Run or develop WebDriver Selenium 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
  • Plug-in to HP testing & monitoring tools: UFT (QTP), QC, LoadRunner, Sprinter, BSM, BAC, P&G
  • 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

Developers Testing and Debugging Tools
Parallel Execution for XCTest / Espresso Execute unit testing, and white box testing using Espresso and XCTest on multiple real devices simulators or emulators in parallel
Development environment integration Use the Digital Assurance Lab in conjunction with Xcode and any other Android development environment (Eclipse, Android Studio etc.)
Remote debugging Debug on remote mobile devices, including inserting breakpoints from XCode and Android Studio
Session sharing Enable developers to view screen of a connected mobile device while it is in use by a different remote manual or automation tester

CI/CD Integration & Parallel Execution
Grid Out-of-the-box mobile device grid for large scale parallel execution of tests
Intelligent grid execution management Real-time view of all executions
Dynamic test scheduling, execution, and distribution
Ability 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 (SeeTestReporter)

Performance Testing
Network Virtualization Simulate different network profiles (different Bandwidth Latency and Packet Loss)
Simulate different on-the-move scenarios (driving through a tunnel, riding an elevator etc.)
Device vital online monitoring Monitor device and application’s CPU, memory, network and battery
Analyze device resource usage over time
Load Testing Easy and quick creation of the script in VuGen
Test your mobile applications on real physical devices connected to LoadRunner while backend is loadedwith virtual users