What's New? - February 2017

21
What’s New Webinar February 22 nd 2017 © 2015, Perfecto Mobile Ltd. All Rights Reserved.

Transcript of What's New? - February 2017

Page 1: What's New? - February 2017

What’s New WebinarFebruary 22nd 2017

© 2015, Perfecto Mobile Ltd. All Rights Reserved.

Page 2: What's New? - February 2017

Agenda

• Image Injection• Desktop Web Platform• Perfecto Reporting Platform

Page 3: What's New? - February 2017

Image Injection

© 2015, Perfecto Mobile Ltd. All Rights Reserved.

Page 4: What's New? - February 2017

Image injection use cases

05/02/2023 4© 2015, Perfecto Mobile Ltd. All Rights Reserved.

Barcodes

Bank Checks

And many more..

Cash/Credit Cards

Page 5: What's New? - February 2017

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

Page 6: What's New? - February 2017

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

Page 7: What's New? - February 2017

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

Page 8: What's New? - February 2017

Demonstration

© 2015, Perfecto Mobile Ltd. All Rights Reserved.

Page 9: What's New? - February 2017

Desktop Web

© 2015, Perfecto Mobile Ltd. All Rights Reserved.

Page 10: What's New? - February 2017

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.

Page 11: What's New? - February 2017

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.

Page 12: What's New? - February 2017

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

Page 13: What's New? - February 2017

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.

Page 14: What's New? - February 2017

Perfecto Reports

© 2015, Perfecto Mobile Ltd. All Rights Reserved.

Page 15: What's New? - February 2017

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

Page 16: What's New? - February 2017

Report Layout

Page 17: What's New? - February 2017

Heat Map

Page 18: What's New? - February 2017

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

Page 19: What's New? - February 2017

Demonstration

© 2015, Perfecto Mobile Ltd. All Rights Reserved.

Page 20: What's New? - February 2017

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.

Page 21: What's New? - February 2017

Thank You