Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionality that make it more powerful and easier to use.
TestNG is designed to cover all categories of tests: Unit, functional, end-to-end, integration, etc.,
The Video includes from setting up the environment till integration with CI tools
In this training course, attendees will learn the following
1. Working with TestNG Framework.
2. How to use Assertion.
3. How to do batch execution of testcases.
4. TestNG execution Report generation.
Reading the Data from CSV file
1.Reading the Data from Comma separated files.
3.Skipping new lines.
Basic of Ant build Tool
1. What is build.xml.
2. What is a target, TestNG target present in Ant.
4. Integration of TestNG with Ant tool.
Subversion – SVN
1.Installing Visual SVN and Tortoise SVN Client
3.Importing the Project.
4.Taking Check in and Check out
5. SVN Plugin for Eclipse
Continuous Integration Tool Hudson
1. Configuring the Hudson.
2. Execution of TestNG from Hudson.
3. Generating TestNG Report from Hudson.
4. Integration of Ant with Hudson.
And source code shown as part of video lecture will be provided for download
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Introduction|
|Section 2: Annotations|
TestNG - @Test
TestNG - Assert Class
TestNG - @Test - dependsOnMethods
TestNG - @Test - invocationCount & alwaysRun
TestNG - @Test - enabled & timeOut
TestNG - @Test - priority
TestNG - testng.xml
TestNG - testng.xml - ParametersPreview
TestNG - @Test - groups
TestNG - ReportsPreview
TestNG - Before and After
TestNG - @DataProvider Part - 1Preview
TestNG - @DataProvider Part - 2
TestNG - ITestResult InterfacePreview
|Section 3: Custome Listener|
Listener - IInvokedMethodListenerPreview
Listener - ITestListener
Listener - ISuiteListener
|Section 4: Apache Ant|
Ant - Setting up the Enviroment
Ant - Build.xmlPreview
Integration of TestNG with Ant
|Section 5: Continuous integration tool Hudson|
Deploy and setting up Hudson
Integration of Ant with Hudson
TestNG Report through HudsonPreview
|Section 6: Subversion - SVN|
Installing and Configuring Visual SVN & TortoiseSVN
SVN - Taking CheckIn and CheckOut - 1
SVN - Taking CheckIn and CheckOut - 2
Integration of SVN with HudsonPreview
|Section 7: Database|
Connecting to MSSQL database
Using Create Table & Drop Table Query
Using Insert, Select Query & ResultSet Class
Load Test on the DatabasePreview
|Section 8: Reading Data from CSV File|
Skipping Comments & Empty Records
Preparing Data and TestCase executionPreview
|Section 9: Apache Maven|
Setting up MavenPreview
Build Phases & POM.xml
Executing TestNg test from Maven
Maven Plugin for Eclipse
Executing Maven build from HudsonPreview
|Section 10: TestNg Advance Feature|
Running the TestNg Programmatically
Creating TestNG Xml ProgrammaticallyPreview
|Section 11: Download|
All Lecture Source Code for Download
I have total 6 year of experience in the field of testing (Manual & Automation). Being a manual tester my major area of work is Integration, Functional & Regression testing. When it comes with automation, I deal with automation tool such as Junit, Testng, Selenium RC & Web driver. I have worked with team for developing automation framework for web based product using Selenium RC & migrating it to Web driver at later stage.
I have also worked on the testing of Restful web services. And have pretty good experience with Apache HttpClient Library.
from past 2 year, I am working as white box tester (SDET) in one of the MNC. I usually deal with testing the API written in Java. I also deal with Junit framework for doing the unit testing and also automating the unit test cases