0
  • An empty cart

    You have no item in your shopping cart

0
  • An empty cart

    You have no item in your shopping cart

Enter your keyword

SELENIUM WEB TEST AUTOMATION WITH JAVA

Selenium 3.0 Test Automation with Java

selenium
4
3
selenium
4
3

Course Overview

Our Selenium 3.0 Test Automation course covers all the essential skills of using the Selenium IDE, RC, WebDriver and Data Driven Testing. This course is very much suitable for intermediate level automation testers and  manual testers who wants to have automation exposure, it takes the beginners through all the techniques of  writing effective automated web tests using Java. Our course will also teach you how to implement your own automation  testing framework Data Driven Testing with Excel or remote database.

It is a fully hands-on training course which involves theory, practical examples and demonstration. Delegates will practice what they have learned in each chapter.

Course Objective

At the end of this course the candidate will be able to

  • Write test cases and test suites in Java using eclipse and run the test,
  • Design test frameworks in order to effectively drive the testing team,
  • Implement automation test framework using Page Object Model and Page Factory
  • Create test report using JUnit and TestNG,
  • Apply the testing skills in work place effectively
  • Create data driven test cases using  excel or databases for test data
  • Use an automation testing platform “testenium.com”, without having to install any testing tools on the computer
cta-mail
cta-call

Course Start Dates

Start Date TimeDaysDurationLocation
19/06/201710.00-5.00pmMon/Tue 2 Days Leicester
24/06/201710.00-5.00pmSat/Sun 2 Days Leicester
26/06/201710.00-5.00pmMon/Tue2 Days Oxford Street
03/07/201710.00-5.00pmMon/Tue2 Days Oxford Street
29/07/201710.00-5.00pmSat/Sun 2 Days Wembley
03/08/201710.00-5.00pmThu/Fri2 Days Oxford Street
14/08/201710.00-5.00pmThu/Fri2 Days Oxford Street
07/09/201710.00-5.00pmThu/Fri2 DaysWembley

Prerequisites

  • Beginners
  • Basic HTML
  • JavaScript
  • Introduction to programming

Target Audience

  • Web Application Testers
  • Web Developer
  • Internet Developers
  • Portal Developer
  • Web Consultant
  • e-Commerce Developer
  • Application Developers

Three months experience on live project

On completion of the course the candidates who wish to gain experience will be able to take part in live projects for a period of up to 3 months. Based on this experience the candidates can apply for relevant jobs and will be able to get a reference from our project co-coordinator.

Course Content

Selenium Web Test Automation

  • What is Automation Testing?
  • Advantages & Limitations of Automation Testing
  • Automation Criteria (Automate or Not)
  • Test Automation for Web Applications

  • Introducing Selenium 3.0
  • Selenium IDE
  • Selenium RC
  • Web Driver
  • Selenium Grid
  • Supported Browsers
  • Flexibility and Extensibility

  • Installation of Eclipse (for Selenium Programming in JAVA)
  • Usage of Eclipse
  • Sample JAVA Program to Get Hands on Eclipse
  • Running & Debugging JAVA Programs
  • JUnit Basics
  • JUnit Usage with Selenium
  • Exercise on JUnit

  • Installing and Opening IDE
  • IDE Features
  • Building Test Cases
  • Running Test Cases
  • Using Base URL to Run Test Cases in Different Domains
  • Debugging
  • Multi Language Formats
  • Using Test Suites
  • User Extensions – Extending the IDE’s functionality

  • Verifying Page Elements
  • Locating Elements
  • The AndWait Commands
  • The waitFor Commands in AJAX applications
  • Sequence of Evaluation and Flow Control
  • Store Commands and Selenium Variables
  • JavaScript and Selenese Parameters
  • echo – The Selenese Print Command
  • Alerts, Popups and Multiple Windows

  • Creation of Framework
  • Usage of Framework
  • Sample Project Implementation using the Framework
  • Framework Advantages (Maintainability, Reusability)

  • Introduction to Python Programming
  • Installing python
  • writing python test
  • Testing a site with Python with WebDriver

  • Selenium 3.0 RC Installation
  • How Selenium RC Works
  • RC Configuration with Eclipse
  • Running Selenium Server
  • Using JAVA Client Driver
  • Selenium RC Architecture
  • GUI Locators (By ID, By Name, By Link)
  • X-PATH and Different Techniques
  • Introducing IDE Dev Toolbar for Internet Explorer
  • Introducing Firebug for Firefox
  • RC API Commands
  • Hands on Selenium RC Commands
  • Running Tests on Internet Explorer & Firefox
  • Reporting & Verifying Results
  • Debugging Selenium RC Tests

  • Framework Advantages (Maintainability, Reusability)
  • Using JAVA to work with Excel Data and WebDriver
  • Install client driver for Excel
  • Accessing local or remote Database
  • Handling Forms in HTML
  • Data Driving in Selenium with Excel files and WebDriver
  • Data Entry Automation
  • Page Object Model and WebDriver

  • Selenium Grid Overview
  • Selenium Server Installation
  • Setting up Selenium Grid
  • Grid as Collection of RC Servers
  • How Selenium Server Works
  • Selenium Configuration with Eclipse
  • Running Selenium Server
  • Using JAVA Client Driver
  • Selenium Server Architecture
  • GUI Locators (By ID, By Name, By Link)
  • X-PATH and Different Techniques
    • X-Path Absolute
    • X-Path Attribute
    • X-Path Relative
    • X-Path finder tools

  • Selenium WebDriver
    • How to use WebDriver
    • WebDriver drivers
    • Writing WebDriver scripts
    • WebDriver Backed Selenium
    • Backing WebDriver with Selenium
  • Configure Selenium Geckodriver
  • Hands on WebDriver Commands
  • Running Tests on IE, Firefox & Chrome
  • Reporting & Verifying Results
  • Debugging Selenium Tests

  • What are Page Object and Page Factory
  • Factory in Selenium
  • Create Page Objects and Page Factory Usage
  • Elements Abstraction Layer
  • Implementing test frameworks
  • Execute the Test

  • Test report with TestNG
    • Creating a TestNG project
    • Adding libraries
    • Running your test
    • Analysing your report

  • What is Online AutomationTesting?
  • Advantages & Limitations of Automation Testing
  • Automation Criteria (Automate or Not)
  • Test Automation for Web Applications

  • What is Maven
  • Installing the Maven
  • Configuring the Maven
  • pom.xml file
  • Setting up the Maven project
  • 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
  • Introduction to BDD (Behaviour Driven Development)
  • Creating BDD Project in maven
  • Writing Feature files
  • Adding classes to BDD project
  • Data Tables
  • Executing the BDD project

Reviews Statistic

4.3
4.3 out of 4.3
18 Ratings
5 Start 7
4 Start 10
3 Start 1
2 Start 0
1 Start 0

18 reviews for Selenium 3.0 Test Automation with Java

  1. 5 out of 5

    :

    The course material was taught in a practical, hands-on fashion with help given when needed from Dr. Aras. This teaching approach ensures that students are learning and understanding at the same time, sometimes missing from other courses.

    Upon completing the two day course I felt confident enough to continue practicing the course subject matter on my own.

    WCC has offered valuable support after completing the course, which is very welcome!

    Especially as my plan is to work on and complete a project set by the college to consolidate my knowledge.

    I certainly would recommend training from WCC to anyone seeking expert technical training.

  2. 5 out of 5

    :

    The Overall FEEDback of the course is excellent. Dr Aras explained the basic concepts very well and given more time to practice. the course material was also good and can be referenced later also.

    I feel confident with selenium after this training.

  3. 5 out of 5

    :

    Very good, hands on course with concepts very well explained to newbies to automation testing. Excellent course material that can be referred to when course ends, to enable people to practice skills learnt on the course. Course taught at a good pace in class, neither too fast nor too slow.

  4. 4 out of 5

    :

    GreAt course with A huge amount of content covered over 2 days. There’s a nice balance between both practical and TheorY which makes the course more achievable. A beginners knowledge of Java would be beneficial but not essential. I would definetely recommend.

  5. 4 out of 5

    :

    I did the course over 2 day period and was very extensive. I went with very little knowledge of Java/Javascript but the teaching was at the level where i understood it very well. dr aras answered all my questions and was happy to help and support whenever I needed it.
    i would recommend the course to anyone who is looking to moving into automation.

  6. 3 out of 5

    :

    I have enjoyed the course and found it useful. DR ARAS IS Knowledgable and has explained things well. would recommend if you need to learn automation techniques.

  7. 4 out of 5

    :

    After 2 days with Dr Aras for the Selenium Test Automation, I went back to Brussels with a good knowledge of test automation with Selenium & Cucumber.

    Dr Aras expresses clearly his lessons to trainees and put much effort and explanation on questions. I really felt to be in front of a trainer who really cares about knowledge of his trainees.

    I sure will go back again for other trainings in my need.

  8. 4 out of 5

    :

    Very Good Course, DR.Aras is always happy to answer all our questions and provides good examples and makes sure we understand. Training material is very good. we can always go back and refer to it.

  9. 4 out of 5

    (verified owner):

    As a newcomer to automation testing, dr aras explained the concepts very well, together with examples. although most topics were covered in good depth, due to the quantity to be covered, some areas may have benefitted from further explanation.
    A very good introduction to SELENIUM and a platform from which to build, given the training material supplied with the course

  10. 4 out of 5

    :

    Basic concepts were covered well and overall training was good to equip with the tools required for automation testing. No doubt dr. aras is very knowledgeable and it would benefit trainees if duration could be extended to cover other topics which were briefly touched upon and also would give more hands-on time.

  11. 4 out of 5

    :

    A good introduction to Selenium, which starts with a Java programming refresher course, before progressing through Selenium IDE and RC, then getting into Webdriver itself. also touches on Cucumber and Selenium, which was nice.
    Now to get home and start coding Automation tests!

  12. 4 out of 5

    :

    a very good introduction to selenium test automation (coming from the world of manual testing) that also helped me to brush up on my very limited java knowledge.

    feel as if i’ve now got a solid foundation to build upon, and am confident that i can now competently build automated tests using the eclipse ide.

  13. 5 out of 5

    :

    a very valuable, informative course. demystifies automation testing for those of us who have been manual testing for many years and have been reluctant to move across to what has previously been seen as a development skill. I would highly recommend this course to those who wish to understand both the concepts and methods of automation testing and understand object oriented programming. personally this has been life changing for my career. thank you!!

  14. 5 out of 5

    :

    Dr Aras has been wonderful and magnificent regarding the methods selenium course has been delivered. I was sceptical about programming but all fears is now gone. I will definitely recommend WCC to any students out there who wants to further their careers in automation testing.

    I will be back to learn more courses with Dr Aras in the near future.

  15. 4 out of 5

    :

    The course was run over two days. Day 1 (first half) java basics/fundamentals. Then the rest was selenium ide, webdriver, and also covered wide areas including BDD, Python, Framework etc. overall, there was a great deal covered with a large number of notes emailed to support us. The benefits will only be truly realised when practicing at home. Dr Aris is very helpful and supportive and the JAVA training (by Saha) was also useful. Would certainly recommend for anyone with little hands on knowledge in test automation.

  16. 5 out of 5

    :

    I have gained extensive skills in automation testing in a very short space of time. i can write scripts using java which is pivotal for my work. Aras is very patient and is an excellent tutor. you can get a job as soon as you feel confident. if i did, you can do it.
    try wcc for automation#

  17. 5 out of 5

    :

    the course duration was short but covers what you need to know to be confident in automation testing with Selenium. the most interesting bit of doing the training with DR Aras, is his willingness in ensuring that you succeed. At the end of the course, students are allowed to attend more classes and there is ongoing support through phone, skype and other media.
    I will definitely recommend friends to him and will call back for future training.

  18. 4 out of 5

    :

    I have really strenghten my skills in automated testing withis courese I have learnt ho t run selenium grid, coucumber and bdd

Add a review

Duration 2 Days / 4 Evenings
Price £425.00

Select Start Date *

Location map

Share our course