Java Selenium Web Automation Testing - APR2023
Technocredits
103 modules
Bilingual in English and Hindi
Lifetime access
"Master Web Automation Testing with Java & Selenium, Learn it from Scratch ! Join Now to Level Up Your Testing Skills"
Key Highlights
Learn Java programming fundamentals, in-depth programming logic, best practices
Automate testing of web applications with Selenium WebDriver
Understand different types of locators and handling web elements
Work with TestNG framework and use assertions for test validations
Implement Hybrid driven framework [data driven + page object model + page factory + modular driven framework]
Create a comprehensive automation framework from scratch using BDD (Cucumber) & TDD (Hybrid driven).
As per industry standard, create Git repo -> Push code -> Run it from Jenkins.
Get hands-on experience with real-world projects and case studies
What you will learn
Core Java Fundamentals & Programming
In this module, you will learn in depth concepts of Java programming, Oops, Exception handling & Collections framework concepts.
Setting up Java and Selenium Environment
In this module, you will learn how to set up the Java and Selenium environment in your system and will also learn about the required tools needed to start working on Selenium.
Selenium WebDriver Basics
In this module, you will learn the basics of Selenium WebDriver, including how to create, configure, and run tests using WebDriver.
Locators and Test Design Techniques
In this module, you will learn about the various locators available in Selenium and the different test design techniques used in automation testing.
Handling Web Elements and Advanced WebDriver Techniques
In this module, you will learn about handling web elements such as buttons, text fields, etc. in Selenium and advanced WebDriver techniques for test automation.
Test Frameworks and CI/CD Integration
In this module, you will learn about the different test frameworks available in Selenium and how to integrate Selenium with CI/CD tools for continuous integration and delivery.
Project Work and Industry Best Practices
In this module, you will work on a project using Selenium to apply the concepts and techniques learned throughout the course. You will also learn about industry best practices in automation testing.
Automation Testing Introduction
In this module, you will get an introduction to Automation Testing and will learn why Automation testing has become an essential part of software development.
Modules
Course Outline
1 attachment • 15 mins
Java-Assignment
dvdvdvd
Day-3
1 attachment • 1 hrs
Session-3_local_variable___instance_variable(default values)
Day-4
1 attachment • 1 hrs
Session-4_conditional_statement_if
Day-5
1 attachment • 33.47 mins
Session-5_If_else_ladder
Day-6
1 attachment • 1 hrs
Session-6_nested_if_else_for_loop
Day-7
1 attachment • 1 hrs
Session-7_For_loop_break
Day-8
5 attachments • 3 hrs
Session-8.1_boolean
Session-8.2_Interview_Question
Session-8.3_Scenario_based_programming
Session-8.4_continue
Session-8.5_Return_Type
Day-9
4 attachments • 3 hrs
Session-9.1_Multiple_Objects
Session-9.2_Communication_btween_two_classes
Session-9.3_instance_variable_Memory_address
Session-9.4_datatype_default_value
Day-10
1 attachment • 1 hrs
Session-10_Eclipse_reverse_loop
Day-11
1 attachment • 1 hrs
Session-11_while_loop
Day-12
1 attachment • 53.33 mins
Session-12_Github_Git_Setup
Day-13
1 attachment • 1 hrs
Session-13_branch_concept_Project_import
Day-14
4 attachments • 3 hrs
Session-14.1_Git_flow
Session-14.2_assignment12_discussion
Session-14.3_Github_PR
Session-14.4_String_Character_methods
Day-15
6 attachments • 4 hrs
Session-15.1_doubt_discussion
Session-15.2_static
Session-15.3_static
Session-15.3_static
Session-15.4_static_non_static_Calling
Session-15.5_prime_number
Day-16
2 attachments • 1 hrs
Session-16.1_static_nonstatic
Session-16.2_nested_for_loop
Day-17
1 attachment • 1 hrs
Session-17_string_replace_method
Day-18
1 attachment • 1 hrs
Session-18_Debugging
Day-19
2 attachments • 1 hrs
Session-19.1_repo_compilation_issue_discussion
Session-19.2_String_class_method
Day-20
6 attachments • 3 hrs
Session-20.1_type_casting
Session-20.2_package
Session-20.3_import
Session-20.4_programming_assignment
Session-20.5_assignment
Session-20.6_scanner_class
Day-21
6 attachments • 3 hrs
Session-21.1_Scanner
Session-21.2_Scanner_Programm
Session-21.3_String_Class_Methods
Session-21.4_Array
Session-21.5_array_default_value_static
Session-21.6_programming_test
Day-22
2 attachments • 1 hrs
Session-22.1_Array
Session-22.2_Access_Modifiers
Day-23
1 attachment • 1 hrs
Session-23_Access_modifiers
Day-24
2 attachments • 1 hrs
Session-24.1_Assignment-23
Session-24.2_arrays_tostring_armstrong
Day-25
1 attachment • 51.44 mins
Session-25_Encapsulation
Day-26
3 attachments • 3 hrs
Session-26.1_programming
Session-26.2_Programming_Practice
Session-26.3_Inheritance
Day-27
4 attachments • 4 hrs
Session-27.1_inheritance_case_3
Session-27.2_repo_upload_in_detail
Session-27.3_Quick_revision
Session-27.4_git_stash
Day-28
1 attachment • 1 hrs
Session-28_Merge_Conflits
Day-29
2 attachments • 1 hrs
Session-29.1_Stash_Conflict_revision
Session-29.2_Inheritance
Day-30
2 attachments • 1 hrs
Session-30.1_assignmnet_discussion
Session-30.2_Overloading
Day-31
2 attachments • 36.71 mins
Session-31.1_assignment
Session-31.2_overloading_interview_Question
Day-32
7 attachments • 3 hrs
Session-32.1_Overloading
Session-32.2_Overriding
Session-32.3_Overriding
Session-32.4_Overriding
Session-32.5_Protected_Access_Modifiers
Session-32.6_Ascii_Value
Session-32.7_Ascii_Value
Day-33
5 attachments • 2 hrs
Session-33.1_Number_String_Swap
Session-33.2_Object_Superclass
Session-33.3_Multiple_inheritance_not_allowed
Session-33.4_Final_keyword
Session-33.5_how_sop_works
Day-34
2 attachments • 34.84 mins
Session-34.1_Abstraction
Session-34.2_Programming_Test
Day-35
1 attachment • 1 hrs
Session-35.1_Interface
Day-36
1 attachment • 1 hrs
Session-36_Abstract_Class
Day-37
2 attachments • 1 hrs
Session-37.1_assignment
Session-37.2_abstract_class_interface_difference
Day-38
2 attachments • 3 hrs
Session-38.1_ClassCast_Exception
Session-38.2_Constructor
Day-39
5 attachments • 3 hrs
Session-39.1_Private_Constructor
Session-39.2_super_this
Session-39.3_super_this
Session-39.4_super_this
Session-39.5_revision
Day-40
2 attachments • 1 hrs
Session-40.1_Assignment
Session-40.2_blocks
Day-41
2 attachments • 1 hrs
Session-41.1_Blocks_Inheritance
Session-41.2_Overide_toString
Day-42
5 attachments • 3 hrs
Session-42.1_Topics_Covered_So_Far
Session-42.2_Static_Blank_Final_Variable
Session-42.3_Interface_Java8
Session-42.4_Singleton_design_pattern
Session-42.5_String_Constant_pool_String_Immutable
Day-43
4 attachments • 3 hrs
Session-43.1_git_cmd
Session-43.2_String_StringBuffer_StringBuilder
Session-43.3_exception_handling
Session-43.4_try_catch_finally
Day-44
2 attachments • 1 hrs
Session-44.1_Assignment_discussion
Session-44.2_nested_if_else
Day-45
2 attachments • 1 hrs
Session-45.1_Assignment-discussion
Session-45.2_exception_handling
Day-46
2 attachments • 30.98 mins
Session-46.1_Exception_hierarchy
Session-46.2_Programming_Discussion
Day-47
2 attachments • 34.45 mins
Session-47.1_Exception_Handling_Corner_Case
Session-47.2_throws
Day-48
3 attachments • 3 hrs
Session-48.1_throws_try_catch
Session-48.2_throws_checked_unchecked
Session-48.3_throw_custom_exception
Day-49
6 attachments • 3 hrs
Session-49.1_Pattern_Printing
Session-49.2_Do_while_loop
Session-49.3_Switch_case
Session-49.4_Switch_case
Session-49.5_Multi-threading
Session-49.6_Revision-1
Day-50
1 attachment • 1 hrs
Session-50_Collections_framework_ArrayList
Day-51
1 attachment • 1 hrs
Session-51_Collections_framework_ArrayList_Methods
Day-52
1 attachment • 1 hrs
Session-52_ArrayList
Day-53
1 attachment • 1 hrs
Session-53_Enahnce_For_loop_HashSet
Day-54
5 attachments • 3 hrs
Session-54.1_HashSet
Session-54.2_HashSet Methods
Session-54.3_LinkedHashSet Methods
Session-54.4_LinkedHashSet_TreeSet_HashMap
Session-54.5_Doubt_Discussion
Day-55
6 attachments • 3 hrs
Session-55.1_arraylist_Remove
Session-55.2_remove_all
Session-55.3_Hashmap_Freq_Count
Session-55.4_Hashmap_other_example
Session-55.5_FailFast_FailSafe
Session-55.6_FailFast_FailSafe
Day-56
1 attachment • 1 hrs
Session-56_Sorting_And_Comparable
Day-57
1 attachment • 49.58 mins
Session-57_Comparator
Day-58
2 attachments • 1 hrs
Session-58.1_hashmap_internal
Session-58.2_hashCode_and_equals
Day-59
1 attachment • 41.21 mins
Session-59_Sorting_revision
Day-60
6 attachments • 3 hrs
Session-60.1_HashCode_Equals
Session-60.2_ArrayList_LinkedList
Session-60.3_Collection_Hierarchy
Session-60.4_Collections_Framework_Overview
Session-60.5_Interview_Question
Session-60.6_File_handling
Day-61
5 attachments • 3 hrs
Session-1.1_Selenium_Setup_Eclipse
Session-1.2_HTML_form_creation_and_automation_1
Session-1.3_HTML_form_creation_and_automation_2
Session-1.4_HTML_form_creation_and_automation_3
Session-1.5_Browser_Methods
Day-62
1 attachment • 1 hrs
Session-2_Why_Automation
Day-63
1 attachment • 1 hrs
Session-3_Alert
Day-64
1 attachment • 1 hrs
Selenium-4_Different_Types_of_Alert_Handling
Day-65
3 attachments • 3 hrs
Selenium-5.1_Xpath_methods
Selenium-5.2_Scrolling
Selenium-5.3_Dropdown_Select_class_methods
Day-66
6 attachments • 3 hrs
Session-6.1_Dropdown_Interview_Q
Session-6.2_Javascript_Click
Session-6.3_FileUpload_Robot_class
Session-6.4_doubt_discussion
Session-6.5_find_elements
Session-6.6_webtable
Day-67
1 attachment • 1 hrs
Session-7._Actions_Class(Right, DragAndDrop, MouseHover, DoubleClick)
Day-68
2 attachments • 56.59 mins
Session-8.1_Assignment_doubt_discussion
Session-8.2_html_table
Day-69
1 attachment • 1 hrs
Session-9_iSDisplayed_iSEnabled_Frames
Day-70
3 attachments • 2 hrs
Session-10.1_Frame_Handling
Session-10.2_Table_Dynamic_Xpath_1
Session-10.3_Table_Dynamic_Xpath_2
Day-71
1 attachment • 1 hrs
Session_11_TestNG_Introduction
Day-72
1 attachment • 1 hrs
Session_12_TestNG_Groups_XMLFile_Eabled_Disabled
Day-73
1 attachment • 1 hrs
Session_13_TestNG_part_3
Day-74
1 attachment • 1 hrs
Session_14_TestNG_part_4
Day-75
4 attachments • 3 hrs
Session_15.1_TestNG_Groups
Session_15.2_TestNG_Parameters
Session_15.3_TestNG_DataProvider_1
Session_15.3_TestNG_DataProvider_2
Day-76
3 attachments • 3 hrs
Session_16.1_TestNG_DataProvider_1
Session_16.1_TestNG_DataProvider_2_Excel
Session_16.1_TestNG_DataProvider_3_Excel
Day-77
2 attachments • 1 hrs
Session-17.1_DataDriven_Corner_Case
Session-17.2_Framework_high_level_discussion
Day-78
1 attachment • 1 hrs
Session-18_explicit_wait
Day-79
2 attachments • 53.4 mins
Session-19.1_Explict_Wait_Interview_Question
Session-19.2_Properties_File
Day-80
1 attachment • 1 hrs
Session-20_Assert_SoftAssert
Day-81
2 attachments • 4 hrs
Session-21.1_Xpath
Session-21.2_Xoath_Css
Day-82
3 attachments • 3 hrs
Session-22.1_Framework_part1
Session-22.2_Framework_part2
Session-22.3_Framework_part3
Day-83
1 attachment • 56.97 mins
Session-23_Datadriven_capabilities_added
Day-84
1 attachment • 1 hrs
Session-24_Framework_testscript
Day-85
1 attachment • 1 hrs
Session-25_testscript_writing
Day-86
4 attachments • 3 hrs
Session-26.1_Framework_Development_TC_4.1
Session-26.2_Framework_Development_TC_4.2
Session-26.3_Git_Session
Session-26.4_Framework_Development_TC_4.3
Day-87
3 attachments • 2 hrs
Session-27.1_Page_Factory_Understanding
Session-27.2_Framework_Development_PageLayer_Changes
Session-27.3_Framework_Development_TC_6
Day-88
1 attachment • 55.72 mins
Session-28.1_Maven
Day-89
1 attachment • 1 hrs
Session-29.1_Maven
Day-90
1 attachment • 58.07 mins
Session-30_TakeScreenshot
Day-91
2 attachments • 3 hrs
Session-31.1_Singleton_design_pattern
Session-31.2_date_picker
Day-92
4 attachments • 1 hrs
Session-32.1_Script_Fixing
Session-32.2_Mvn_from_cmd
Session_32.3_Jenkins_Maven_Job_Creation
Session_32.4_Jenkins_TimeStamp_ParameterJob_Chron_Pattern
Day-93
1 attachment • 1 hrs
Session_33_Dependendant_Job
Day-94
1 attachment • 1 hrs
Session-34_Allure_reporting_Hybrid_framework
Day-95
1 attachment • 1 hrs
Session-35_Allure_Reporting_With_Jenkins
Day-96
Day-97
2 attachments • 1 hrs
Session-37.1_Convert_Hybrid_To_Cucumber
Session-37.2_Convert_Hybrid_To_Cucumber
Day-98
1 attachment • 2 hrs
Session-38_Cucumber_new_Scenario
Day-99
1 attachment • 1 hrs
Session-39_Cucumber_new_Scenario
Day-100
3 attachments • 3 hrs
Session-40_Cucumber_interview_questions
Session-40_JVM_Parallel_And_Allure_Part_1
Session-41_Cucumber_Parallel_And_Jenkins
Day-101
3 attachments • 1 hrs
Session-41.1_Multitab
Session-41.3_Maven_Lifecycle
Session-41.2_Automation_Challenges
About the creator
Technocredits
Rate this Course
₹ 5000.00
Order ID:
This course is in your library
What are you waiting for? It’s time to start learning!
Wait up!
We see you’re already enrolled in this course till Lifetime. Do you still wish to enroll again?