What's New? - February 2017
-
Upload
lizzy-ploen -
Category
Technology
-
view
122 -
download
1
Transcript of What's New? - February 2017
What’s New WebinarFebruary 22nd 2017
© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Agenda
• Image Injection• Desktop Web Platform• Perfecto Reporting Platform
Image Injection
© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Image injection use cases
05/02/2023 4© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Barcodes
Bank Checks
And many more..
Cash/Credit Cards
Image Injection Across the SDLCRelease Timeline: Months → Weeks
Discussion
How often do you test image injection? How many devices, how much time?
What percentage of your tests involve image injection?
What are the use cases?
CI
Coverage
Integration TestsEnd-to-end Tests
Non-functional TestsUnit Tests
Int.Tests
Unit Tests
Monitoring
E2ETests
User Flow – Native Automation
05/02/2023 6© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Note: Camera Instrumentation = True is mandatory
Supported also in Selenium/Appium and UFT – flow is the same
User Flow – Interactive
05/02/2023 7© 2015, Perfecto Mobile Ltd. All Rights Reserved.
1. Install app
2. Start app
3. Inject image
4. Start the check scanning / barcode section of the app
Demonstration
© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Desktop Web
© 2015, Perfecto Mobile Ltd. All Rights Reserved.
One Digital Lab - Desktop
Perfecto is transforming the Continuous Quality Lab from a single channel mobile solution to a complete digital quality lab. Delivering a consistent brand experience across smartphone, tablet, desktop browsers and a growing list of connected devices from wearables to vehicles is the focus for the new capabilities within Perfecto’s Continuous Quality Lab.
05/02/2023 10© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Desktop Web - Incentives
• Test Web apps on desktop and mobile browsers using a single vendor
• Test Web apps on both platforms using a single Selenium script
• Adjust existing Perfecto Selenium tests to run on both platforms
• Follow script execution on Perfecto dashboard
• Use visual analysis to test look and feel of the application and drive native dialogue windows
• Enjoy high security – your own machine, channel, VPN, DB etc. At end of test run, virtual machine is extinguished.
• Multi-locations in Desktop Web testing (Mac dependent on Perfecto hosting)
• Integration of test execution into the Perfecto reporting platform for side by side analysis
05/02/2023 11© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Desktop – Availability• Desktop Web testing requires an additional license• Desktop Web testing is currently available on hosted Labs only• Automation is only supported through Selenium• Control access to the feature through a security role• Resolutions available - 1024x768, 1280x1024, 1366x768, 1440x900, 1920x1080
05/02/2023 12© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Client OS SafariChrome
Firefox IEWindows OS
Server edition
Windows 10 x 40-55 39-50 11 MS Server 2016 R2Windows 8.1 x 40-55 39-50 11 MS Server 2012 R2
Windows 7 x 40-55 39-50 8-11 MS Server 2008 R2Windows XP x 45-49 41-48 8 MS Server 2003 R2
OS X Yosemite 8,9 40-55 39-47 x xOS X El Capitan 9 40-55 39-47 x xMacOS Sierra 10 40-55 39-47 x x
Desktop - Interactive• When in Interactive mode
• Sharing your session video with other users• Entering text either via Enter text field or directly via keyboard• Take screenshots from your session, crop them, and save them to the repository/PC• Left click & Right Click (to right click requires you to hold the ALT key while left clicking)• Utilize Arrow keys• Use F2 and Shift F2 for tabbing
05/02/2023 13© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Perfecto Reports
© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Unified Digital Report - Key Elements
05/02/2023 15© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Wide Visibility Reliable Status Test Logic Sync & Quick zoom-in
• Enable view of the entire build health (incl. status per test across platforms)
• Executive visibility - Make decisions as educated as possible relying on the right data
• Invest your efforts where you really need to - failures (green is green so why bother?)
• Accurately communicate in both directions (findings/status)
• Truly understand the context of each Command & Step
• Distinguish between test cases
• Customize your view (Filter/Group-by/sort my test results & report according to your role/interest
• Identify the problem as quickly as possible
• Access all artifacts in sync to explore failure/issue on the spot
Report Layout
Heat Map
Reporting – Enablement
05/02/2023 18© 2015, Perfecto Mobile Ltd. All Rights Reserved.
• Java SDK (reportiumClient):• Full compatibility with Selenium WebDriver/RemoteWebDriver• Includes 4 major API calls:• reportiumClient.testStart("tetsName", new TestContext("tag"));
• reportiumClient.testStep(”StepName");
• reportiumClient.testStop (TestResultFactory.createSuccess());} catch (Exception e) { e.printStackTrace(); reportiumClient.testStop(TestResultFactory.createFailure("Exception", e));
• reportiumClient.getReportUrl
Demonstration
© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Resources
• Image Injection• https://community.perfectomobile.com/posts/1222313-image-injection
• Desktop Web Resources• https://community.perfectomobile.com/posts/1137326• https://community.perfectomobile.com/series/28098-cross-platform-testing
• Perfecto Reporting Resources• https://github.com/PerfectoCode/Samples/wiki/Reporting• http://developers.perfectomobile.com/display/PD/Reporting
05/02/2023 20© 2015, Perfecto Mobile Ltd. All Rights Reserved.
Thank You