SlideShare a Scribd company logo
1 of 14
Download to read offline
OMKAROMKAR
KHATAVKARKHATAVKAR
Senior Quality Engineer
Red Hat Pune India
  
MANAGE DISTRIBUTED TESTING WITH SELENIUM GRIDMANAGE DISTRIBUTED TESTING WITH SELENIUM GRID
AND TERRAFORM AND TERRAFORM 
  
1
It was Internet Explorer!
Need for Distribution Testing?   
 
 
Validate the application works in Multiple Cross Browser/OS 
Give an early feedback to Developer
Reducing time, as tests are running distributed and Concurrently 
More Test Coverage
2
 Why Selenium GRID ?
open Source !
Selenium Grid gives the flexibility to distribute
your test cases for execution
Cross platform testing (Multiple OS/Browser
Combination)
Helps to Running tests in parallel
Problem Statement : How to Distribute UI Tests ?
  Selenium GRID
3
How Selenium Grid Works ?
java -jar selenium-server-standalone-3.14.0.jar -role hub
java -Dwebdriver.chrome.driver="chromedriver.exe" -Dwebdriver.ie.driver="IEDriverServer.exe"
-Dwebdriver.gecko.driver="geckodriver.exe" -jar selenium-server-standalone-3.14.0.jar -role node
browser binaries
browser binaries
browser binaries
4
What are the Problems with Selenium Server
Running on Local Physical hardware
Update in browser versions, binaries are Painful
Scaling Selenium Nodes will be issues with more tests
SaaS alternatives (Browser Stack, Sauce Labs)
Pricing is steep (2 concurrent sessions is priced at $199 monthly)
Good for less number of tests/multiple browser versions
Running on Container/Docker
Containers are Linux. (Cannot run on IE)
Running on Cloud (AWS) with Terraform
All infra can be managed by terraform (Create to Destroy) 
We can scale up nodes any time.
Cost can be less than SaaS alternatives 5
What is Terraform?
Infrastructure as code
Open Source, written in Golang by Hashicorp
build, change, version infrastructure through a
common config file
One command to create, update infrastructure.
A single tool to manage Multiple Providers such as
(AWS, Azure, OpenStack )
configuration files are in the .tf format
Config
PlanApply
Infrastructure
Life  Cycle
6
Terraform Config Files
Selenium_hub_node.tf
// setting aws credentials and region
provider "aws" {
access_key = "${var.aws_access_key}"
secret_key = "${var.aws_secret_key}"
region = "${var.aws_region}"
}
// Creating AWS EC2 Instance
resource "aws_instance" "selenium_node_instance" {
instance_type = "${var.aws_instance_type}"
vpc_security_group_ids = [ "${aws_security_group.selenium_hub_s
associate_public_ip_address = true
tags {
Name = "selenium_node_instance"
}
key_name = "admin_key"
ami = "${var.aws_ami}"
# This is currently vpc from the account
subnet_id = "subnet-b81c8cf3"
depends_on = ["aws_instance.selenium_hub_instance"]
provisioner "file" {
source = "files/selenium_node.sh"
destination = "/tmp/selenium_node.sh"
}
resource "aws_security_group" "selenium_hub_sg" {
name = "selenium-grid-hub-sg"
description = "This is selenium grid hub"
terraform.tfvars
aws_ssh_admin_key_file = "keys/aws_terraform.pub"
aws_ssh_private_key = "keys/aws_terraform"
aws_region = "us-east-1"
aws_ami="ami-9887c6e7" #centos Image for Hub
aws_instance_type="t2.micro"
7
Basic CLI usage
+ aws_security_group.selenium_hub_sg
id: <computed>
arn: <computed>
description: "This is selenium grid
egress.#: "1"
egress.482069346.cidr_blocks.#: "1"
egress.482069346.cidr_blocks.0: "0.0.0.0/0"
egress.482069346.description: ""
egress.482069346.from_port: "0"
egress.482069346.ipv6_cidr_blocks.#: "0"
egress.482069346.prefix_list_ids.#: "0"
egress.482069346.protocol: "-1"
egress.482069346.security_groups.#: "0"
egress.482069346.self: "false"
egress.482069346.to_port: "0"
ingress.#: <computed>
name: "selenium-grid-hub-sg"
owner_id: <computed>
revoke_rules_on_delete: "false"
vpc_id: "vpc-1c3dae64"
Plan: 6 to add, 0 to change, 0 to destroy.
terraform plan
aws_instance.winrm: Still creating... (10s elapsed)
aws_instance.winrm: Still creating... (20s elapsed)
aws_instance.winrm: Still creating... (30s elapsed)
aws_instance.winrm: Still creating... (40s elapsed)
aws_instance.winrm: Still creating... (50s elapsed)
aws_instance.winrm: Still creating... (1m0s elapsed)
aws_instance.winrm: Still creating... (1m10s elapsed)
aws_instance.winrm: Still creating... (1m20s elapsed)
aws_instance.winrm: Creation complete after 1m23s (ID: i-0b
Apply complete! Resources: 1 added, 0 changed, 0 destroyed.
terraform apply
terraform destory
aws_instance.winrm: Destroying... (ID: i-0ba353fa054
aws_instance.winrm: Still destroying... (ID: i-0ba35
aws_instance.winrm: Still destroying... (ID: i-0ba35
aws_instance.winrm: Still destroying... (ID: i-0ba35
aws_instance.winrm: Still destroying... (ID: i-0ba35
aws_instance.winrm: Still destroying... (ID: i-0ba35
aws_instance.winrm: Still destroying... (ID: i-0ba35
aws_instance.winrm: Still destroying... (ID: i-0ba35
aws_instance.winrm: Still destroying... (ID: i-0ba35
aws_instance.winrm: Destruction complete after 1m28s
Destroy complete! Resources: 1 destroyed.
terraform destroy
8
Problem Statement: How to manage
Selenium Grid using Terraform?
9
selenium hub and nodes
 jenkins->packer->ansible->terrafrom->aws->selenium
10
DEMODEMO
11
 YouTube: Link 12
References
1. https://github.com/SeleniumHQ/selenium/wiki/Grid2
2. https://www.seleniumhq.org/docs/07_selenium_grid.jsp
3. https://www.terraform.io/
4. https://github.com/omkarkhatavkar/terraform-selenium-
aws
13
THANK YOUTHANK YOU
Questions ?
 
14

More Related Content

What's hot

Selenium Training | TestNG Framework For Selenium | Selenium Tutorial For Beg...
Selenium Training | TestNG Framework For Selenium | Selenium Tutorial For Beg...Selenium Training | TestNG Framework For Selenium | Selenium Tutorial For Beg...
Selenium Training | TestNG Framework For Selenium | Selenium Tutorial For Beg...Edureka!
 
A day in the life of hadoop administrator!
A day in the life of hadoop administrator!A day in the life of hadoop administrator!
A day in the life of hadoop administrator!Edureka!
 
Building the Ultimate Device Matrix
Building the Ultimate Device MatrixBuilding the Ultimate Device Matrix
Building the Ultimate Device MatrixCarly Vanderwert
 
Setup Oracle eBS 2 Oracle BI SSO
Setup Oracle eBS 2 Oracle BI SSOSetup Oracle eBS 2 Oracle BI SSO
Setup Oracle eBS 2 Oracle BI SSODaan Bakboord
 
Jenkins for java world
Jenkins for java worldJenkins for java world
Jenkins for java worldAshok Kumar
 
Play Framework: async I/O with Java and Scala
Play Framework: async I/O with Java and ScalaPlay Framework: async I/O with Java and Scala
Play Framework: async I/O with Java and ScalaYevgeniy Brikman
 
Why java is important in programming language?
Why java is important in programming language?Why java is important in programming language?
Why java is important in programming language?NexSoftsys
 
Automated Web Testing Using Selenium
Automated Web Testing Using SeleniumAutomated Web Testing Using Selenium
Automated Web Testing Using SeleniumWeifeng Zhang
 
Selenium Architecture
Selenium ArchitectureSelenium Architecture
Selenium Architecturerohitnayak
 
Oracle Database 12c with RAC High Availability Best Practices
Oracle Database 12c with RAC High Availability Best PracticesOracle Database 12c with RAC High Availability Best Practices
Oracle Database 12c with RAC High Availability Best PracticesMarkus Michalewicz
 
RMAN best practices for RAC
RMAN best practices for RACRMAN best practices for RAC
RMAN best practices for RACSyed Hussain
 
Zalenium - How to run Selenium Script using Docker and Selenium Grid
Zalenium - How to run Selenium Script using Docker and Selenium GridZalenium - How to run Selenium Script using Docker and Selenium Grid
Zalenium - How to run Selenium Script using Docker and Selenium GridMoataz Nabil
 
Adop patching gotchas ppt
Adop patching gotchas pptAdop patching gotchas ppt
Adop patching gotchas pptOT Ometie
 

What's hot (19)

Selenium Training | TestNG Framework For Selenium | Selenium Tutorial For Beg...
Selenium Training | TestNG Framework For Selenium | Selenium Tutorial For Beg...Selenium Training | TestNG Framework For Selenium | Selenium Tutorial For Beg...
Selenium Training | TestNG Framework For Selenium | Selenium Tutorial For Beg...
 
[Open southcode] ios testing with appium
[Open southcode] ios testing with appium[Open southcode] ios testing with appium
[Open southcode] ios testing with appium
 
A day in the life of hadoop administrator!
A day in the life of hadoop administrator!A day in the life of hadoop administrator!
A day in the life of hadoop administrator!
 
Jenkins Tutorial.pdf
Jenkins Tutorial.pdfJenkins Tutorial.pdf
Jenkins Tutorial.pdf
 
Building the Ultimate Device Matrix
Building the Ultimate Device MatrixBuilding the Ultimate Device Matrix
Building the Ultimate Device Matrix
 
Setup Oracle eBS 2 Oracle BI SSO
Setup Oracle eBS 2 Oracle BI SSOSetup Oracle eBS 2 Oracle BI SSO
Setup Oracle eBS 2 Oracle BI SSO
 
Jenkins for java world
Jenkins for java worldJenkins for java world
Jenkins for java world
 
domain-routing.pptx
domain-routing.pptxdomain-routing.pptx
domain-routing.pptx
 
Play Framework: async I/O with Java and Scala
Play Framework: async I/O with Java and ScalaPlay Framework: async I/O with Java and Scala
Play Framework: async I/O with Java and Scala
 
Why java is important in programming language?
Why java is important in programming language?Why java is important in programming language?
Why java is important in programming language?
 
Automated Web Testing Using Selenium
Automated Web Testing Using SeleniumAutomated Web Testing Using Selenium
Automated Web Testing Using Selenium
 
Hadoop Overview kdd2011
Hadoop Overview kdd2011Hadoop Overview kdd2011
Hadoop Overview kdd2011
 
Selenium
SeleniumSelenium
Selenium
 
Selenium Architecture
Selenium ArchitectureSelenium Architecture
Selenium Architecture
 
Selenium ppt
Selenium pptSelenium ppt
Selenium ppt
 
Oracle Database 12c with RAC High Availability Best Practices
Oracle Database 12c with RAC High Availability Best PracticesOracle Database 12c with RAC High Availability Best Practices
Oracle Database 12c with RAC High Availability Best Practices
 
RMAN best practices for RAC
RMAN best practices for RACRMAN best practices for RAC
RMAN best practices for RAC
 
Zalenium - How to run Selenium Script using Docker and Selenium Grid
Zalenium - How to run Selenium Script using Docker and Selenium GridZalenium - How to run Selenium Script using Docker and Selenium Grid
Zalenium - How to run Selenium Script using Docker and Selenium Grid
 
Adop patching gotchas ppt
Adop patching gotchas pptAdop patching gotchas ppt
Adop patching gotchas ppt
 

Similar to Manage Selenium Grid with Terraform by Omkar Khatavkar (https://www.linkedin.com/in/omkar-khatavkar-3bba6b22/)

Selenium online training nareshit
Selenium online training nareshitSelenium online training nareshit
Selenium online training nareshitAvinashNareshIT
 
Selenium Presentation at Engineering Colleges
Selenium Presentation at Engineering CollegesSelenium Presentation at Engineering Colleges
Selenium Presentation at Engineering CollegesVijay Rangaiah
 
How to use Selenium Grid for Multi-Browser Testing.pdf
How to use Selenium Grid for Multi-Browser Testing.pdfHow to use Selenium Grid for Multi-Browser Testing.pdf
How to use Selenium Grid for Multi-Browser Testing.pdfpcloudy2
 
Test Automation Using Selenium
Test Automation Using SeleniumTest Automation Using Selenium
Test Automation Using SeleniumNikhil Kapoor
 
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 TestingTestingXperts
 
Selenium interview-questions-freshers
Selenium interview-questions-freshersSelenium interview-questions-freshers
Selenium interview-questions-freshersNaga Mani
 
Getting Started with Dockerization of Selenium Tests Execution - Testwarez 2019
Getting Started with Dockerization of Selenium Tests Execution - Testwarez 2019Getting Started with Dockerization of Selenium Tests Execution - Testwarez 2019
Getting Started with Dockerization of Selenium Tests Execution - Testwarez 2019Sargis Sargsyan
 
Automate Web Apps With Selenium
Automate Web Apps With SeleniumAutomate Web Apps With Selenium
Automate Web Apps With SeleniumEdureka!
 
Easy Setup for Parallel Test Execution with Selenium Docker
Easy Setup for Parallel Test Execution with Selenium DockerEasy Setup for Parallel Test Execution with Selenium Docker
Easy Setup for Parallel Test Execution with Selenium DockerSargis Sargsyan
 
Reasons behind selenium automation testing popularity
Reasons behind selenium automation testing popularityReasons behind selenium automation testing popularity
Reasons behind selenium automation testing popularityRay Business Technologies
 
How Gozengo Implemented a Continuous Deployment Culture from Day One
How Gozengo Implemented a Continuous Deployment Culture from Day OneHow Gozengo Implemented a Continuous Deployment Culture from Day One
How Gozengo Implemented a Continuous Deployment Culture from Day OneSauce Labs
 

Similar to Manage Selenium Grid with Terraform by Omkar Khatavkar (https://www.linkedin.com/in/omkar-khatavkar-3bba6b22/) (20)

Test automation using selenium
Test automation using seleniumTest automation using selenium
Test automation using selenium
 
Selenium online training nareshit
Selenium online training nareshitSelenium online training nareshit
Selenium online training nareshit
 
Selenium Presentation at Engineering Colleges
Selenium Presentation at Engineering CollegesSelenium Presentation at Engineering Colleges
Selenium Presentation at Engineering Colleges
 
How to use Selenium Grid for Multi-Browser Testing.pdf
How to use Selenium Grid for Multi-Browser Testing.pdfHow to use Selenium Grid for Multi-Browser Testing.pdf
How to use Selenium Grid for Multi-Browser Testing.pdf
 
ST LAB-1.pptx
ST LAB-1.pptxST LAB-1.pptx
ST LAB-1.pptx
 
STLAB.pptx
STLAB.pptxSTLAB.pptx
STLAB.pptx
 
Test Automation Using Selenium
Test Automation Using SeleniumTest Automation Using Selenium
Test Automation Using Selenium
 
Sel
SelSel
Sel
 
QSpiders - Automation using Selenium
QSpiders - Automation using SeleniumQSpiders - Automation using Selenium
QSpiders - Automation using Selenium
 
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
 
Selenium interview-questions-freshers
Selenium interview-questions-freshersSelenium interview-questions-freshers
Selenium interview-questions-freshers
 
Selenium
SeleniumSelenium
Selenium
 
Getting Started with Dockerization of Selenium Tests Execution - Testwarez 2019
Getting Started with Dockerization of Selenium Tests Execution - Testwarez 2019Getting Started with Dockerization of Selenium Tests Execution - Testwarez 2019
Getting Started with Dockerization of Selenium Tests Execution - Testwarez 2019
 
Selenium (1)
Selenium (1)Selenium (1)
Selenium (1)
 
Automate Web Apps With Selenium
Automate Web Apps With SeleniumAutomate Web Apps With Selenium
Automate Web Apps With Selenium
 
7.pdf
7.pdf7.pdf
7.pdf
 
Easy Setup for Parallel Test Execution with Selenium Docker
Easy Setup for Parallel Test Execution with Selenium DockerEasy Setup for Parallel Test Execution with Selenium Docker
Easy Setup for Parallel Test Execution with Selenium Docker
 
Selenium Introduction
Selenium IntroductionSelenium Introduction
Selenium Introduction
 
Reasons behind selenium automation testing popularity
Reasons behind selenium automation testing popularityReasons behind selenium automation testing popularity
Reasons behind selenium automation testing popularity
 
How Gozengo Implemented a Continuous Deployment Culture from Day One
How Gozengo Implemented a Continuous Deployment Culture from Day OneHow Gozengo Implemented a Continuous Deployment Culture from Day One
How Gozengo Implemented a Continuous Deployment Culture from Day One
 

More from Software Testing Board

Software Testing Board meetup 24th-Nov-2018
Software Testing Board meetup 24th-Nov-2018Software Testing Board meetup 24th-Nov-2018
Software Testing Board meetup 24th-Nov-2018Software Testing Board
 
Introduction to Selenium Python by Kishore
Introduction to Selenium Python by KishoreIntroduction to Selenium Python by Kishore
Introduction to Selenium Python by KishoreSoftware Testing Board
 
Selenium Java for Beginners by Sujit Pathak
Selenium Java for Beginners by Sujit PathakSelenium Java for Beginners by Sujit Pathak
Selenium Java for Beginners by Sujit PathakSoftware Testing Board
 
Shell scripting to test volume of SEO pages with ease by Abdul Hadi
Shell scripting to test volume of SEO pages with ease by Abdul Hadi Shell scripting to test volume of SEO pages with ease by Abdul Hadi
Shell scripting to test volume of SEO pages with ease by Abdul Hadi Software Testing Board
 
BRD document for test automation estimation
BRD document for test automation estimationBRD document for test automation estimation
BRD document for test automation estimationSoftware Testing Board
 
Micro Service automation by Srijit Jain
Micro Service automation by Srijit JainMicro Service automation by Srijit Jain
Micro Service automation by Srijit JainSoftware Testing Board
 
Docker with Selenium by Thirumalai Vignesh
Docker with Selenium by Thirumalai VigneshDocker with Selenium by Thirumalai Vignesh
Docker with Selenium by Thirumalai VigneshSoftware Testing Board
 
A testers survival guide for agile transition by Parveen Sultana
A testers survival guide for agile transition by Parveen SultanaA testers survival guide for agile transition by Parveen Sultana
A testers survival guide for agile transition by Parveen SultanaSoftware Testing Board
 
Shift left shift-right performance testing for superior end-user by Arun Dutta
Shift left shift-right performance testing for superior end-user by Arun DuttaShift left shift-right performance testing for superior end-user by Arun Dutta
Shift left shift-right performance testing for superior end-user by Arun DuttaSoftware Testing Board
 
Software Testing Board's start-here guide for the Question and Answer site
Software Testing Board's start-here guide for the Question and Answer siteSoftware Testing Board's start-here guide for the Question and Answer site
Software Testing Board's start-here guide for the Question and Answer siteSoftware Testing Board
 

More from Software Testing Board (12)

Software Testing Board meetup 24th-Nov-2018
Software Testing Board meetup 24th-Nov-2018Software Testing Board meetup 24th-Nov-2018
Software Testing Board meetup 24th-Nov-2018
 
Introduction to Selenium Python by Kishore
Introduction to Selenium Python by KishoreIntroduction to Selenium Python by Kishore
Introduction to Selenium Python by Kishore
 
Selenium using C# by Yogesh Kumar
Selenium using C# by  Yogesh KumarSelenium using C# by  Yogesh Kumar
Selenium using C# by Yogesh Kumar
 
Selenium Java for Beginners by Sujit Pathak
Selenium Java for Beginners by Sujit PathakSelenium Java for Beginners by Sujit Pathak
Selenium Java for Beginners by Sujit Pathak
 
Shell scripting to test volume of SEO pages with ease by Abdul Hadi
Shell scripting to test volume of SEO pages with ease by Abdul Hadi Shell scripting to test volume of SEO pages with ease by Abdul Hadi
Shell scripting to test volume of SEO pages with ease by Abdul Hadi
 
BRD document for test automation estimation
BRD document for test automation estimationBRD document for test automation estimation
BRD document for test automation estimation
 
Micro Service automation by Srijit Jain
Micro Service automation by Srijit JainMicro Service automation by Srijit Jain
Micro Service automation by Srijit Jain
 
Docker with Selenium by Thirumalai Vignesh
Docker with Selenium by Thirumalai VigneshDocker with Selenium by Thirumalai Vignesh
Docker with Selenium by Thirumalai Vignesh
 
A testers survival guide for agile transition by Parveen Sultana
A testers survival guide for agile transition by Parveen SultanaA testers survival guide for agile transition by Parveen Sultana
A testers survival guide for agile transition by Parveen Sultana
 
Shift left shift-right performance testing for superior end-user by Arun Dutta
Shift left shift-right performance testing for superior end-user by Arun DuttaShift left shift-right performance testing for superior end-user by Arun Dutta
Shift left shift-right performance testing for superior end-user by Arun Dutta
 
Software Testing Board's start-here guide for the Question and Answer site
Software Testing Board's start-here guide for the Question and Answer siteSoftware Testing Board's start-here guide for the Question and Answer site
Software Testing Board's start-here guide for the Question and Answer site
 
Agile Testing by ShriKant Vashishtha
Agile Testing by ShriKant VashishthaAgile Testing by ShriKant Vashishtha
Agile Testing by ShriKant Vashishtha
 

Recently uploaded

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 

Recently uploaded (20)

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 

Manage Selenium Grid with Terraform by Omkar Khatavkar (https://www.linkedin.com/in/omkar-khatavkar-3bba6b22/)