SeeTest Quality Assurance platform SaaS Digital Assurance Lab PPT's... · Test Automation •...
Transcript of SeeTest Quality Assurance platform SaaS Digital Assurance Lab PPT's... · Test Automation •...
SeeTest Quality Assurance platform
SaaS Digital Assurance Lab
SaaS Digital Assurance Lab
Access hundreds of browsers & mobile devices (physical/emulated) Hosted
in Experitest data centers, from anywhere at anytime
Upload your app and interact with it in real time
Develop automated tests for your mobile app
Integrate to your favorite IDE, testing framework & CI
Run your tests across large selection of mobile
devices and desktop browsers in parallel
Analyze your test results
2
SeeTest End-to-end Product Suite Quality assurance platform for digital apps, available as SaaS or on-premise
deployment
Test Automation
• Mobile test development
Appium Studio
SeeTestAutomation
• Grid execution – web & mobile
• Test Analytics- web & mobile
Digital Assurance Lab• SaaS
• On-premise
Remote Access• Manual testing
• Development & Debugging
• Jenkins
• HP ALM
• Bamboo
• Team City
• Hudson
• More..
Full CI Integration
• C#
• Java
• Perl
• Ruby
• Python
• UFT/QTP
• Eclipse
• InteliJ
• Junit
• TestNG
• Cucumber
• Visual Studio
More…
On-
premise
SaaS
Digital
Assurance
Lab
3
Key Capabilities
SaaS Digital Assurance Lab
< >
Development
Capabilities
Network
Virtualization &
monitoring
Test Automation
Management
Capabilities
Manual QA
Capabilities
Enterprise Level
Security
Centralized digital
device hub Test Analytics
4
5
Centralized digital device hub Access a large pool of browsers & mobile devices anytime, anywhere
without investing in procurement, setup and maintenance
Gain immediate access to a large pool of browsers,
physical mobile devices, simulators and emulators
hosted at Experitest data centers
Choose from a wide selection of physical mobile
devices including newly released models and OS beta
versions
Test and develop your web & mobile applications
against these devices directly from your browser, no
installation required.
Global 24/7 access
5
6
Enterprise Level SecurityMaintain security with a dedicated hosted mobile device lab that
used solely by your organization
Be confident that your application and data are secured
ISO/IE27001 certification
Automated cleanup processes, and access restriction
Enterprise security protocols including:
▪ Authentication and authorization
▪ Role based permission
▪ Password management
▪ System notifications on environment changes
Ability to set-up a private digital Assurance Lab with
dedicated environment including dedicated mobile
devices, hardware and network
6
7
Test Automation – Integrations
Develop and execute automated tests including full integration to all
automation and CI environments
Develop and run your automated tests against
browsers and mobile devices (physical/emulated)
hosted in the lab
Run XCtest & Espresso tests
Run Appium/Selenium tests developed in any
programming language using any IDE & testing
framework
Seamlessly integrate into any Continuous Integration
environment (CI), e.g. Jenkins, TeamCity, HP ALM,
Bamboo
Trigger test execution directly from the CI stations
CI
8
Test Automation – Grid Execution Web & MobileLeverage an intelligent test execution management to shorten
testing cycles and to increase coverage
Runs your tests in parallel across any number of
desktop browsers, physical mobile devices, simulators,
and emulators
An intelligent execution management:
▪ Dynamic test scheduling, execution, and
distribution according to specific attributes such as
device manufacturer, model, OS version
▪ Mass deployment of apps on target devices
(RESTful API)
▪ Automated provisioning processes for apps and
services
Provides a grid view of all executions in real time
9
Test AnalyticsGain up-to-date quality status and key insights for all your digital
apps
Ensure your testing program covers all required
scenarios and platforms
Shorten investigation time with automated root-cause
analysis
Create customized reports based on your key focus
areas
Seamlessly integrate to your Continuous Integration
(CI) environment
Integrate to all testing frameworks and defect-
management systems
10
Manual TestingInteract with physical mobile devices in real-time to test new
functionality in your application
View and fully control physical mobile devices
▪ Simulate all manual gestures incl. multi touch, swipe, flick, drag & drop
▪ Reboot your device, reset or disconnect the USB connection
▪ Control all physical and virtual device buttons incl. Home, volume control, power, recent apps, portrait/landscape mode
Test any scenario e.g. barcode & check scanning, audio
features, GPS simulation, TouchID
Simulate different network conditions and monitor
device’s vitals (CPU, memory, and battery)
Generate step-by-step report incl. screenshots & videos
11
App Development & Debugging Deploy and test your application on physical mobile devices for
immediate feedback on code changes
Integrate seamlessly into your development
environment, e.g. XCode, Android Studio, Chrome and
Safari dev tools
View and control a remote physical mobile device as if
it was locally connected
Upload your native or web application on the device,
fully interact with it and view the impact of your code
changes
Reproduce issues faster by debugging on the device
and settings in which the error occurred
Debug issues directly from your Dev tool, including
inserting breakpoints
12
Network Virtualization & Monitoring Test your application under different device & network conditions
Monitors Device vital during test automation or
manual testing:
▪ Device CPU
▪ Device memory
▪ Device battery consumption incl. a detailed breakdown of
energy consumption causes
Simulate different Network conditions during test
automation or manual testing:
▪ Server & User location
▪ Network signal (e.g. 3G, 4G, LTE)
▪ Tech parameters bandwidth, jitter, latency
▪ Mobility aspects – user hopping cells, losing reception in
tunnel or deteriorated reception in elevator
12
13
Management Capabilities
Effectively manage large scale mobile projects with advanced
reporting and management tools
Full administration capabilities:
▪ Device management- Schedule device reservations, and filter
device selections/td>
▪ User management- Define user roles, permissions, and device
access
▪ Project management - Assign devices, and applications to
users for specific projects and create a secure separation
between projects
▪ Application management - Install, download and cleanup
applications on multiple devices at the same time
Reporting and Alert management capabilities:
▪ Dashboard for quick overview
▪ Reporting by device, user, project, application, etc
▪ Email alerts
Value for Automation EngineersGain access to a 24/7 ready for testing environment that fully integrate to your
CI build process
Develop robust tests
based on Appium or Selenium
that cover any type of
application and user
functionality
Analyze results
Gain an end-to-end view
of your test results for
quality insights and root
cause analysis
Execute tests in parallel
across a large selection of
mobile and web platforms and
under different end-user
conditions
Leverage your tools
Run tests developed in any
language and integrate to
any IDE , testing framework
and CI environment
14
Value for Developers
Test earlier, and commit better code in order to shorten the Dev-Test cycle
Run XCTest & Espresso
tests in parallel across
large selection of real
mobile device, simulators &
emulators
Develop & debug
Your native or web
application and watch
your code changes in
real time on real devices
Integrate to your Dev Tools
Upload and interact with your
app on real remote mobile
devices directly from XCode,
Android Studio, Chrome &
Safari dev tools
Easily reproduce issues
While using the same mobile
device under the same
conditions where the fault
occurred.
15
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.
Operational Efficiency
Install or update apps on many
devices in one-click. Restrict
device and app settings.
Offshoring
Capabilities
Enable distributed
teams to share devices
and information.
Security Management
Define user roles, permissions,
and device access. Automated
clean up process.
16
17
SaaS Digital Assurance Lab– Physical mobile device list
Sony XPeria XALG K10Google PixeliPhone 6SiPod Touch 5
BlackBerry PrivAmazon - Fire HD 8
HTC 10 iPhone SEiPad 4
Meizu m2 noteSamsung Galaxy S5HTC One M9iPad Pro 9.7iPhone 5S
Xiaomi Redmi Note 3Samsung Galaxy S6HTC One A9iPhone 7 PlusiPhone 5
Xiaomi Redmi Note 4Samsung Galaxy Note 5Huawei Ascend P8iPhone 7iPad Mini 2
Nokia Lumia 630Samsung Galaxy S6 edgeHuawei Honor MagicAsus Nexus 7iPhone 6 Plus
One Plus 1Samsung Galaxy Tab AHuawei P8 LiteLG Nexus 5XiPhone 6
One Plus 3 Samsung Galaxy S7 EdgeLG G3Nexus 6PiPad Mini 3
Motorola GSamsung Galaxy S7LG V10LG Nexus 5iPad Air 2
Motorola Z Sony Xperia M4 AquaLG G5Motorola Nexus 6iPad Mini 4
Motorola MSony Xperia Z5LG V20Nexus 9iPhone 6S Plus
Thank You!