what is eggplant functional?

Post on 12-Apr-2017

417 Views

Category:

Technology

16 Downloads

Preview:

Click to see full reader

TRANSCRIPT

IntroductionWhat is eggPlant Functional?

What is eggPlant Functional?

•Automation tool AND testing tool

What is eggPlant Functional?

•Automation tool AND testing tool• Automates real user workflows

What is eggPlant Functional?

•Automation tool AND testing tool• Automates real user workflows• Automated execution of tests

What is eggPlant Functional?

•Automation tool AND testing tool• Automates real user workflows• Automated execution of tests• Results for debugging and reporting

What is eggPlant Functional?

•Automation tool AND testing tool• Automates real user workflows• Automated execution of tests• Results for debugging and reporting purposes

•Image-based approach

What is eggPlant Functional?

•Automation tool AND testing tool• Automates real user workflows• Automated execution of tests• Results for debugging and reporting purposes

•Image-based approach•Two-system model via VNC/RDP technology

Image-based testing approach

•Automates the GUI of the SUT/AUT

Image-based testing approach

•Automates the GUI of the SUT/AUT•Sends mouse and keyboard events directly to the system

Image-based testing approach

•Automates the GUI of the SUT/AUT•Sends mouse and keyboard events directly to the system•Determines where to interact based on image or OCR searches

DoubleClick ʺChromeIconʺ

Image-based testing approach

•Automates the GUI of the SUT/AUT•Sends mouse and keyboard events directly to the system•Determines where to interact based on image or OCR searches

WaitFor 8, ʺGoogleLogoʺ

VNC and RDP

•Screen-sharing software that runs on the SUT or on middleman

VNC and RDP

•Screen-sharing software that runs on the SUT or on middleman

•Transmits mouse and keyboard events to the SUT for control

VNC and RDP

•Screen-sharing software that runs on the SUT or on middleman

•Transmits mouse and keyboard events to the SUT for control

•Transmits the screen buffer from the SUT for image/OCR searches

VNC and RDP

•Screen-sharing software that runs on the SUT or on middleman

•Transmits mouse and keyboard events to the SUT for control

•Transmits the screen buffer from the SUT for image/OCR searches•Non-invasive

Why image-based testing?

•Can test any technology or platform combination

Why image-based testing?

•Can test any technology or platform combination•Consistent scripting across technologies and platforms

Why image-based testing?

•Can test any technology or platform combination•Consistent scripting across technologies and platforms•Perfectly re-creates and tests the user experience

Why image-based testing?

•Can test any technology or platform combination•Consistent scripting across technologies and platforms•Perfectly re-creates and tests the user experience•Intuitive scripting and maintenance

How do image searches work?

•UI elements and text elements

How do image searches work?

•UI elements and text elements

•Starts searching in the upper left

How do image searches work?

•UI elements and text elements

•Starts searching in the upper left

How do image searches work?

•UI elements and text elements

•Starts searching in the upper left

•Searches the whole screen by default

How do image searches work?

•UI elements and text elements

•Starts searching in the upper left

•Searches the whole screen by default•Uses a pixel sampling technique

How do image searches work?

•UI elements and text elements

•Starts searching in the upper left

•Searches the whole screen by default•Uses a pixel sampling technique•Color tolerant and anti-aliasing independent

How do image searches work?

•UI elements and text elements

•Starts searching in the upper left

•Searches the whole screen by default•Uses a pixel sampling technique•Color tolerant•Scaled image searches

How do OCR searches work?

•Optical character recognition (OCR)

WaitFor 8, text:ʺHats & Glovesʺ

How do OCR searches work?

•Optical character recognition (OCR)•Examines arrangements of pixels on the screen

• Interprets the arrangements based on known words and characters

How do OCR searches work?

•Optical character recognition (OCR)•Text elements•Examines arrangements of pixels on the screen

• Interprets the arrangements based on known words and characters

•Independent of text font, size, color, typeface, etc.

Hats & Gloves

Hats & GlovesHats & Gloves

Hats & Gloves

Hats & GlovesHats & Gloves

top related