К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Mastering Java and Advanced Tools for Selenium Automation · LearnSpace
Назад в каталог
courseraПрограммирование

Mastering Java and Advanced Tools for Selenium Automation

Курс от Packt
Средний≈ 12.3 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Embark on a detailed exploration of Java and its integration with advanced tools for Selenium automation. The course begins by demystifying the importance of Maven in framework development, guiding you through its installation, configuration, and usage. You'll delve into Maven's key components, like the POM.xml file and Surefire Plugin, and understand how they streamline your testing processes. The section concludes with an in-depth look at integrating TestNG with Maven and utilizing Maven profiling to manage test suites efficiently. Next, the course takes you through the core principles of Java, with a focus on Object-Oriented Programming (OOP). Through a series of structured lessons, you'll master loops, interfaces, inheritance, and array handling in Java. This foundational knowledge is further reinforced with practical exercises that simulate real-world challenges, ensuring you gain a solid grasp of Java's capabilities. The course also covers advanced Java topics, such as constructors, the 'this' and 'super' keywords, access modifiers, and exception handling, essential for building robust Selenium frameworks. Finally, the course introduces you to the Collections API, a critical tool for managing and manipulating groups of objects in Java. You'll explore the implementation of ArrayList, HashSet, and Map interfaces, along with practical exercises that prepare you for technical interviews. The course culminates with a module on the Cucumber BDD framework, where you learn how to write clear and effective tests that align with business requirements. As a bonus, the course includes lectures on defect tracking using Bugzilla, enhancing your skills in managing and reporting software defects. This course is designed for software testers, automation engineers, and developers with a basic understanding of Java and Selenium. Prerequisites include familiarity with basic Java syntax and concepts, as well as some experience with Selenium WebDriver.

Навыки, которые вы освоите

Issue TrackingTest CaseJava ProgrammingObject Oriented Programming (OOP)Cucumber (Software)Test AutomationJavaSoftware TestingBehavior-Driven DevelopmentApache MavenData StructuresBuild ToolsSelenium (Software)Test Script DevelopmentPackage and Software Management

Программа курса

6 модулей · 66 учебных материалов

01Maven - Build Management Tool In-Depth Information10 материалов

Maven - Build Management Tool In-Depth Information

Introduction to the Course 'Mastering Java and Advanced Tools for Selenium Automation'ЧтениеFull Specialization ResourcesЧтениеImportance of Maven in Framework DevelopmentВидеоInstalling and Configuring MavenВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Mastering Java and Advanced Tools for Selenium Automation
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 12.3 ч

6 модулей

Язык: Английский

Субтитры: Казахский

Часть программы вашего университета
Creating Maven Project and Understanding Its TerminologiesВидео
Understanding POM.xml File and Its DependenciesВидео
Importance of surefirePlugin in Executing TestsВидео
Integration of TestNG with MavenВидео
Switching the Tests with Maven ProfilingВидео
Maven: Understanding Build Management and DependenciesDIALOGUE
02Java OOPS Basics for Selenium Part -118 материалов

Java OOPS Basics for Selenium Part -1

When Should I Use While Loop?ВидеоHow Do While Loop Works?ВидеоExplanation on Nested For LoopsВидеоPractise Exercise on Loops -1 (Printing Pyramid Triangle)ВидеоPractise Exercise - 2- Yahoo Questions: (Inverted Sequence Pyramid Logic Program)ВидеоWhat Is Interface?ВидеоHow Java Classes Can Take Advantage of InterfacesВидеоWhat Are Abstract Classes and How Different They Are from InterfacesВидеоUsage of Inheritance in JavaВидеоPractical Examples on Types of InheritancesВидеоExplaining Function Overloading in Java with ExampleВидеоHow Different Is Function Overriding from Overloading? - ExplainВидеоWhat Are Arrays and Their Usage in Java ProgramsВидеоWays of Initializing Arrays and Assigning ObjectsВидеоLogic Program on Multi-Dimensional ArraysВидеоPractise Exercise - Print Smallest Number in 3*3 MatrixВидеоPractise Exercise - Cisco Interview Question on ArraysВидеоUnderstanding While LoopsDIALOGUE
03Core Java Tutorial - Part 218 материалов

Core Java Tutorial - Part 2

Date Class ConceptsВидеоworking with Calendar Objects in JavaВидеоHow Constructor Plays a Crucial RoleВидеоTypes of Constructors and Their UsageВидеоWhat Is Super Keyword?ВидеоSuper Keyword Practical UsageВидеоImportance of This KeywordВидеоStatic and Non-Static Importance in JavaВидеоFinal Keyword in JavaВидеоPackages and Their Usage in OOPSВидеоTypes of Packages and How They Will Help in Real TimeВидеоImportance of Access ModifiersВидеоDifference Between Public and Private Modifiers with ExamplesВидеоDifferent Kind of ExceptionsВидеоTry Catch Mechanism to Handle ExceptionsВидеоImportance of Finally Block in JavaВидеоWorking with Java Date and Time ClassesDIALOGUEAssessment 1Задание
04Core Java Tutorial - Part 3 - Collections API9 материалов

Core Java Tutorial - Part 3 - Collections API

What Are Java Collections?ВидеоImplementation of Arrays ListВидеоExamples of ArrayListВидеоImplementation of Set InterfaceВидеоExamples of HashSet Using IteratorВидеоImplementation of Map InterfaceВидеоDifference Between HashMap and HashTable (Interview)ВидеоPractise Exercise: Printing Unique Number - Amazon Interview QuestionВидеоExploring Java CollectionsDIALOGUE
05Cucumber Behaviour-Driven Data - Framework2 материалов

Cucumber Behaviour-Driven Data - Framework

Advantages of BDD, Why It Is Getting PopularВидеоImplementing BDD for Consistent Test CasesDIALOGUE
06Bonus Lectures - Defect Tracking Tool9 материалов

Bonus Lectures - Defect Tracking Tool

Sample Application to Derive Test CasesВидеоTestcases Continued for the Ecommerce AppВидеоTest Execution for All Test Cases and Update the Result StatusВидеоIntroduction to Bugzilla Tool and How to Create a BugВидеоAdding More Details to Bug with Understanding of All the FieldsВидеоConclusion to the Course 'Mastering Java and Advanced Tools for Selenium Automation'ЧтениеAssessment 2ЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание