Java TestNG Mastery Course
- Description
- Curriculum
- FAQ
- Reviews
Course Introduction
Welcome to the Java TestNG Mastery Course, your comprehensive guide to mastering TestNG, a powerful testing framework for Java applications. This course is designed to take you from a beginner to an advanced user, equipping you with the knowledge and skills needed to efficiently test and validate your Java applications using TestNG. Whether you’re just starting out or looking to enhance your testing capabilities, this course provides a structured approach to learning TestNG.
Section 1: Java TestNG Fundamentals
In this section, you will be introduced to the basics of TestNG, including its features and how it enhances Java testing. You’ll learn how to create and run TestNG classes, understand TestNG annotations, and explore dependency and exception tests. This section lays the groundwork for effectively using TestNG in your projects by covering essential topics such as test suites, groups, and data providers.
Section 2: Java TestNG Case Study – Doctor Management System
This section dives into a practical case study involving a Doctor Management System. You’ll apply what you’ve learned to create schema classes, perform CRUD operations, and build a user interface. You’ll also implement validations, handle exceptions, and conduct unit testing using TestNG. This hands-on project helps solidify your understanding of TestNG by applying it to a real-world scenario.
Section 3: Java TestNG Case Study
Building on the previous case study, this section presents another comprehensive project that involves creating a customer management application. You’ll develop POJO classes, build a user interface, and implement methods for adding and displaying customers. The focus is on validating customer data and ensuring the application flows correctly, culminating in thorough testing using TestNG.
Section 4: Selenium – Selenium IDE
Here, you’ll be introduced to Selenium IDE, a powerful tool for automating web application testing. You’ll learn how to install and use Eclipse, record and debug scripts, and perform various commands like wait, verify, and assert. The section also covers JavaScript basics, user extensions, and regular expressions, providing a strong foundation for automating web tests with Selenium IDE.
Section 5: Selenium – TestNG Integration
This section focuses on integrating TestNG with Selenium for enhanced testing capabilities. You’ll explore different types of annotations, test methods, grouping, and parameterizing test cases. The section also covers executing tests in parallel, retrying failed tests, and running TestNG suites, providing you with advanced techniques to streamline your testing process.
Section 6: Selenium – TestNG with Apache Ant and Maven
In the final section, you’ll learn how to use Apache Ant and Maven with TestNG to manage and build your projects. You’ll configure Ant, create and execute build files, and generate XSLT reports. The section also covers Maven project creation, importing, and modifying test cases, as well as converting existing projects to Maven, ensuring you can efficiently manage and automate your testing workflow.
Course Conclusion
By the end of this course, you will have a deep understanding of TestNG and its integration with Selenium, Ant, and Maven. You’ll be able to create, manage, and execute comprehensive test suites, automate testing processes, and apply best practices in your Java applications. This course empowers you with the skills to ensure your software is reliable, efficient, and ready for production.
-
1What is TestNGVideo lesson
-
2Features of TestNGVideo lesson
-
3Example- Creating TestNG ClassVideo lesson
-
4Example- Cresting TestNG Class- Employee DetailsVideo lesson
-
5Example- Running & Analyzing the detailsVideo lesson
-
6TestNG Annotations exampleVideo lesson
-
7TestNg Dependency TestVideo lesson
-
8TestNG Exception testVideo lesson
-
9TestNG test suites part 1Video lesson
-
10TestNG test suites part 2Video lesson
-
11TestNG executing groups - part 1Video lesson
-
12TestNG executing groups - part 2Video lesson
-
13TestNG Ignore test exampleVideo lesson
-
14Parameter test using data providersVideo lesson
-
15Parameter test using testingVideo lesson
-
16Project on Doctor Management SystemVideo lesson
-
17Creating Schema ClassVideo lesson
-
18Creating Schema Class ContinueVideo lesson
-
19Creating Collection to Perform CRUD OperationsVideo lesson
-
20Creating Collection to Perform CRUD Operations ContinueVideo lesson
-
21Creating UIVideo lesson
-
22Creating UI ContinueVideo lesson
-
23Creating ValidationVideo lesson
-
24Implementing Validation in ProgrammeVideo lesson
-
25Creating Exception and Handling ExceptionVideo lesson
-
26Installation of TestNGVideo lesson
-
27Unit Testing using TestNGVideo lesson
-
28Unit Testing using TestNG ContinueVideo lesson
-
29Introduction to ProjectVideo lesson
-
30Creating POJO ClassVideo lesson
-
31Creating UIVideo lesson
-
32UI BuildingVideo lesson
-
33Adding CustomersVideo lesson
-
34Display Customer and Check CriteriaVideo lesson
-
35Implementing Methods to UIVideo lesson
-
36Creating ValidationVideo lesson
-
37Implementing ValidationVideo lesson
-
38Creating and Implementing ExceptionVideo lesson
-
39Checking the Flow of ApplicationVideo lesson
-
40Testing Customer Data using TestNGVideo lesson
-
41Testing Customer Data using TestNG ContinueVideo lesson
-
42Testing Customer Validation using TestNGVideo lesson
-
43Output of the ProjectVideo lesson
-
44Introduction to SeleniumVideo lesson
-
45What is SeleniumVideo lesson
-
46Java InstallationVideo lesson
-
47How to Download EclipseVideo lesson
-
48Basic Programs of EclipseVideo lesson
-
49Eclipse ToolVideo lesson
-
50Different Types ViewsVideo lesson
-
51How to use Debug ModeVideo lesson
-
52Conclusion of Eclipse ToolsVideo lesson
-
53Introduction to JavaVideo lesson
-
54Install IDE FireBug and FirePathVideo lesson
-
55Record and Debug ScriptVideo lesson
-
56Pause and Step ExecutionVideo lesson
-
57Wait CommandVideo lesson
-
58Verify AlertVideo lesson
-
59Assert AlertVideo lesson
-
60Store and EchoVideo lesson
-
61Store Eval and Stored VarsVideo lesson
-
62JavaScript BasicsVideo lesson
-
63JavaScript Basics ContinuesVideo lesson
-
64User Extensions BasicsVideo lesson
-
65More on User ExtensionsVideo lesson
-
66Regular ExpressionsVideo lesson
-
67Regular Expressions ContinuesVideo lesson
-
68Creating New Test CareVideo lesson
-
69Login to FlipkartVideo lesson
-
70View Gift Card BalanceVideo lesson
-
71Link CountVideo lesson
-
72Link Count ContinuesVideo lesson
-
73Add Items to CartVideo lesson
-
74Delete From CartVideo lesson
-
75More on Delete CartVideo lesson
-
76Log OutVideo lesson
-
77Parameterization of Test CasesVideo lesson
-
78Parameterization of Test Cases ContinuesVideo lesson
-
79More on Parameterization of Test CasesVideo lesson
-
80Capturing Screenshots in Selenium IDEVideo lesson
-
81ConclusionVideo lesson

External Links May Contain Affiliate Links read more