The course is designed for those looking to elevate their automation testing skills by creating a Selenium test framework from the ground up. It begins with an introduction to essential tools like TestNG for testing, Maven for build management, and Jenkins for continuous integration. You will learn the advantages of each tool and how they contribute to a robust automation framework. The course then covers the step-by-step process of building and running tests, including executing test cases in parallel and generating detailed reports.
Schenken Sie Ihrer Karriere Coursera Plus mit einem Rabatt von $160 , der jährlich abgerechnet wird. Sparen Sie heute.
Empfohlene Erfahrung
Was Sie lernen werden
Understand Selenium test framework architecture and components.
Apply TestNG, Maven, and Jenkins to automate testing workflows.
Evaluate the effectiveness of Page Object Design Patterns.
Create a cross-browser testing setup using Selenium Grid.
Kompetenzen, die Sie erwerben
- Kategorie: Pytest Frameworks
- Kategorie: Python
- Kategorie: Appium
- Kategorie: TestNG
- Kategorie: Selenium WebDriver 3
- Kategorie: Python
Wichtige Details
Zu Ihrem LinkedIn-Profil hinzufügen
Oktober 2024
4 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.
Erwerben Sie ein Karrierezertifikat.
Fügen Sie diese Qualifikation zur Ihrem LinkedIn-Profil oder Ihrem Lebenslauf hinzu.
Teilen Sie es in den sozialen Medien und in Ihrer Leistungsbeurteilung.
In diesem Kurs gibt es 8 Module
In this module, we will explore Jenkins as a continuous integration tool, focusing on its capabilities to automate and streamline the software development process. You will learn how to set up a Jenkins-Maven project, run builds, and generate reports. Additionally, we will cover how to schedule Jenkins builds to execute on a recurring basis or as needed, ensuring efficient and consistent project management.
Das ist alles enthalten
3 Videos1 Lektüre
In this module, we will introduce you to the course content and objectives, providing a clear understanding of what you will achieve by the end of the program. We will also cover the installation and configuration of Eclipse, setting up your development environment for building a robust Selenium test framework from scratch.
Das ist alles enthalten
15 Videos
In this module, we will explore the TestNG testing framework and its powerful features that simplify and enhance test automation. We will cover everything from basic test execution to advanced topics like annotations, parameterization, and running tests in parallel. You will also learn how to generate detailed test reports and use various techniques to control and optimize the execution of your test suite.
Das ist alles enthalten
9 Videos1 Aufgabe
In this module, we will delve into Maven, a powerful build management tool, and explore its role in managing and automating project configurations. We will cover everything from setting up Maven to creating projects and configuring the pom.xml file. You will also learn how to integrate TestNG with Maven, manage dependencies effectively, and set up multiple automation profiles to streamline your testing processes.
Das ist alles enthalten
4 Videos
In this module, we will cover the fundamentals of the ANT build management tool, focusing on its role in automating tasks within a test framework. You will learn how to install and configure ANT, understand the build.xml file, and use different ANT commands to trigger and control framework operations. We will also explore how ANT compares to other tools like Maven, providing a comprehensive view of its capabilities and applications.
Das ist alles enthalten
4 Videos
In this module, we will delve into the Page Object design pattern, a crucial concept for creating maintainable and scalable test automation frameworks. You will learn how to create object repositories, develop page object classes, and use these classes effectively within test cases. We will also cover advanced topics such as dynamic environment variables and live examples to solidify your understanding of this pattern.
Das ist alles enthalten
8 Videos1 Aufgabe
In this module, we will explore Selenium Grid and its use in performing cross-browser testing. You will learn how to configure the Selenium Grid architecture, set up hubs and nodes, and register nodes with the hub server. We will also cover the implementation of desired capabilities and the execution of Selenium scripts on remote machines, enabling you to test your applications across different browsers and environments effectively.
Das ist alles enthalten
6 Videos
In this module, we will cover the essential Java OOP concepts that are critical for designing an efficient test automation framework. You will learn the theory and practical application of interfaces, inheritance, and polymorphism, and understand how these principles can be applied to create flexible and scalable test frameworks. We will also reinforce coding fundamentals through practical exercises to strengthen your Java skills for framework development.
Das ist alles enthalten
7 Videos2 Aufgaben
Dozent
von
Empfohlen, wenn Sie sich für Software Development interessieren
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu über 7.000 erstklassigen Kursen, praktischen Projekten und Zertifikatsprogrammen, die Sie auf den Beruf vorbereiten – alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.
If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.
Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.