Best TestNG Courses 2020
Best TestNG Tutorials 2020
TestNG – All in One (Crash Course), Interview question & MCQ
TestNG – All in One (Crash Course) – [Course Last Updated 5th June, 2020]
By crash course we mean that each lecture is small and to the point and explains one topic at a time and is a step-by-step guide. This does not mean that this is a summary course, but rather a detailed step by step guide where all topics are included for TestNG, including Maven and Jenkins.
This course covers TestNG, Maven, Jenkins, MCQs (multiple choice questions), cheat sheets, interview questions, and all the codes available for download.
*** Please see our course content video or course content below for more details ***
This course is a unique and unique place in Udemy that will provide in-depth knowledge in TestNG with Maven and Jenkins
Unlike other Udemy courses, this course provides over 6.5 hours of video with
MCQ (Multiple Choice Questions), Cheat Sheets, Interview Questions and all the codes to download at the end of each section.
Each lecture is small and to the point and explains one topic at a time and is a step-by-step guide.
If you don’t have any knowledge of Java or TestNG, don’t worry, we have a basic Java video to help you get started and later we will have TestNG step by step with Maven and Jenkins which will help you understand. and learn quickly
Includes 6.5 hours of videos (64 videos) + MCQs, cheat sheets, interview questions (per section)
We will provide lifelong support to our students.
We have over 10 corporate trainers available in different time zones and can help you answer your questions quickly and easily.
If you think a topic is missing or unavailable, please reply to us using a message in Udemy and we’ll be happy to add them.
If you have any questions regarding any topics, please post them in the Q&A sections and we’ll get back to you within 12 hours.
*** If the problem is still not resolved, we will help you by transferring to Skype or Team Viewer. You can always message us in Udemy if you experience blocking issues and need one-on-one assistance. ***
By the end of the course, you will have mastered TestNG with Maven and Jenkins and be able to complete any interview.
Course Content Summary [For complete course content in each section, please see “Curriculum for this Course”]
Introduction: Covers details such as why to take the course, course content, and introduction to TestNG
Java Setup: Covers details such as the basics needed for Java setup, Java environment setup, and Eclipse setup
Java basics – especially for Java Novice: covers details such as creating your first Java project and writing your first program in Java
Configuring TestNG: covers details like the different ways to configure TestNG
TestNG Annotations: Covers in-depth details of various types of annotations supported in TestNG with examples
TestNG Assertions: Covers in-depth details of various types of assertions supported in TestNG with examples
Other features of TestNG: Covers hard assertions, soft assertions, hard assertions with Try Catch, deactivation in TestNG and timeouts in methods and suite level, as well as precedence with various examples
Other advanced features of TestNG: Covers detailed details about TestNG priority, TestNG dependency, TestNG bundle, TestNG data providers, TestNG ITest results, TestNG ITestListener, TestNG IExecutionListener etc. with various examples
TestNG Reporting: Covers the details of Surefire Reporting
TestNG with Maven: Covers detailed details of installing Maven to run TestNG test cases using Maven
TestNG with Jenkins: Covers detailed details of installing Jenkins, creating the job, configuring the job, and running TestNG test cases using the scheduled job
TestNG Running Test Cases in Parallel: Covers the detailed details of running TestNG test cases in parallel with various examples
You will learn:
By the end of this course you will have an in-depth knowledge of TestNG test frameworks and you will be a TestNG master
2 Dedicated INSTRUCTORS for each course to help you with queries within 24 HOURS
You will have an excellent command of construction management using MAVEN
You should be able to run any Java-based automation project from scratch on your own
You will be able to understand and write efficient test code using TestNG
Complete knowledge of TestNG, Maven and Jenkins
Solve all the obstacles related to TestNG while learning about Selenium
Implement TestNG in your project (if applicable) by yourself.
Understand in depth various types of annotations and assertions in detail, including hard and soft assertions
Learn about various important features of TestNG such as Priority, Dependency, Grouping, Data Providers, Disable, and Exits
Capable of implementing custom listener classes using TestNG listeners
Get an in-depth understanding of parallel test case execution using TestNG
Understanding TestNG Reports
Learn in-depth knowledge of Maven and how to run TestNG test cases using Maven
Learn in-depth knowledge of Jenkins and how to schedule tasks to run our TestNG test cases
Have multiple choice questions, cheat sheets, and interview questions for each section
Finally, you will be 100% clear in the concepts of TestNG and can delete any interview
TestNG Complete Bootcamp For Beginners – Novice To Ninja
TestNG is one of the best testing frameworks available today.
It helps the automation tester to focus on writing and implementing test cases, so that he can focus on testing application functionality and the logistics of execution, Monitoring and reporting is handled by the TestNG Framework.
This course includes a wide range of topics from TestNG annotations, different types of assertions, running a test suite, running tests in a desired sequence, grouping related tests, understanding tests dependent, Preserver execution order, reading parameters from xml file, DataProviders (running test methods for multiple datasets), TestNG Listeners, TestNG Reporters (Logging), TestNG HTML Reports . All materials, including code files.
One stop shop to become an expert in implementing automation framework from scratch
This course is very well structured:
Each conference consists of a video screencast and code files
Strong focus on practicing and asking questions
You will also learn best practices
Get over 4 hours of unique content with code files provided for you to refer to and learn with examples.
Are you looking to enter the automation industry with the latest technology in the market?
Would you like to learn how to use TestNG to build a solid automation foundation?
Interested in knowing how TestNG can help you manage the logistics of running test frameworks?
You will learn:
***** By the end of this course you will have a detailed understanding of TestNG test frameworks
You will be able to design a testing framework using the functionality provided by TestNG Testing Framework
*** In-depth understanding of TestNG Framework annotations
***** We have 10 dedicated INSTRUCTORS to help you with queries within 24 HOURS, CV preparation, interview questions
***** You will have a great command using features like running parallel tests
You will have a full understanding of reading parameters from XML files
***** You will learn how to perform the same test method with multiple sets of data
You will be able to implement a custom listening class using TestNG listeners
The Complete TestNG & Automation Framework Design Course
Learn how to build your automation infrastructure from scratch using TestNG and Selenium WebDriver with page object model design.
This course covers TestNG and Automation Framework Building in detail, from basic to advanced level.
This course has a strong focus on TestNG, Java, Maven, Selenium WebDriver, Page Object Model, and Page Factory Design.
I believe in teaching by example. So you will not find any PPT during the sessions. But, you will find dozens of real-time scenarios used to develop TestNG concepts.
Do not hesitate to post your questions / comments in the block provided under each video session. I’ll make sure all your questions are answered. “Course Outline” below will give you an idea of the depth and overall coverage of this course. If you would like to learn another TestNG concept – which is not already covered in this course – please let me know via Udemy Messenger.
Automate basic testing in TestNG
Assertions in TestNG
Hard vs soft assertions in TestNG
BeforeMethod and AfterMethod annotations
BeforeClass and AfterClass annotations
Managing Test Execution Using TestNG XML Files
Include and exclude methods in an XML file
BeforeTest and AfterTest annotations
BeforeSuite and AfterSuite annotations
Managing test dependencies in TestNG
Skip test methods in TestNG
Parallel execution in TestNG
HTML TestNG Reports
Data provider in TestNG
Building an automation infrastructure from scratch using the page object model and the WebElements page factory
What is Page Factory?
Collection of items (list) in Page Factory
Initializing the elements of the page factory
Page object template design
Creating a base page class
Creating a page library
Creation of the feed library
This course is designed for you if you are:
a QE automation engineer OR
a Selenium WebDriver automation aspirant OR
a manual testing professional eager to quickly start your automation business OR
a QTP / UFT professional wishing to switch to selenium according to market demand OR
a QE Manager exploring better automation solutions for your project OR
a young graduate looking to quickly acquire a new skill that is in high demand in the labor market OR
aspires to learn coding and automation
To get the most out of the course, please see the following steps explaining “How do I take this course?”
Step 1: Schedule 30-45 minutes of your time per day for 5 days per week. “Continuity” is the key.
Step 2: All sessions are divided into small videos of less than 20 minutes. Watch 2-3 videos per day.
Step 3: Practical exercise is very important. So, immediately try the programs discussed in the session. Try them on your winnings. You can download these programs from the course resources.
Step 4: Homework with answer keys provided wherever needed. Complete homework before moving on to subsequent sessions.
Step 5: If you have any questions or problems, please don’t hesitate to contact me and I will make sure your questions are resolved.