Certificate Course on Test Automation by Selenium using Java

Certificate Course on Test Automation by Selenium using Java

This course provides a practical understanding of testing overall, with a focus on test automation using a simple IDE with no programming requirements.

course at a glance

  • Date : 14 Dec - 7 Feb 2020
  • No. of Classes/ Sessions : 13
  • Total Hours : 50
  • Last Date of Registration : 12 Dec 2019
  • Class Schedule :
    • Saturday - 2.00 pm - 6.00 pm
  • venue : Rupayan Trade Center; 16th floor (Space-1), 114, Kazi Nazrul Islam Avenue, Bangla Motor, Dhaka 1000.

Price: TK. 14,000
(including VAT & TAX)

This training is jointly organized by BITM & Leads Training & Consulting Ltd

Training will be held in Leads Training & Consulting Ltd.

One of  the  most  popular open-source automation tools used by website application development companies today. Use the Selenium IDE to rapidly prototype, develop, and deploy automated test scripts and suites in software projects using common development approaches such as Agile, iterative/spiral and standard waterfall lifecycles. Understand the software testing process in terms of standard practices such as test planning, design, and execution as well as types of test activities based on software testing state-of-the- practice and industry best practices used in today’s software projects. This includes how to support and integrate test automation through the phases of software projects.

Course Outline

Introductory class

1. Introduction
2. What is Software Testing and why should we test ? 
3. What is Test Automation ? Why automation is needed over manual testing ? 
4. Automation in Bangladesh Software Industry
5. Create Skype Group

Selenium IDE

6. Introduction to Selenium

7.Install Selenium IDE and ChroPath.

8.Introduction to Selenium IDE

9.Creating your First Selenium IDE script

10.How to use Locators in Selenium IDE

11.How to enhance a script using Selenium IDE

12.Automate a testing website using Selenium IDE

Project 1 : Automating a website using Selenium IDE

Web Driver

It will be beneficial if you revisit Java , before start on Webdriver. Though we will cover the following Java concepts which will be needed for Selenium Automation -

i) Basic structure of Java and Introduction of class and main method.
ii) What is package concept in java
iii) Variables and assigning variables in java
iV) Object, Creating an obeject in java
V) Attributes
vi) Java access Modifiers 
vii) Java Methods 
viii) Java Encapsulation
ix) Java Constructor/Destructor
x) Java To String concept

13.Introduction to Selenium WebDriver

14.Guide to install Selenium WebDriver and its necessary Environment

15.Creating your First Script in Webdriver

16.Cross Browser Testing using Selenium

17. Why Version control system is important in managing code and learn basic git commands to manage codes.

18.Sessions, Parallel run and Dependency in Selenium

19. Apache Maven details and building Java Projects with Maven

20. TestNG framework for test automation 

21. How TestNG makes Selenium tests easier

22. All about TestNG annotations and test management using TestNG 

23. TestNG Data Provider

24. Data driven testing using Apache POI

25. All About Excel in Selenium: POI & JXL

26. Test Case Priority in TestNG

27. TestNG: Execute multiple test suites

28. Parameterization using XML and DataProviders: Selenium

29. Creating Keyword & Hybrid Frameworks with Selenium

30. Page Object Model (POM) & Data driven testing

31. PDF , Emails and Screenshot of Test Reports in Selenium

32. Listeners and their use in Selenium WebDriver

33. Handling Date Time Picker using Selenium

34. Using headless browser - Selenium with HTMLUnit Driver & PhantomJS

35. Database Testing using Selenium

36. Handling Cookies in Selenium WebDriver

37. Alert & Popup handling in Selenium

38. Handling Ajax call in Selenium Webdriver

Project -2 : Automating a testing website using Selenium Webdriver, Java, Maven and TestNG

Tentative Class Start

14th December, 2019

Available Seat

10 / 15

who can join

Programming Fundamentals or equivalent experience.

Meet the Instructor