What is eggPlant Functional?

TestPlant 2,481 views 29 slides Feb 04, 2016
Slide 1
Slide 1 of 29
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29

About This Presentation

Learn about eggPlant Functional, a functional test automation tool provided by TestPlant for GUI and user experience testing. This slideshow describes how the tool works at the base level to automate the UI of your application using captured images and optical character recognition.


Slide Content

Introduction What 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 & Gloves Hats & Gloves Hats & Gloves Hats & Gloves Hats & Gloves