Library

Course: TestNG Complete Bootcamp For Beginners - Novice To Ninja

TestNG Complete Bootcamp For Beginners - Novice To Ninja

  • Life Time Access
  • Certificate on Completion
  • Access on Android and iOS App
About this Course

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 they can concentrate on testing the functionality of the application and the logistics of running, monitoring and reporting is managed by the TestNG Framework.

This course includes a wide range of topics from TestNG Annotations, different kind of Assertions, running a Test Suite, running tests in a desired sequence, Grouping related tests, understanding Dependent Tests, Preserver order of execution, reading Parameters from xml file, DataProviders (run test methods for multiple data sets), TestNG Listeners, TestNG Reporters (Logging), TestNG HTML Reports. All materials including code files.

One stop place to become an Expert in Automation Framework Implementation from scratch

This course is very well structured:

  • Each lecture consist of a video screencast and code files
  • High focus on practice and asking questions
  • You will also learn best practices

********************* WHAT MAKES THIS COURSE BEST? *****************************

We assume that students have no experience in testing frameworks and start every topic from scratch and basics.

Examples are taken from REAL TIME to understand how different annotations can be utilized, that will give you idea of industry level framework and give you confidence.

NO PRIOR AUTOMATION EXPERIENCE NEEDED, this course covers all the necessary topics. Some knowledge of Java is desired.

Get more than 4 hours of unique content with code files provided to refer and learn with examples.

  • Are you looking to step into automation industry with the latest technologies in market?
  • Are you keen to learn how to utilize TestNG to build a strong automation foundation?
  • Interested in learning how TestNG can help you manage logistics of running tests frameworks?

What are you waiting for? Enroll today and learn the powerful TestNG Framework !!!

  • Who is the target audience?
  • Quality Assurance professionals and Manual testers looking to start career on test automation
  • Quality Assurance Automation professionals to intensify their current test automation skill sets
  • Fresh Graduates who want to make a dream career in software engineering
  • Quality Assurance Team leads and Managers
Basic knowledge
  • A little knowledge of Java is needed
  • You should be able to use PC / MAC system
  • You should have some understanding of testing / automation
  • CODE FILES / ALL MATERIAL FOR EVERY LECTURE AVAILABLE TO DOWNLOAD
What you will learn
  • At the end of this course, you will have detailed understanding of TestNG Testing Frameworks
  • You will be able to design a Testing Frameowork using capabilities provided by TestNG Testing Framework
  • In-depth understanding of TestNG Framework's annotations
  • We have 10 dedicated INSTRUCTORS to help you with queries within 24 HOURS, resume preparation, Interview questions
  • You will have excellent command using features like Parallel Test Execution
  • You will have complete understanding of reading parameters from XML files
  • You will learn how to run the same test method with multiple sets of data
  • You will be able to implement Custom Listener Class using TestNG Listeners
Curriculum
Number of Lectures: 43
Total Duration: 04:39:02
Introduction
  • Course Outline - Must Watch  

    You will get to know the answers of most frequently asked questions about the course

    You will get to know what is covered in the course and in what detail

    You will understand what you will be able to get from the course when you finish the course

  • Instructor Introduction  

    Get to know your instructor, it's really important to establish a good relationship and ask questions.

  • How to reach me anytime and ask questions? - Must Watch  

    You will learn multiple ways to reach me and ask questions

    How you can attach the code files and send to me for easy and fast debugging

Java Environment Setup
  • Overview and Install Java  

    Download and installation instructions of Java on Windows and Mac OSX systems.

  • Java Environment Setup - Mac  

    You will learn how to setup Java Environment on your Mac machine.

  • Java Environment Setup - Windows  

    You will learn how to setup Java Environment on your Windows machine.

  • Install Eclipse - Windows  

    You will learn how to install Eclipse IDE on Windows.

  • Eclipse Installation - Mac  

    You will learn how to install Eclipse IDE on Mac OSX.

TestNG Setup
  • Introduction  

    You will get introduced with TestNG Testing Framework and you will be able to learn about features of TestNG Testing Framework

  • TestNG Setup  

    You will be able to setup TestNG JAR files on your system and add TestNG plugin to Eclipse

  • How To Add TestNG JavaDoc  

    You will learn how to add TestNG JavaDoc to Eclipse

TestNG Annotations And Asserts
  • First TestNG Class - Test Annotation  

    You will be able to write your first TestNG class and learn about @Test annotation in TestNG Framework

  • TestNG Asserts  

    You will learn how to assert values in a test method using TestNG assert methods

  • TestNG Soft Asserts  

    You will learn how to assert multiple verification points in a test method without failing in TestNG Framework

  • Method And Class Annotations  

    You will learn about @BeforeMethod, @AfterMethod, @BeforeClass and @AfterClass annotations of TestNG Framework

  • Running A Test Suite  

    You will learn how to run a group of test classes in a test suite using xml file in TestNG Framework

  • BeforeSuite And AfterSuite Annotations  

    You will learn about @BeforeSuite and @AfterSuite annotations of TestNG Framework

  • BeforeTest And AfterTest Annotations  

    You will learn about @BeforeTest and @AfterTest annotations of TestNG Framework

  • TestNG Annotations & Asserts (Resource Files)  
TestNG Advanced Features
  • Prioritizing Test Methods In A Desired Sequence  

    You will learn how to prioritize test methods execution order in TestNG Framework

  • How To Group Test Methods - Part 1  

    You will learn how to group related test methods in TestNG Framework

  • How To Group Test Methods - Part 2  

    You will learn how to group related test methods in TestNG Framework

  • Understanding Dependent Test Methods  

    You will learn how to create dependent test methods in TestNG Framework

  • How To Disable And Timeout Test Methods  

    You will learn how disabled test methods and add timeout to test methods in TestNG Framework

  • How To Preserve Order Of Execution  

    You will learn how to preserve order of execution of test classes in xml file in TestNG Framework

  • TestNG Advanced Features (Resource Files)  
TestNG Parameters And Parallel
  • How To Provide Parameters To Test Methods  

    You will learn about providing data to test methods from xml file in TestNG Framework

  • How To Run Tests In Parallel  

    You will learn how to run tests, classes, methods in parallel in TestNG Framework

  • DataProviders - Part 1  

    You will learn how to run test methods with multiple sets of data in TestNG Framework

  • DataProviders - Part 2  

    You will learn how to run test methods with multiple sets of data in TestNG Framework

  • TestNG Parameters & Parallel (Resource Files)  
TestNG Listeners
  • ITestResult Interface  

    You will learn how to access status of result of a test method in TestNG Framework

  • IInvokedMethodListener  

    You will learn about TestNG Listeners and you will be able to utilize IInvokedMethodListener in TestNG Framework

  • ITestListener  

    You will be able to utilize ITestListener in TestNG Framework

  • ISuiteListener  

    You will be able to utilize ISuiteListener in TestNG Framework

  • TestNG Listeners - Code Refactoring  

    You will learn how to refactor code of TestNG Listeners in TestNG Framework

  • TestNG Listeners (Resource Files)  
TestNG Reporter Logs and HTML Reports
  • TestNG Reporters And Logs  

    You will be able to learn how to generate HTML Reports in TestNG Framework

    You will also learn how to use Reporter to write log statements in TestNG Framework

  • TestNG Reporter Logs & HTML Reports (Resource Files)  
Conclusion
  • Parallel Execution in Selenium WebDriver Automation  

    You will be able to learn how to execute Selenium WebDriver test methods on multiple browsers using parallel attribute of TestNG Framework

  • Parallel Test Execution - Selenium WebDriver Practical Example  

    You will be able to learn how to execute Selenium WebDriver test methods on multiple browsers using parallel attribute of TestNG Framework

  • Conclusion  
  • Conclusion (Resource Files)  
Reviews (0)