Selenium Training in London, UK
No need to wait for batches, We can arrange you from next week and Weekend training also available.
Selenium is a Testing Automation tool for any web developments like websites, web applications, web CMS systems and web portals etc. It is invented and developed by Thought Works. Selenium is an open source functional testing tool used for regression testing.
Are you looking for Selenium Tranining with C# ? Please click here for the details
Price |
Duration |
Days |
Dates |
Timings |
Contact us |
20 Hours |
Contact us |
Contact us |
Contact us |
Selenium allows writing tests in numerous programming languages like Java, PHP, Perl, Ruby, c sharp and even Python. This platform is compatible with operating systems of Windows, Macintosh and Linux, as it allows tests to be run on latest web browsers. Selenium training in london by us will allow you to explore the advanced concepts of web testing and fundamentals involved in a Selenium project.
Our selenium training courses module is oriented towards making people aware of basic concepts associated with Selenium, capabilities, limitation and tool chain. Our training program will allow you to exploit and build a robust infrastructure quite easily.
Selenium IDE, WebDriver & Selenium Grid with Java in Eclipse IDE
Software Testing
- What is software testing and its importance
- What is Manual testing and Automation testing
- Differences between QTP and Selenium
Selenium >
- What is Selenium & Criteria for Automation
- How to configure Selenium
- Test automation for web applications with Selenium
- Advantages and disadvantages of Selenium
Java
- What is java and why we need Java for Selenium
- Installing Java and running a sample program in Java
- Installing Eclipse IDE and running a sample program Java in Eclipse
- Features of Java
- Working with variables , data taypes , loops , functions in Java
- What is global, local, static variables in Java
- Working with constructors and interfaces in Java
- What is oop's concepts and oo programming
- How to create and implement class and Object, class in Java
- How to implement inheritance in Java & Selenium
- Working with packages, exceptions handling in Java & Selenium
JUnit Test Framework
- What is JUnit and it's importance
- How to add the JUnit Library in Eclipse
- Working with Selenium scripts by using JUnit
- JUnit annotations
- How to write the JUnit tests
- How to execute the JUnit tests
- How to create the test suite for JUnit tests
- How to run the test suite for JUnit tests
- Preparing the build.xml file for JUnit tests
- How to customise the priorities for JUnit test cases
- How to ignore the JUnit test cases
- How to generate and save the JUnit test results
TestNG Test Framework
- What is TestNG and it's importance
- How to install and add the TestNG Library in Eclipse
- Working with Selenium scripts by using TestNG
- TestNG annotations
- How to write the TestNG tests
- How to execute the TestNG tests
- Preparing the build.xml file for TestNG tests
- How to create the test suite for TestNG tests
- How to run the test suite for TestNG tests
- How to customise the priorities for TestNG test cases
- How to ignore the TestNG test cases
- How to generate and save the TestNG test results
- Comparison of TestNG with JUnit
Selenium WebDriver
- What is WebDriver and why we have to use WebDriver
- Difference between WebDriver and RC
- Downloading and configuring the WebDriver in Eclipse
- Using the WebDriver with Java in Eclipse
- How to configure FirefoxDriver and work with Firefox browser using
the WebDriver
- How to configure IEDriver and work with InternetExplorer browser
using the WebDriver
- How to configure ChromeDriver and work with Google Chrome browser
using the WebDriver
- Cross Browser Testing with multiple browsers at a time with WebDriver
- What is Firebug and Firepath
- Adding and working with the Firebug & Firepath and its use
- Testing the HyperLinks in web pages with WebDriver
- Testing the Buttons in web pages with WebDriver
- Testing the Input boxes in web pages with WebDriver
- Testing the Check boxes in web pages with WebDriver
- Testing the Radio buttons in web pages with WebDriver
- Testing the Pop ups in webpages with WebDriver
- Testing the Alerts in webpages with WebDriver
- Locating or finding the HTML Elements in web pages with WebDriver
- How to write and implement the Java Loops in web pages with WebDriver
- Passing the data or inserting the values to the HTML Forms in web
pages with WebDriver
- Capturing the screen shots for error pages with WebDriver
- Extracting the data from tables in a webpage with WebDriver
- Testing the Attachment of the files in webpages with WebDriver
- Testing the web applications by reading the data from excel file
with WebDriver
- Setting up the Test frame work with configurations & dependencies
- Setting up the Test frame work by using WebDriver / Junit
- Setting up the Test frame work by using WebDriver / TestNG
- Analysing / Tracking the automation test reports
Selenium Grid
- Over view of Selenium Grid
- Setting up the Selenium Grid by using Selenium stand alone server
- Configuring the Selenium Grid
- Setting up and configuring the Selenium Hub
- Creating and setting up the multiple nodes on single machine
- Setting up and Working with multiple browsers with multiple nodes
on single machine
- Configuring the nodes to set up the number of browsers and limitations
- Writing a program for Selenium Grid in eclipse editor with Java
program
- Testing a test case with Selenium Grid with multiple browsers with
multiple nodes
- How to set up Firefox , IE , Chrome browsers to work with Selenium
Grid
- Setting up Maximum Instances and Maximum Sessions in Selenium Grid
Apache - Maven
- What is Maven
- Installing the Maven
- Configuring the Maven
- What is pom.xml file
- Using the pom.xml file
- Setting up the Maven project in eclipse editor
- Use of Maven project
- Building the Maven project
- Updating the jar files by using Maven
- Updating the libraries by using Maven
- Updating the selenium project dependencies by using Maven
Advanced Topics
- What is POM - Page Object Model
- What is Page Factory Methods
- Example on POM
- Example on Page Factory
- What is BDD - Behaviour Driven Development
- What is Cucumber Frame work
- Example with BDD - Cucumber
- What is Git, Installation of Git
- What is Git Hub - Creating repository in Github
- What is Continuous Integration
- What is Jenkins
- Configuring Jenkins
- Importing the Project to Eclipse from Github
Advantages of Selenium
- It is an open source platform
- It works on different web browsers like safari, Mozilla, chrome
and many more
- It supports multiple operating systems
- It supports multiple languages
- It has the tendency to test Flash and Ajax applications
- Database testing possible with this platform
- Supports multiple tests framework
- UI and Functional testing possible
The Companies who have taken training with us:
We have provided software trainings for many companies and individuals in the UK and Europe. Here are some of the companines...
Big Lottery Fund
Cambridge Consultants
IT Services University of Oxford
VocaLink
Family Investments
National house building council
Phlexglobal
MEM Consumer Finance
Hood Group
Sustainware
Webformed
Time2Test
Care Quality Commission
MD Insurance Services Ltd
Orbis Investment Advisory Ltd
Gonative.com
APDA
MediandSEO
Who all will be benefited with our Selenium Training?
- Managers
- Manual testers
- System administrators
- Amateur testers seeking career in Testing and web development
- Software Test Engineers
To enrol yourself in the training program, all you need to do is contact us and get started.
Locations:
We are based in London but we run training programs around the UK and Europe.
We can provide the training onsite as well. Please contact us for Bookings and Price details.
We are conducting every month
If you are looking for any other training programs around the UK and Europe, please visit our 'Training' page and contact us with your course requirements.