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

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

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

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

Advanced Automation Frameworks and Testing with TestNG

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

О курсе

This course begins with an introduction to automation frameworks, focusing on the Page Object Model (POM) to enhance code reusability and maintainability. You will learn to create object repositories, page classes, and use Page Factory for efficient web element initialization. The course covers practical tips for finding all links on a webpage, providing a solid foundation in automation frameworks. Next, delve into Log4j2, from default configurations to advanced custom loggers, writing configuration files for console and file logging, and integrating Log4j2 into test cases to improve logging infrastructure. Transitioning to TestNG, the course covers setup, annotations, method prioritization, grouping, parameterization, parallel test execution, DataProviders, ITestResult, and listeners for customized test behavior. Practical exercises reinforce these concepts, preparing you for real-world application. Designed for software testers, automation engineers, and QA professionals with basic Selenium WebDriver and Java knowledge, this course deepens your understanding of advanced automation frameworks and TestNG. Implement POM and Page Factory, configure and use Log4j2, set up and leverage TestNG, utilize its advanced features, create and manage advanced reports, and execute data-driven tests and handle file uploads using Selenium WebDriver.

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

Test AutomationSelenium (Software)Test Execution EngineSoftware TestingAutomationTest Script DevelopmentTest CaseCode ReusabilityTest ToolsJavaTest Data

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

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

01Automation Framework8 материалов

Automation Framework

Introduction to the Course 'Advanced Automation Frameworks and Testing with TestNG'ЧтениеFull Specialization ResourcesЧтениеAutomation Framework IntroductionВидеоPage Object Model (POM)Видео

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

Packt - Course Instructors

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

Advanced Automation Frameworks and Testing with TestNG
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 15.6 ч

14 модулей

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

Часть программы вашего университета
Creating Object Repository and Page ClassВидео
Page FactoryВидео
Finding All Links on a Webpage – BONUSВидео
Exploring Automation Frameworks in TestingDIALOGUE
02Logging Infrastructure - Using Log4j27 материалов

Logging Infrastructure - Using Log4j2

Log4j2 IntroductionВидеоUsing the Default ConfigurationВидеоUsing Configuration File - Console LoggingВидеоUsing Configuration File - File LoggingВидеоWorking with Custom LoggersВидеоTest Case Example using Log4j2ВидеоImplementing Logging with Log4JDIALOGUE
03TestNG Setup5 материалов

TestNG Setup

TestNG IntroductionВидеоTestNG SetupВидеоAdding TestNG Javadoc to EclipseВидеоIntroduction to TestNG Annotations and SetupDIALOGUETestNG Setup - AssessmentЗадание
04TestNG - Annotations and Assertions8 материалов

TestNG - Annotations and Assertions

First TestNG Class - Test AnnotationВидеоTestNG AssertsВидеоTestNG Soft AssertsВидеоMethod and Class AnnotationsВидеоRunning a Test SuiteВидео@BeforeSuite and @AfterSuite AnnotationsВидео@BeforeTest and @AfterTest AnnotationsВидеоWorking with TestNG AnnotationsDIALOGUE
05TestNG - Advanced Features7 материалов

TestNG - Advanced Features

Prioritizing Test Methods in a Desired SequenceВидеоGrouping Test Methods - Part 1ВидеоGrouping Test Methods - Part 2ВидеоUnderstanding Dependent Test MethodsВидеоDisabling and Adding Timeout to Test MethodsВидеоPreserving Order of ExecutionВидеоControlling Test Case Order with TestNGDIALOGUE
06TestNG - Parameters and Parallel4 материалов

TestNG - Parameters and Parallel

Providing Parameters to the Test MethodsВидеоRunning Tests, Classes, and Methods in ParallelВидеоUsing XML Parameters in TestNGDIALOGUETestNG - Parameters and Parallel - AssessmentЗадание
07TestNG - Parameters and Parallel - Practice Exercise3 материалов

TestNG - Parameters and Parallel - Practice Exercise

TestNG Practice Exercise QuestionВидеоPractice Exercise Solution - Selenium WebDriver Practical ExampleВидеоAutomating Web Tests with Selenium using TestNGDIALOGUE
08TestNG - DataProviders3 материалов

TestNG - DataProviders

DataProviders - Part 1ВидеоDataProviders - Part 2ВидеоLeveraging Data Providers in TestNGDIALOGUE
09TestNG - ITestResult4 материалов

TestNG - ITestResult

ITestResult InterfaceВидеоTaking a Screenshot on FailureВидеоUnderstanding ITestResult Interface in TestNGDIALOGUETestNG - ITestResult - AssessmentЗадание
10TestNG - Listeners5 материалов

TestNG - Listeners

IInvokedMethodListenerВидеоITestListenerВидеоISuiteListenerВидеоTestNG Listeners - Code RefactoringВидеоExploring TestNG ListenersDIALOGUE
11TestNG - Reporter Logs and Hypertext Markup Language (HTML) Reports2 материалов

TestNG - Reporter Logs and Hypertext Markup Language (HTML) Reports

TestNG Reporters and LogsВидеоUsing Reporters in TestNGDIALOGUE
12Extent Reports - Advanced Reporting8 материалов

Extent Reports - Advanced Reporting

Advanced Reporting Introduction and FeaturesВидеоAdvanced Reporting - Practical ExampleВидеоAttaching Screenshots to Advanced ReportsВидеоMultiple Test CasesВидеоReporting with Page Object Model (POM)ВидеоExercise with SolutionВидеоUnderstanding Reporting in Automated TestsDIALOGUEExtent Reports - Advanced Reporting - AssessmentЗадание
13Selenium WebDriver – Data-Driven Testing6 материалов

Selenium WebDriver – Data-Driven Testing

Data-Driven Testing SetupВидеоReading Data from an Excel FileВидеоReading Multiple Datasets from an Excel FileВидеоMultiple Datasets Test Case - Practical ExampleВидеоWriting Data to an Excel FileВидеоImplementing Data-Driven TestingDIALOGUE
14Selenium WebDriver - File Upload and Windows Authentication10 материалов

Selenium WebDriver - File Upload and Windows Authentication

Uploading Files on Windows – RobotВидеоUploading Files on Mac – RobotВидеоAutoIT Installation and Finder ToolВидеоUploading Files on Windows – AutoITВидеоHandling Windows Authentication Using AutoITВидеоConclusion to the Course 'Advanced Automation Frameworks and Testing with TestNG'ЧтениеAutomating File Uploads with Selenium and Robot ClassDIALOGUESelenium WebDriver - File Upload and Windows Authentication - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание