Download - What is eggPlant Functional?
![Page 1: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/1.jpg)
IntroductionWhat is eggPlant Functional?
![Page 2: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/2.jpg)
What is eggPlant Functional?
•Automation tool AND testing tool
![Page 3: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/3.jpg)
What is eggPlant Functional?
•Automation tool AND testing tool• Automates real user workflows
![Page 4: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/4.jpg)
What is eggPlant Functional?
•Automation tool AND testing tool• Automates real user workflows• Automated execution of tests
![Page 5: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/5.jpg)
What is eggPlant Functional?
•Automation tool AND testing tool• Automates real user workflows• Automated execution of tests• Results for debugging and reporting
![Page 6: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/6.jpg)
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
![Page 7: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/7.jpg)
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
![Page 8: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/8.jpg)
Image-based testing approach
•Automates the GUI of the SUT/AUT
![Page 9: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/9.jpg)
Image-based testing approach
•Automates the GUI of the SUT/AUT•Sends mouse and keyboard events directly to the system
![Page 10: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/10.jpg)
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ʺ
![Page 11: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/11.jpg)
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ʺ
![Page 12: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/12.jpg)
VNC and RDP
•Screen-sharing software that runs on the SUT or on middleman
![Page 13: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/13.jpg)
VNC and RDP
•Screen-sharing software that runs on the SUT or on middleman
•Transmits mouse and keyboard events to the SUT for control
![Page 14: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/14.jpg)
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
![Page 15: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/15.jpg)
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
![Page 16: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/16.jpg)
Why image-based testing?
•Can test any technology or platform combination
![Page 17: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/17.jpg)
Why image-based testing?
•Can test any technology or platform combination•Consistent scripting across technologies and platforms
![Page 18: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/18.jpg)
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
![Page 19: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/19.jpg)
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
![Page 20: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/20.jpg)
How do image searches work?
•UI elements and text elements
![Page 21: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/21.jpg)
How do image searches work?
•UI elements and text elements
•Starts searching in the upper left
![Page 22: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/22.jpg)
How do image searches work?
•UI elements and text elements
•Starts searching in the upper left
![Page 23: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/23.jpg)
How do image searches work?
•UI elements and text elements
•Starts searching in the upper left
•Searches the whole screen by default
![Page 24: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/24.jpg)
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
![Page 25: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/25.jpg)
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
![Page 26: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/26.jpg)
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
![Page 27: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/27.jpg)
How do OCR searches work?
•Optical character recognition (OCR)
WaitFor 8, text:ʺHats & Glovesʺ
![Page 28: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/28.jpg)
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
![Page 29: What is eggPlant Functional?](https://reader033.vdocuments.us/reader033/viewer/2022061323/58ed47ae1a28ab204c8b4659/html5/thumbnails/29.jpg)
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