Master Course On Testng - Beginner To Advanced 2023
Published 11/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 8.33 GB | Duration: 17h 33m
Published 11/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 8.33 GB | Duration: 17h 33m
A to Z almost everything you need for learning TestNG
What you'll learn
You will be able to use the features of the TestNG test framework to design your test framework.
Able to implement Custom Listener Class using TestNG Listeners.
How to run the same test method with multiple sets of data.
Able to understand and write efficient testing code using TestNG
Requirements
NO Prior Knowledge Required !!
NO AUTOMATION / JAVA CODING EXPERIENCE NEEDED
Description
Welcome to "Master Course on TestNG - Beginner to Advanced"Hi, My name is Rohit and I teach Computer Science and several programming languages. I have worked in top MNC's like Google, IBM, TCS. I have a training institute where I am training students in various programming languages since 7yrs. I train over 800 students per year and trained 9100+ students till now!!The course contents are mostly interactive video lectures. I as a Good Instructor, will encourage absolute beginners to follow the lectures and will motivate in the right direction. You as a sincere student should start from the very first video and proceed one by one . The course is for anyone who may or may not have any previous experience of testing. We will go from the very basic to the advanced topics. Simple program to complex one step by step.WHAT YOU ARE GETTING IN THE COURSE75 Full Fledged Crisp and Detailed Lectures17 Hours+ Video on DemandFull Course at a very Low CostA great trainer with 7 yrs+ experienceThe Curriculum is very practical as it guides you from start to finish on the path to become professional in Software Testing. We'll start by teaching you the basics of TestNG and the basics of programming. Then move on to advanced TestNG topics.We will continue to provide really helpful tips and we will provides plenty of other references. Why Take This Master Course on TestNG - Beginner to Advanced 2023:Interesting: No boring lectures. It walks you through fun and useful tasks.Unforgettable: Learn the 'why' behind every action, remember concepts so you can apply them later.Perfect length. The course is 17 hours long.Perfectly Paced: Learn the basics of Software Testing at a beginner's pace. This means you're never left behind and don't waste time on irrelevant filler material. Still Worried !!Here's the Panacea, NO QUESTIONS ASKED Udemy's money-back guarantee !! ENROLL NOW
Overview
Section 1: Lets Go!!
Lecture 1 Introduction : What is TestNG?
Lecture 2 Installing TestNG and using in Projects.
Lecture 3 Auto-generating TestNG Classes with a Test Method in Eclipse IDE.
Lecture 4 Using TestNG Testing Framework with Selenium Automation.
Lecture 5 Using TestNG Testing Framework with Rest Assured Framework to Automate API Test.
Lecture 6 Using priority attribute.
Lecture 7 Using testng xml file for batch execution.
Lecture 8 Assertions in TestNG.
Lecture 9 Hard Assertions versus Soft Assertions.
Lecture 10 TestNG Annotations.
Lecture 11 Parameters in TestNG.
Lecture 12 Optional Parameters in TestNG.
Lecture 13 Enable Disable Test Cases using enabled attribute in testng xml file.
Lecture 14 Enable Disable Test Methods using enabled attribute and @Ignore annotation .
Lecture 15 Enable Disable Test Methods at Class level using @Ignore annotation.
Lecture 16 Enable Disable Test Methods at Package level using @Ignore annotation.
Lecture 17 Grouping Tests in TestNG using multiple testng xml files .
Lecture 18 Grouping Tests in TestNG using groups attribute.
Lecture 19 Meta Groups in TestNG .
Lecture 20 Partial Groups in TestNG.
Lecture 21 Sub Category Groups in TestNG and using regular expressions .
Lecture 22 Test Dependency in TestNG using depends On Methods attribute.
Lecture 23 AlwaysRun attribute.
Lecture 24 ignore Missing Dependencies attribute.
Lecture 25 depends On Groups attribute.
Lecture 26 Groups Depending on Groups using dependencies tag and depends-on attribute .
Lecture 27 Executing Tests at Package Level.
Lecture 28 TestNG Parameterization - DataProvider annotation and dataProvider attribute .
Lecture 29 Naming DataProvider method using name attribute .
Lecture 30 Parameterizing Test method with Array parameter.
Lecture 31 Separating DataProvider into a separate Class using dataProviderClass attribute.
Lecture 32 Multiple DataProvider methods.
Lecture 33 Multiple DataProvider methods in multiple classes .
Lecture 34 Why we have to use Object array to return data.
Lecture 35 Different return types of DataProvider.
Lecture 36 Jagged Arrays and DataProviders.
Lecture 37 Partially passing the data from Data Provider method using indices attribute.
Lecture 38 Reading Data from Excel files using POI API .
Lecture 39 Reading Data from Excel files into DataProvider method using POI API .
Lecture 40 Executing tests in parallel by specifying parallel attribute in DataProvider.
Lecture 41 Controlling DataProvider parallel tests count by using dataprovider-thread-count
Lecture 42 timeOut attribute.
Lecture 43 expectedExceptions attribute .
Lecture 44 Parallel Execution of Tests in TestNG using parallel and thread-count attributes
Lecture 45 parallel='tests' in TestNG Parallel execution.
Lecture 46 parallel='tests' wont work for parallel execution at test tag level.
Lecture 47 parallel='classes' in TestNG Parallel Execution .
Lecture 48 arallel='methods' in TestNG Parallel Execution.
Lecture 49 Multiple test tags, but only few test tags enabled for parallel execution.
Lecture 50 parallel='none' in TestNG Parallel Execution.
Lecture 51 parallel='false' in TestNG Parallel Execution.
Lecture 52 parallel='tests' but thread-count=_1_
Lecture 53 Can we provide thread-count as negative value for Parallel Execution .
Lecture 54 More threads and less number of tests .
Lecture 55 parallel='classes' or parallel=_methods_ specified at suite tag level
Lecture 56 Default thread-count when parallel attribute is only mentioned.
Lecture 57 invocationCount attribute.
Lecture 58 invocationTimeOut attribute.
Lecture 59 threadPoolSize attribute .
Lecture 60 What are Listeners_
Lecture 61 List of different Listeners available in TestNG Library .
Lecture 62 Using ITestListner Listener.
Lecture 63 Implementing Listeners at Class Level @Listeners annotation.
Lecture 64 Implementing Listeners at Suite Level in testng xml file .
Lecture 65 onStart() and onFinish() ITestListener methods .
Lecture 66 Difference between listeners and annotations.
Lecture 67 Using TestListnerAdapter class in place of ITestListener interface.
Lecture 68 Taking screenshots for Failed Tests using Listeners.
Lecture 69 Avoiding Screenshot Overriding .
Lecture 70 Retrieving Test Tag name along with Test Name .
Lecture 71 Taking screenshots for Failed Tests using Dependency Injection.
Lecture 72 Default TestNG Reports and their real time usage.
Lecture 73 Uninstalling TestNG from Eclipse IDE.
Lecture 74 TestNG Retry using IRetryAnalyzer and IAnnotationTransformer.
Lecture 75 TestNG verbose attribute - testng xml file .
Anyone who wants to learn how to automate using TestNG