DevOps Tools Selenium Online Training

SELENIUM - TUTORIALS

Devops Tools Online Course syllabus

GIT      Jenkins     Puppet       Ansible      Docker      Kubernetes      Selenium      Nagios      Maven   

MODULE 8

what is Jenkins?
Continuous Integration with Jenkins
Java installation and configuration
Exploring Jenkins Dashboard Jobs
Creating  jobs
Running the Jobs
Setting up the global environments for Jobs
Adding and updating Plugins
Disabling and deleting jobs
Securing Jenkins 
Authentication
Jenkins Plugin
Authorization
Confidentiality
Creating users
Best Practices for Jenkins 
Plugin Management in Jenkins 

Selenium Intoduction Video

 
 

what is selenium? 
selenium is an automation testing tool which can test web applications. It is a great testing tool for functional and regression testing tool.

what are Selenium Components?
        The Selenium test suite comprises four main components:-

Selenium IDE

Selenium RC

Selenium Webdriver

Selenium Grid

Selenium IDE (Integrated Development Environment) is primarily a record/run tool. It is an Add-on or an extension available for both Firefox and Chrome that generates tests quickly through its functionality of record and playback. You don’t need to learn any test scripting language for authoring any functional tests.

In the case of working with Selenium RC (Remote Control), one must have good knowledge of at least one programming language. This tool allows you to develop responsive design tests in any scripting language of your choice. Server and client libraries are the two main components of Selenium RC. Its architecture is complex and it has its limitations.

Selenium WebDriver is an enhanced version of Selenium Remote Control. It came in to overcome the drawbacks of Selenium RC which is very slow. Webdriver is very fast,dynamic.Selenium WebDriver supports multiple languages like java,python,c#,perl, php and ruby.


It works on multiple OS. multiple browsers. It is ffar more advance than selenium RC. Once Webdriver came in RC got deprecated. All the projects in RC got migrated to webdriver.

Selenium Grid: is a tool that is used for concurrent execution of test cases on different browsers, machines, and operating systems simultaneously. This tool makes Cross-browser compatibility testing very easy. There are two versions of the Selenium Grid – the older version is known as Grid 1 and the recent version is known as Grid 2.