TestNG Training Courses

TestNG Training

TestNG is a testing framework designed to simplify a broad range of testing needs, from unit testing (testing a class in isolation of the others) to integration testing (testing entire systems made of several classes, several packages and even several external frameworks, such as application servers).

TestNG Course Outlines

Code Name Duration Overview
galen Galen Framework: Layout and functional test automation for your responsive website 14 hours Galen is an open-source web application testing framework for layout and functional testing. It uses Selenium to obtain the location and dimension of page elements, catch any misbehaving elements, then report them with a screenshot.  Galen supports both JavaScript and Java tests and is especially useful for layout testing of responsive websites. This course introduces participants to the Galen Framework and walks them through the setup and execution of various types of layout and functional tests. Audience     Developers and test engineers Format of the course     Part lecture, part discussion, heavy hands-on practice, occasional tests to gauge understanding Introduction to Galen Framework     Beyond WebDriver and Selenium Grid Galen Installation and IDE setup     Linux, OS X and Windows Using Galen Framework with Selenium     Avoiding overlapping tests     Selenium Grid and cloud services Using javascript with the Galen Framework     GalenJs Working with the Galen language: Galen Specs     Syntax and rules to describe your layout Testing the layout of responsive websites with Galen Cross-browser testing with Galen Framework Testing the colors on your website with Galen Internationalization testing with Galen Galen reports     Html Reports     TestNG Reports - embedding Galen into Jenkins The Java API Java + Maven + TestNG + Galen how to use Galen inside Java tests Closing remarks
restassured Rest Assured: Introduction to API testing for REST services 7 hours Testing and validating REST services in Java is harder than in dynamic languages such as Ruby and Groovy. REST Assured is a Java DSL (domain specific language) that brings the simplicity of these languages into the Java domain.   In this training, participants learn how to test REST API services. We discuss how API testing can resolve some of the shortcomings of UI and unit based testing. The training includes practice sessions and a test development project. By the end of the training, participants will have a good understanding of when to carry out REST API testing, how to explore and access APIs, how to carry out different types of testing, and how to bring their tests together through integration and automation. Audience     QA engineers, testers and test developers involved in testing software and web service APIs Format of the course     An instructor-led course that includes an introduction to API testing, its tools and processes, and a hands-on REST Assured based test development project. Introduction     What is API testing and why should you do it?     REST vs SOAP based API testing Overview of the three-tier architecture model     Presentation Tier – User interface (UI)     Logic Tier – Business logic (API)     Data Tier – database data (DB) Overview of the Rest Assured syntax     Similarities with Gherkin and BDD Creating a project Testing the logic tier Sending requests to the API     POST, GET, PUT, DELETE, OPTIONS, PATCH and HEAD requests Validating and verifying responses Testing API functionality Working with TestNG Testing API reliability Carrying out performance testing Carrying out security testing Debugging Automating your tests Closing remarks
testng Testing with TestNG 14 hours TestNG is a testing framework designed to simplify a broad range of testing needs, from unit testing (testing a class in isolation of the others) to integration testing (testing entire systems made of several classes, several packages and even several external frameworks, such as application servers). Audience This course is crafted for engineers and developers seeking to adopt the TestNG suite in their workflow. Getting Started Annotations testng.xml Running TestNG Test methods, Test classes and Test groups Test methods Test groups Groups of groups Exclusion groups Partial groups Parameters Dependencies Factories Class level annotations Parallelism and time-outs Rerunning failed tests JUnit tests Running TestNG programmatically BeanShell and advanced group selection Annotation Transformers Method Interceptors TestNG Listeners Dependency injection Listening to method invocations Overriding test methods Altering suites (or) tests Test results Success, failure and assert Logging and results YAML
ISAM1 ISTQB CTFL 21 hours ISTQB CFTL 70% theory + 30% practice SW testing fundamentals  Testing throughout the life cycle  Static techniques  Test design techniques  Test management  Tool support for testing

Upco...Upcoming Courses

Weekend TestNG courses, Evening TestNG training, TestNG boot camp, TestNG instructor-led , TestNG trainer , TestNG training courses, TestNG instructor, TestNG coaching, TestNG classes,Weekend TestNG training, TestNG one on one training , TestNG on-site, Evening TestNG courses

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients