Presentation is loading. Please wait.

Presentation is loading. Please wait.

SeeTestCloud Onsite.

Similar presentations


Presentation on theme: "SeeTestCloud Onsite."— Presentation transcript:

1 SeeTestCloud Onsite

2 SeeTestCloud Onsite: A Mobile Device Lab located on the enterprise premises, enabling remote user access Centralized device management, enables remote users (testers, developers) to access devices from any location Supports manual, automation and performance testing Supports all mobile devices

3 Grid Execution Mobile & Web
SeeTest End-to-end Product Suite Quality assurance platform for mobile & web applications, available as hosted SaaS or onsite deployment C# InteliJ Java Junit Perl TestNG Ruby Cucumber Python More… UFT/QTP Visual Studio CI Integration Test Automation Test Development Appium Studio SeeTestAutomation Test Execution SeeTestGrid - Mobile SeeTestGrid – Web Test Analytics SeeTestReporter Test Automation Test Grid Execution Mobile & Web Appium Espresso XcTest Espresso Appium Studio Onsite SaaS Digital Device Lab Network Virtualization Device Vitals monitoring Test Development Selenium Jenkins Team City HP ALM Hudson Bamboo More.. Full CI Integration Automation SeeTest Mobile & Web Test Analytics Android Studio Digital Device Lab SeeTestCloud SaaS SeeTestCloud Onsite Development & Debugging XCode Manual Testing Remote Access SeeTestManual SeeTestDev Chrome Safari Remote Access

4 Key Capabilities Centralized, Onsite Mobile Device Lab
Enterprise Level Security Scalability Admin Capabilities Manual Testing Test Automation Developer Testing & Debugging Tools CI/CD Integration & Parallel Execution Performance Testing

5 Centralized, Onsite Mobile Device Lab
Keep all your mobile devices in a centralized onsite location and allow remote access to them from anywhere at anytime On-premise mobile device lab with real physical mobile devices that reside securely within your company’s VPN 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 devices, anytime from anywhere, and enable globally distributed teams to share devices based on availability Simple set-up Software only solution running on standard Windows or Mac machines Easily connect off the shelf mobile devices View and manage all devices, applications, and users from a centralized dashboard Centralized Mobile Device Lab

6 Enterprise Level Security
Avoid security risks from locally connected devices by placing devices in a security controlled centralized environment On-premise set up – enjoying the Enterprise physical and network security standards The independent physical, and network environment includes: rack, servers, network equipment and devices, the racks are Wi-Fi shielded for full network security Supports both TLS and SSL security protocols, use LDAP information to access the cloud Avoid USB threats - Eliminate the need to unlock USB ports in your organization Physical device security - Secure 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 User access security – secure user portal, strong passwords with password complexity enforcement, password aging policy, user access based on roles and permissions Eliminate the need for ActiveX or Flash, operate in a purely HTML coding environment

7 Scalability Fully scalable mobile device lab architecture, enables any number of mobile devices and users in any geography No limitation on number of devices connected No limitation on number of users connected Server room utilization - Utilize a highly functioning server room with up to 250 devices per standard rack High-speed performance also in low bandwidth high latency environments Robust set up with full recovery, redundancy and no single point of failure Geographically distributed architecture - work from anywhere, on any device at any time no matter where the device is located

8 Admin Capabilities Effectively manage large scale mobile projects with advanced reporting and management tools Full administration capabilities: User management - Define user roles, permissions, and device access Application management - Install, download and cleanup applications on multiple devices simultaneously; Store previous mobile application versions in SeeTestCloud Device management- Schedule device reservations, and filter device selection Project management - Assign users devices, and applications for specific projects and create a secure separation between projects Simplify iOS first user flow - Automated registration of Apple devices to Apple developer accounts, eliminating the provisioning process. Reporting and alert management capabilities: Dashboard for quick overview Reporting by device, user, project, application, alerts for all of your executions

9 Manual testing (1/2) Perform manual testing on a remote mobile device, as though it is in the tester’s hand Web-based interface - View, control device screens and manually test your application using a web interface, no installation required Fast device interaction – no latency, minimal bandwidth requirements Full device control - Manual actions 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 Physical and virtual device buttons: Home, volume control, power, recent apps, portrait/landscape mode Trigger calls/SMS to device (live and simulated) Quickly switch between application versions

10 Manual testing (2/2) Perform manual testing on a remote mobile device no matter how complex the use case Test Complex Use cases including all functionality: 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) Generate detailed reports including video and screenshots of what happened on the screen in each step of the test

11 Test Automation (1/3) Easily develop and execute stable automated tests on remote mobile devices Web based Interface - view and control device screens, develop and execute automated tests using a web interface, no installation required Simple Test development Device reflection Test recorder, Object spy, XPath query Advanced object identification, incl. customized UI elements Object repository as well as dynamic identification Execution command and element highlighting Offline analysis for element identification failure Test code generation Support for simulators and Emulators Step-by-step reporting

12 Test Automation (2/3) Fully cover all use cases with test automation on remote mobile devices Full Mobile Device Control - gestures, full power cycle, hard and soft buttons, 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, voice, location-based services, authentication etc Full OS support - iOS, Android, Windows Phone, Blackberry Immediate support for all General Availability (GA) versions Support for all beta versions within 2 weeks from release Reporting - generate detailed reports including video and screenshots of what happened on the screen in each step of the test

13 Test Automation (3/3) Perform powerful mobile test automation in conjunction with any test framework, development tool or CI environment Grid capabilities – large scale parallel execution of automated tests on remote mobile devices, simulators, and emulators 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 environments and development tools HP tools, IBM Rational, TestComplete, Visual Studio, Selenium WebDriver JUnit3, JUnit4, TestNG frameworks, Python Full and seamless integration with Continuous Integration (CI) environments - Hudson, Jenkins, TeamCity, as well as Quality Center, TFS, JUnit, NUnit, PyUnit, TestNG, Ant

14 Developers Testing and Debugging Tools
Develop or debug a mobile application on a remote mobile devices using any development and open-source environment 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 support (xcode , eclipse, Android Studio etc.) Remote debugging Debug on remote mobile devices, including inserting breakpoints from XCode and Android Studio Session sharing Allow developers to view a connected mobile device while it is in use by a different remote manual or automation tester

15 CI/CD integration & parallel execution
Continuously test with large-scale parallel execution of on local or remote devices 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 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 insights Providing quality status at a glance, reducing environmental noise and highlighting real issues

16 Performance testing Test your application under different device conditions and network conditions 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 vitals 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 loaded with virtual users

17 Value for Testers Easy access to mobile devices without need to manage device charging and inventory, application deployment etc Non-Functional Tester Test your application performance under real network conditions. Monitors device vitals. Automation Engineer Execute a large number of tests in parallel. Integrate with your existing ALM environment. Manual Tester Generate detailed and sharable test reports including videos and images. Collaborate with developers with screen view sharing to allow simple bug detection.

18 Value for Developers Develop or debug your mobile application using your development or open-source environment Open Source Integration Appium, Calabash, Espresso, Cucumber and more. Dev Tools Integration XCode, eclipse, Android Studio and more… Easy Bug Detection Detailed step-by-step video reports from QA to easily reproduce bugs. Shared Sessions View a screen of a mobile device while it is in use by a different remote tester.

19 Value for Managers Manage your teams more effectively and increase their capacity Visibility View dashboards. Watch each test run in real time and generate summary reports. Remote Capabilities Enable distributed teams to share devices and information. Operational Efficiency Install or update apps on many devices in one-click. Restrict device and app settings. Security Management Define user roles, permissions, and device access. Automated clean up process.

20 (MAC/ Windows machine)
Architecture Mobile device lab Site A 1 2 15 Device Host 1 10 Host n Site B Host 2 7 Site N 1 2 15 Device Host 1 (MAC/ Windows) 1 2 15 Device Host 2 1 2 15 Device Host n Cloud Server Corporate Network Site A Manual QA Team Automation Team Site N Auto. engineer Manual Tester Developer Dev Team Auto. engineer (MAC/ Windows machine) Auto. engineer Developer Manual Tester Automation Team Manual QA Team Dev Team

21 Rack Layout Environment
Overall Data Flow

22 Example deployment Servers: Cloud server Device Host Machines
Device Stands USB splitters Servers: Cloud server Device Host Machines

23


Download ppt "SeeTestCloud Onsite."

Similar presentations


Ads by Google