SlideShare a Scribd company logo
Copyright 2014 Sogeti Training
An essential course for all
users of EggPlant
2 DaysUsing EggPlant
2 Day course
This comprehensive course covers all the essential principles of using Eggplant.
Designed for beginners as well as testers with previous automation experience, it
takes the new-comer to EggPlant from the basic techniques of recording user
interactions with the application under test, right through to enhancing your scripts
with SenseTalk programming skills.
Throughout the course practical examples are demonstrated, and the delegates get
to practice what they have learned in each chapter against Windows and Web
applications.
Recommended for:
Recommended for anyone new
automation of new to EggPlant product.
Course Objectives
 Learn how to setup Eggplant for the
System Under Test
 Gain a full understanding of how
EggPlant integrates with the system
under test
 Understand the key principles of test
automation; record & replay,
synchronisation, verification, data-
driven testing, re-using code
 Understand how to structure your
automated testing
 By the end of the course you should
have a complete understanding of
how to develop reliable, robust
EggPlant test scripts
Course Pre-requisites
None
Key points
Installation & Setup
The EggPlant Architecture, How to install and
setup EggPlant and the VNC Server for the
System Under Test, overcoming common
problems, The EggPlant Test Structure,
introduction to the Applications Under Test
Record & Playback
How to create a basic script. Live Mode versus
Capture Mode, The Capture Area & Hotspot,
How to record basic interactions. Image
naming & Image Search Types, Script Replay
and the Test Results.
Images & Image Collections
How to manage Images, Re-using Images.
The use of Image Collections. Best Practices.
Synchronisation & Verification
How to use synchronisation to ensure that
EggPlant waits for your application to
complete processes and how to insert
verification points into your script to test your
application. Using the ImageFound function.
Text Recognition & Finding Text
Explains the various methods EggPlant uses
to recognise Text in the System Under Test.
How to use Text Property Lists. The Generic
OCR Text Platform. Using Image Generators
(TIG). Using the System Under Test's
clipboard to capture text.
Introduction to SenseTalk
Explains what SenseTalk is and why it is
used. Covers Containers, Chunk Expressions,
Operators, Looping, Conditional Statements,
Reporting, Commenting, Error Handling and
the SendMail function.
Data-driven testing
Explains how to work with external files. How
to use csv files to data-drive tests with
multiple test cases.
Re-using Code
Covers the various methods of re-using useful
code; How to use Helpers, Calling external
Eggplant Scripts, Creating and calling
Handlers and Functions
Next Steps
Where to find Help & Further reading
Course Fee
£800 excluding VAT
Next step:
None
Related courses:
None
Other courses:
Using Quality Center 11
Complete Loadrunner 11
Contact
For further information contact us at
training.uk@sogeti.com or call
+44 (0)20 7014 8900.
Please visit www.sogeti-training.co.uk
for further information on available
courses and the current course
schedule.

More Related Content

What's hot

Debugging with MuleSoft Anypoint Studio
Debugging with MuleSoft Anypoint StudioDebugging with MuleSoft Anypoint Studio
Debugging with MuleSoft Anypoint Studio
Jitendra Bafna
 
DIY in 5 Minutes: Testing Django App with Pytest
DIY in 5 Minutes: Testing Django App with Pytest DIY in 5 Minutes: Testing Django App with Pytest
DIY in 5 Minutes: Testing Django App with Pytest
Inexture Solutions
 
MUnit Testing With Mulesoft-Part I
MUnit Testing With Mulesoft-Part IMUnit Testing With Mulesoft-Part I
MUnit Testing With Mulesoft-Part I
Jitendra Bafna
 
What are the Top Automated Software Testing Tools for 2021
What are the Top Automated Software Testing Tools for 2021What are the Top Automated Software Testing Tools for 2021
What are the Top Automated Software Testing Tools for 2021
Testrig Technologies
 
Contract Automation Test Engineers (Python)
Contract Automation Test Engineers (Python)Contract Automation Test Engineers (Python)
Contract Automation Test Engineers (Python)
Mark Long
 
The Amazing Bug Story
The Amazing Bug StoryThe Amazing Bug Story
The Amazing Bug Story
LiviuLupei1
 
Selenium vs QTP/ UFT | Edureka
Selenium vs QTP/ UFT | EdurekaSelenium vs QTP/ UFT | Edureka
Selenium vs QTP/ UFT | Edureka
Edureka!
 
RIA 05 - Unit Testing by Ajinkya Prabhune
RIA 05 - Unit Testing by Ajinkya PrabhuneRIA 05 - Unit Testing by Ajinkya Prabhune
RIA 05 - Unit Testing by Ajinkya Prabhune
Johannes Hoppe
 
Best java automation training institute in Bangalore - Selenium Labs
Best java automation training institute in Bangalore - Selenium Labs Best java automation training institute in Bangalore - Selenium Labs
Best java automation training institute in Bangalore - Selenium Labs
Selenium Labs
 
Testing in mule
Testing in muleTesting in mule
Testing in mule
Aradhana Mohanty
 
What's the Difference Between Static Analysis and Compiler Warnings?
What's the Difference Between Static Analysis and Compiler Warnings?What's the Difference Between Static Analysis and Compiler Warnings?
What's the Difference Between Static Analysis and Compiler Warnings?
Andrey Karpov
 
Unit & integration testing
Unit & integration testingUnit & integration testing
Unit & integration testing
Pavlo Hodysh
 
Keyword Driven Testing
Keyword Driven TestingKeyword Driven Testing
Keyword Driven Testing
Maveryx
 
Tutorial on the integration of Selenium with cucumber for experts and fresher’s
Tutorial on the integration of Selenium with cucumber for experts and fresher’sTutorial on the integration of Selenium with cucumber for experts and fresher’s
Tutorial on the integration of Selenium with cucumber for experts and fresher’s
Chirag Thumar
 
Qtp Tutorial 3 How To Use Automation Generator
Qtp Tutorial 3   How To Use Automation GeneratorQtp Tutorial 3   How To Use Automation Generator
Qtp Tutorial 3 How To Use Automation Generator
Yogindernath Gupta
 

What's hot (15)

Debugging with MuleSoft Anypoint Studio
Debugging with MuleSoft Anypoint StudioDebugging with MuleSoft Anypoint Studio
Debugging with MuleSoft Anypoint Studio
 
DIY in 5 Minutes: Testing Django App with Pytest
DIY in 5 Minutes: Testing Django App with Pytest DIY in 5 Minutes: Testing Django App with Pytest
DIY in 5 Minutes: Testing Django App with Pytest
 
MUnit Testing With Mulesoft-Part I
MUnit Testing With Mulesoft-Part IMUnit Testing With Mulesoft-Part I
MUnit Testing With Mulesoft-Part I
 
What are the Top Automated Software Testing Tools for 2021
What are the Top Automated Software Testing Tools for 2021What are the Top Automated Software Testing Tools for 2021
What are the Top Automated Software Testing Tools for 2021
 
Contract Automation Test Engineers (Python)
Contract Automation Test Engineers (Python)Contract Automation Test Engineers (Python)
Contract Automation Test Engineers (Python)
 
The Amazing Bug Story
The Amazing Bug StoryThe Amazing Bug Story
The Amazing Bug Story
 
Selenium vs QTP/ UFT | Edureka
Selenium vs QTP/ UFT | EdurekaSelenium vs QTP/ UFT | Edureka
Selenium vs QTP/ UFT | Edureka
 
RIA 05 - Unit Testing by Ajinkya Prabhune
RIA 05 - Unit Testing by Ajinkya PrabhuneRIA 05 - Unit Testing by Ajinkya Prabhune
RIA 05 - Unit Testing by Ajinkya Prabhune
 
Best java automation training institute in Bangalore - Selenium Labs
Best java automation training institute in Bangalore - Selenium Labs Best java automation training institute in Bangalore - Selenium Labs
Best java automation training institute in Bangalore - Selenium Labs
 
Testing in mule
Testing in muleTesting in mule
Testing in mule
 
What's the Difference Between Static Analysis and Compiler Warnings?
What's the Difference Between Static Analysis and Compiler Warnings?What's the Difference Between Static Analysis and Compiler Warnings?
What's the Difference Between Static Analysis and Compiler Warnings?
 
Unit & integration testing
Unit & integration testingUnit & integration testing
Unit & integration testing
 
Keyword Driven Testing
Keyword Driven TestingKeyword Driven Testing
Keyword Driven Testing
 
Tutorial on the integration of Selenium with cucumber for experts and fresher’s
Tutorial on the integration of Selenium with cucumber for experts and fresher’sTutorial on the integration of Selenium with cucumber for experts and fresher’s
Tutorial on the integration of Selenium with cucumber for experts and fresher’s
 
Qtp Tutorial 3 How To Use Automation Generator
Qtp Tutorial 3   How To Use Automation GeneratorQtp Tutorial 3   How To Use Automation Generator
Qtp Tutorial 3 How To Use Automation Generator
 

Similar to Using eggplant - Overview

7 Effective Practices to Follow for Selenium Automation Testing
7 Effective Practices to Follow for Selenium Automation Testing7 Effective Practices to Follow for Selenium Automation Testing
7 Effective Practices to Follow for Selenium Automation Testing
TestingXperts
 
MadhaviMyakam_CV
MadhaviMyakam_CVMadhaviMyakam_CV
MadhaviMyakam_CV
Madhavi Myakam
 
Resume 2 year
Resume  2 yearResume  2 year
Resume 2 year
pawan kumar
 
Webapp Automation Testing of performance marketing and media platform
Webapp Automation Testing of performance marketing and media platformWebapp Automation Testing of performance marketing and media platform
Webapp Automation Testing of performance marketing and media platform
Knoldus Inc.
 
Anupam_Resume
Anupam_ResumeAnupam_Resume
Anupam_Resume
Anupam Jha
 
Anuradha_Resume_10 Years
Anuradha_Resume_10 YearsAnuradha_Resume_10 Years
Anuradha_Resume_10 Years
Anuradha Appikatla
 
Narasimhamurthy
NarasimhamurthyNarasimhamurthy
Narasimhamurthy
murthy032
 
Katalon Studio - Successful Test Automation for both Testers and Developers
Katalon Studio - Successful Test Automation for both Testers and DevelopersKatalon Studio - Successful Test Automation for both Testers and Developers
Katalon Studio - Successful Test Automation for both Testers and Developers
Katalon Studio
 
5 Best Unit Test Frameworks to Automate Unit Tests
5 Best Unit Test Frameworks to Automate Unit Tests5 Best Unit Test Frameworks to Automate Unit Tests
5 Best Unit Test Frameworks to Automate Unit Tests
Serena Gray
 
Building And Executing Test Cases with Appium and Various Test Frameworks.pdf
Building And Executing Test Cases with Appium and Various Test Frameworks.pdfBuilding And Executing Test Cases with Appium and Various Test Frameworks.pdf
Building And Executing Test Cases with Appium and Various Test Frameworks.pdf
pCloudy
 
param cv
param cvparam cv
Test automation within a scrum process
Test automation within a scrum processTest automation within a scrum process
Test automation within a scrum process
Kushan Shalindra Amarasiri - Technical QE Specialist
 
Slides for Automation Testing or End to End testing
Slides for Automation Testing or End to End testingSlides for Automation Testing or End to End testing
Slides for Automation Testing or End to End testing
SwapnilNarayan
 
Building Maintainable Android Apps (DroidCon NYC 2014)
Building Maintainable Android Apps (DroidCon NYC 2014)Building Maintainable Android Apps (DroidCon NYC 2014)
Building Maintainable Android Apps (DroidCon NYC 2014)
Kevin Schultz
 
Shalini Sharma Resume
Shalini Sharma ResumeShalini Sharma Resume
Shalini Sharma Resume
Shalini Sharma
 
Selenium online training in India
Selenium online training in IndiaSelenium online training in India
Selenium online training in India
united global soft
 
Selenium online training
Selenium online trainingSelenium online training
Selenium online training
Divya Shree
 
Selenium online training in india
Selenium online training in indiaSelenium online training in india
Selenium online training in india
united global soft
 
Selenium Testing Online Training in Hyderabad
Selenium Testing Online Training in HyderabadSelenium Testing Online Training in Hyderabad
Selenium Testing Online Training in Hyderabad
united global soft
 
Selenium Online Training in India
Selenium Online Training in IndiaSelenium Online Training in India
Selenium Online Training in India
united global soft
 

Similar to Using eggplant - Overview (20)

7 Effective Practices to Follow for Selenium Automation Testing
7 Effective Practices to Follow for Selenium Automation Testing7 Effective Practices to Follow for Selenium Automation Testing
7 Effective Practices to Follow for Selenium Automation Testing
 
MadhaviMyakam_CV
MadhaviMyakam_CVMadhaviMyakam_CV
MadhaviMyakam_CV
 
Resume 2 year
Resume  2 yearResume  2 year
Resume 2 year
 
Webapp Automation Testing of performance marketing and media platform
Webapp Automation Testing of performance marketing and media platformWebapp Automation Testing of performance marketing and media platform
Webapp Automation Testing of performance marketing and media platform
 
Anupam_Resume
Anupam_ResumeAnupam_Resume
Anupam_Resume
 
Anuradha_Resume_10 Years
Anuradha_Resume_10 YearsAnuradha_Resume_10 Years
Anuradha_Resume_10 Years
 
Narasimhamurthy
NarasimhamurthyNarasimhamurthy
Narasimhamurthy
 
Katalon Studio - Successful Test Automation for both Testers and Developers
Katalon Studio - Successful Test Automation for both Testers and DevelopersKatalon Studio - Successful Test Automation for both Testers and Developers
Katalon Studio - Successful Test Automation for both Testers and Developers
 
5 Best Unit Test Frameworks to Automate Unit Tests
5 Best Unit Test Frameworks to Automate Unit Tests5 Best Unit Test Frameworks to Automate Unit Tests
5 Best Unit Test Frameworks to Automate Unit Tests
 
Building And Executing Test Cases with Appium and Various Test Frameworks.pdf
Building And Executing Test Cases with Appium and Various Test Frameworks.pdfBuilding And Executing Test Cases with Appium and Various Test Frameworks.pdf
Building And Executing Test Cases with Appium and Various Test Frameworks.pdf
 
param cv
param cvparam cv
param cv
 
Test automation within a scrum process
Test automation within a scrum processTest automation within a scrum process
Test automation within a scrum process
 
Slides for Automation Testing or End to End testing
Slides for Automation Testing or End to End testingSlides for Automation Testing or End to End testing
Slides for Automation Testing or End to End testing
 
Building Maintainable Android Apps (DroidCon NYC 2014)
Building Maintainable Android Apps (DroidCon NYC 2014)Building Maintainable Android Apps (DroidCon NYC 2014)
Building Maintainable Android Apps (DroidCon NYC 2014)
 
Shalini Sharma Resume
Shalini Sharma ResumeShalini Sharma Resume
Shalini Sharma Resume
 
Selenium online training in India
Selenium online training in IndiaSelenium online training in India
Selenium online training in India
 
Selenium online training
Selenium online trainingSelenium online training
Selenium online training
 
Selenium online training in india
Selenium online training in indiaSelenium online training in india
Selenium online training in india
 
Selenium Testing Online Training in Hyderabad
Selenium Testing Online Training in HyderabadSelenium Testing Online Training in Hyderabad
Selenium Testing Online Training in Hyderabad
 
Selenium Online Training in India
Selenium Online Training in IndiaSelenium Online Training in India
Selenium Online Training in India
 

Recently uploaded

Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
christinelarrosa
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
LizaNolte
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
ScyllaDB
 

Recently uploaded (20)

Christine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptxChristine's Product Research Presentation.pptx
Christine's Product Research Presentation.pptx
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
 

Using eggplant - Overview

  • 1. Copyright 2014 Sogeti Training An essential course for all users of EggPlant 2 DaysUsing EggPlant 2 Day course This comprehensive course covers all the essential principles of using Eggplant. Designed for beginners as well as testers with previous automation experience, it takes the new-comer to EggPlant from the basic techniques of recording user interactions with the application under test, right through to enhancing your scripts with SenseTalk programming skills. Throughout the course practical examples are demonstrated, and the delegates get to practice what they have learned in each chapter against Windows and Web applications. Recommended for: Recommended for anyone new automation of new to EggPlant product. Course Objectives  Learn how to setup Eggplant for the System Under Test  Gain a full understanding of how EggPlant integrates with the system under test  Understand the key principles of test automation; record & replay, synchronisation, verification, data- driven testing, re-using code  Understand how to structure your automated testing  By the end of the course you should have a complete understanding of how to develop reliable, robust EggPlant test scripts Course Pre-requisites None Key points Installation & Setup The EggPlant Architecture, How to install and setup EggPlant and the VNC Server for the System Under Test, overcoming common problems, The EggPlant Test Structure, introduction to the Applications Under Test Record & Playback How to create a basic script. Live Mode versus Capture Mode, The Capture Area & Hotspot, How to record basic interactions. Image naming & Image Search Types, Script Replay and the Test Results. Images & Image Collections How to manage Images, Re-using Images. The use of Image Collections. Best Practices. Synchronisation & Verification How to use synchronisation to ensure that EggPlant waits for your application to complete processes and how to insert verification points into your script to test your application. Using the ImageFound function. Text Recognition & Finding Text Explains the various methods EggPlant uses to recognise Text in the System Under Test. How to use Text Property Lists. The Generic OCR Text Platform. Using Image Generators (TIG). Using the System Under Test's clipboard to capture text. Introduction to SenseTalk Explains what SenseTalk is and why it is used. Covers Containers, Chunk Expressions, Operators, Looping, Conditional Statements, Reporting, Commenting, Error Handling and the SendMail function. Data-driven testing Explains how to work with external files. How to use csv files to data-drive tests with multiple test cases. Re-using Code Covers the various methods of re-using useful code; How to use Helpers, Calling external Eggplant Scripts, Creating and calling Handlers and Functions Next Steps Where to find Help & Further reading Course Fee £800 excluding VAT Next step: None Related courses: None Other courses: Using Quality Center 11 Complete Loadrunner 11 Contact For further information contact us at training.uk@sogeti.com or call +44 (0)20 7014 8900. Please visit www.sogeti-training.co.uk for further information on available courses and the current course schedule.