Testing Training (ETL, Selenium, Software and Hadoop) Combo Course

Our testing training masters’ program lets you gain proficiency in manual, automated Selenium, ETL and Hadoop testing in a comprehensive manner. You will work on real-world projects related to software testing tools and techniques, ETL testing life cycle, automated testing with Selenium, Selenium IDE, Eclipse TestNG plugin, Hadoop platform and MRUnit testing.

Get MsExcel or DWH & Erwin or Java selfpaced course free. Enroll Now

Key Features

  • Self-paced Videos : 92 Hrs
  • Lab & Project Hrs : 184 Hrs
  • Access Duration: Lifetime
  • 24 x 7 Support
  • Flexible Schedule
  • Get Certified
  • Job Assistance

About Testing Training Course

This is a combo training course that is an amalgamation of the complete training courses of ETL testing, Selenium testing, Software testing and Hadoop testing. This has been created with extensive inputs from industry experts so that you get a distinct advantage to perform testing on multiple software types.

What will you learn in this training course?

  1. Introduction to software testing and tools
  2. ETL, RDBMS, Data Warehousing and BI
  3. ETL testing life cycle and data warehouse workflow
  4. Data checks using SQL and scope of BI testing
  5. Introduction to automated testing
  6. Selenium and Selenium IDE
  7. Working with Selenium IDE functions and commands
  8. Selenium RC, Sikuli and JUnit
  9. Installing TestNG Plugin in Eclipse
  10. Testing using Selenium Grid
  11. Different levels and types of Software testing
  12. Introduction to Hadoop, HDFS and MapReduce
  13. Hive, Pig, Sqoop, Flume and Oozie
  14. Implement test cases, test scenarios and test scripts

Who should take up this combo Software Testing training course?

  • Software Developers, Testers, QA Managers and Engineers
  • System Analysts, Administrators and Database and Mainframe Professionals
  • Business Intelligence and ETL Professionals
  • Anybody looking for a career in software testing

What are the prerequisites for taking up this training course?

Having a basic knowledge of computers is enough. But, if you have any knowledge of C, Java, SQL or other programming languages, then it can be an added advantage.

Why should you take up this combo Software Testing training course?

  • Global software testing market to reach $50 billion by 2020 – NASSCOM
  • Selenium supports more browsers and languages than any other testing tool
  • A Software QA Automation Tester in the United States can earn $112,000 – indeed.com

Today, software is used by enterprises regardless of their industry orientation. This puts immense pressure on software developed. It has to work under extreme conditions to deliver the desired result. Hence, demand for quality software testing professionals is at an all-time high. This combo testing course will provide you full proficiency in testing all major types of software and systems on which they are deployed. This can definitely increase your salary and boost your career.

view more
Read Less

Testing Course Content

ETL Testing Course Content

ETL Testing Overview

Introduction to ETL testing, life cycle of ETL Testing, database concepts, ETL in Business Intelligence, understanding the difference between OLTP and OLAP, data warehousing.

Hands-on Exercise – Create OLTP and OLAP database

Database Testing and Data Warehousing Testing

Introduction to RDBMS, Relational database concepts, distinction between database and data warehousing testing, integrity constraints.

Hands-on Exercise – how to test data warehousing testing, integrity constraints

ETL Testing Scenarios

The data warehouse workflow, ETL Testing scenarios, ETL Mapping, Data Warehouse Testing, Data Mismatch & Data Loss Testing.

Hands-on Exercise – Create a data warehouse workflow, Create ETL Mapping

Correctness, Completeness, Quality, Data Validation

Introduction to various testing scenarios, structure validation, constraint validation, data correctness, completeness, quality, data validation, negative testing.

Hands-on Exercise – Create tests as per testing scenarios, Validate structure of the software, Do constraint validation, Check data correctness and completeness, Validate data, Perform negative testing

Data Checks with SQL

Using SQL for checking data, understanding database structure, working with SQL Scripts

Hands-on Exercise – Write SQL Scripts for checking data

Reports & Cube testing

Reports and Cube Testing, scope of Business Intelligence Testing.

Hands-on Exercise – Identify ETL testing Scope-Generate Reports, Test Cubes

Selenium Course Content

Getting started with Selenium

Introduction to Selenium testing, understanding significance of automation testing, benefits of Selenium automation testing, comparison of Selenium and Quick Test Professional

Selenium Features

Understanding the Selenium Integrated Development Environment, the concept of Selenium Remote Control, working with Selenium Grid, Selenium Web Grid

Deep Dive into Selenium IDE

Detailed understanding of the Selenium IDE features, addition of script assertions, General Selenese commands, deploying the first Selenium Script and Options, IDE Test Suite, sample project IDE, recording Selenium test case, Selenium limitations.

Hands-on Exercise – Record a test case, Execute First test case

Selenium Web driver Automation

The basic Architecture of Selenium Web Driver, download and installation, creating a Java function and executing

Hands-on Exercise – Install selenium web driver

Fire Path Installation

Deploying Web Drivers for scripting, getting the HTML source of Web Element, Table and Form Elements, Firebug extension and Fire Path installation.

Hands-on Exercise – Set up a Grid

Searching Elements

Locator, Locator-ID, Deploying searching elements using the link text, name, using XPath, searching elements using CSS and Web Element Properties

Hands-on Exercise – Deploy searching elements using the link text, using name, using XPath, Search elements using CSS and Web Element Properties

Advance User Interactions and Cross Browser Testing

Working with Advanced User Interactions, understanding the various features like Drag and Drop, Double Click, Keys and Context, deploying Cross Browser Testing using Web Driver, Executing tests in Chrome and Firefox.

Hands-on Exercise – Deploy and execute a test case for Chrome, Deploy and execute a test case for Firefox

Introduction to TestNG Plugin

Installation of TestNG Plugin in Eclipse, TestNG sample script, understanding Selenium test script writing, TestNG test suites creation, html and xml report generation using TestNG

Hands-on Exercise – Install TestNG plugin in Eclipse, Write a TestNG script and execute, Generate an html report, Generate an xml report

TestNG Terminologies

Annotations, Parameters, Groups- Include and Exclude, Test Result, Data Providers

Hands-on Exercise – Mark annotation Group test results

TestNg Data Providers

TestNg Data Providers, Screenshot on failed Test cases, Wait statements of Web Driver, Wait in Selenium, Explicit wait, Implicit wait, Fluent wait, PageLoad Timeout

Hands-on Exercise – Capture screenshot on a failed test case Setup wait timeout to wait for page load before resuming test execution

Maven Integration

Introduction to Maven, Maven Usage, Configuring Maven with Eclipse, Taking automatic updates, running tests in Maven, Creating POM.xml file

Maven Integration Tool

Maven Integration Tool

Web Driver Sample Programs

Learn to work with text box, button, link, checkbox, drop down and radio button, Selecting and Displaying Values, Writing all values in Notepad/Excel/WordPad, Capturing screenshot (positive), On Load Alerts, Scroll down Page in JavaScript’s, HTML Unit driver, Managing Multiple Windows and AJAX Auto suggestions, Managing Web Tables

Hands-on Exercise – Use text box, button, checkbox, drop down, radio buttons, display views, Capture screenshot, Manage web tables

JUNIT Operations and Test Framework

Annotations in JUNIT, Methods in JUNIT, JUNIT Test Suites, ANT Build and JUNIT reporting, Test Framework, Data driven framework, Keyword driven framework, Hybrid framework, Execution of Test case from Test Framework

Hands-on Exercise – Load an excel file, Execute a test case using Data driven framework, Execute a test case using Keyword driven framework

Object Repository

Understanding of Object Repository, using OR in Scripts, learning sample scripts using object repository, Page Object Modeling, Page Factory

Hands-on Exercise – Using OR in scripts, Implement POM

Test Data Management

Test Data Management

Hands-on Exercise – Load an excel file, Execute a test case using Data driven framework, Execute a test case using Keyword driven framework

Selenium Grid Concept

Selenium Grid Overview, Executing single script in different browsers and different scripts in different browsers

Hands-on Exercise – Set up a Grid

Mobile App Testing using Appium

UI Automator Framework in Appium, Locating elements in android app using UI Automator view, Automation testing for Android apps

Hands-on Exercise – Write a test case using UIAutomator for an Android app

Software Testing Course Content

Introduction to Software Testing

Testing History, Testing description, Need for testing, Defect description, principles of Testing, Quality Assurance and control, Scope, Occurrence of Testing, Constraints of Testing, Software Tester Roles, SDLC Overview, Life Cycle models, STLC Overview, AGILE Testing

Test Planning

Test Strategy and Planning, Customizing Test Process, Budgeting Overview, Scheduling, Risk and configuration management

Hands-on Exercise – Make planning to test a product and define test strategy for the same, Plan a dummy budget allocation

Design of Testing

Test Scenarios, cases and Data, Test Case and Scenario Difference, Test Case creation for application, Traceability Matrix and Sample description

Hands-on Exercise – Create Test Cases for an application, Create Traceability Matrix, Perform sample testing

Techniques of testing

Dynamic Techniques:

Black-box or Specification-based techniques, Boundary Value Analysis, Decision Table Testing, Equivalence Partitioning

Experience-based techniques:

Error Guessing, Exploratory Testing

Static Techniques:

Importance of STLC reviews, Review Activities, Roles and Responsibilities during Review

Hands-on Exercise – Do a Black-box or Specification-based testing, Perform Boundary Value Analysis, Test using Decision Table, Make a team of at least two people and do Review Activities of STLC

Levels & Types of Testing

Levels of Testing:

Unit Testing, Integration Testing, System Testing, User Acceptance Testing

Types of Testing:

Regression Testing, Smoke Testing, Database Testing, Load Testing, Performance Testing, Compatibility Testing, Security Testing, Volume Testing, Stress Testing, Usability testing, Internationalization Testing, Localization Testing

Hands-on Exercise – Perform User Acceptance Testing based on requirements spec

Executing test

Overview on Build and Release, Release Notes, Pre QA Checklist, Entry and Exit criteria, Test Execution, Hands on

Hands-on Exercise – Write a typical Release Note, Make a QA Checklist

Managing Defect

Defect Prevention, Defect Discovery, Defect Life Cycle, Severity and Priority, Overview on RCA, Hands on Identify and log Defects, Bugzilla Tool – Hands on

Hands-on Exercise – Identify log Defects, Use Bugzilla Tool to log a defect and apply different stages of a bug (open, fixed, close etc)

Team Collaboration & Reporting

Test Status Reports, Test Closure Reports, Tester and Developer, Team Collaboration, Client Interaction, Onshore/Offshore Model, Mitigate current challenges

Hands-on Exercise – Write Test Status Report, Write a Test Closure Report

Measurement & Metrics

Overview on Metrics & Measurements, Test Metrics Benefits, Life Cycle of Metrics, Test Metrics types

Hands-on Exercise – Write Test Metrics

Testing Tools & FAQs

Need for Automation, Overview of Different Automation Tools – QTP and Selenium, Quality Center Overview, FAQs

Hands-on Exercise – Use an Automation Tool (QTP or Selenium or Quality Center)

Hadoop Testing Course Content

Introduction to Hadoop and its Ecosystem, MapReduce and HDFS

Introduction to Hadoop and its constituent ecosystem, understanding MapReduce and HDFS,

Big Data, Factors constituting Big Data, Hadoop and Hadoop Ecosystem, Map Reduce -Concepts of Map, Reduce, Ordering, Concurrency, Shuffle, Reducing, Concurrency, Hadoop Distributed File System (HDFS) Concepts and its Importance, Deep Dive in Map Reduce – Execution Framework, Partitioner, Combiner, Data Types, Key pairs, HDFS Deep Dive – Architecture, Data Replication, Name Node, Data Node, Data Flow, Parallel Copying with DISTCP, Hadoop Archives

Hands on Exercises

Installing Hadoop in Pseudo Distributed Mode, Understanding Important configuration files, their Properties and Demon Threads, Accessing HDFS from Command Line, Map Reduce – Basic Exercises, Understanding Hadoop Eco-system, Introduction to Sqoop, use cases and Installation, Introduction to Hive, use cases and Installation, Introduction to Pig, use cases and Installation, Introduction to Oozie, use cases and Installation, Introduction to Flume, use cases and Installation, Introduction to Yarn, Mini Project – Importing Mysql Data using Sqoop and Querying it using Hive

MapReduce

How to develop Map Reduce Application, writing unit test, Best Practices for developing and writing, Debugging Map Reduce applications

Introduction to Pig & its features

What Is Pig?, Pig’s Features, Pig Use Cases, Interacting with Pig, Basic Data Analysis with Pig, Pig Latin Syntax, Loading Data, Simple Data Types, Field Definitions, Data Output, Viewing the Schema, Filtering and Sorting Data, Commonly-Used Functions, Hands-On Exercise: Using Pig for ETL Processing

Introduction to Hive

What Is Hive?, Hive Schema and Data Storage, Comparing Hive to Traditional Databases, Hive vs. Pig, Hive Use Cases, Interacting with Hive, Relational Data Analysis with Hive, Hive Databases and Tables, Basic HiveQL Syntax, Data Types, Joining Data Sets, Common Built-in Functions, Hands-On Exercise: Running Hive Queries on the Shell, Scripts, and Hue

Hadoop Stack Integration Testing

Why Hadoop testing is important, Unit testing, Integration testing, Performance testing, Diagnostics, Nightly QA test, Benchmark and end to end tests, Functional testing, Release certification testing, Security testing, Scalability Testing, Commissioning and Decommissioning of Data Nodes Testing, Reliability testing, Release testing

Roles and Responsibilities of Hadoop Testing

Understanding the Requirement, preparation of the Testing Estimation, Test Cases, Test Data, Test bed creation, Test Execution, Defect Reporting, Defect Retest, Daily Status report delivery, Test completion., ETL testing at every stage (HDFS, HIVE, HBASE) while loading the input (logs/files/records etc) using sqoop/flume which includes but not limited to data verification, Reconciliation., User Authorization and Authentication testing (Groups, Users, Privileges etc), Report defects to the development team or manager and driving them to closure., Consolidate all the defects and create defect reports., Validating new feature and issues in Core Hadoop.

Framework called MR Unit for Testing of MapReduce Programs

Report defects to the development team or manager and driving them to closure, Consolidate all the defects and create defect reports, Validating new feature and issues in Core Hadoop, Responsible for creating a testing Framework called MR Unit for testing of MapReduce programs.

Unit Testing

Automation testing using the OOZIE, Data validation using the query surge tool.

Test Execution of Hadoop _customized

Test plan for HDFS upgrade, Test automation and result

Test Plan Strategy Test Cases of Hadoop Testing

How to test install and configure.

view more
Read Less

Testing Projects

What projects I will be working on this ETL training?

Project – TestingCube

Data – Sales

Topics– This ETL testing project will provide you with hands-on experience in testing of a multidimensional cube of sales data that includes sales for five years for multiple products. Some of the steps you will be performing in the testing of the cube are validating the dimensions and connections, selecting and matching the data, verifying the dimension hierarchies, validating measures in association with dimension attributes, matching with external interface specification file data and so on.

What projects I will be working on this Selenium training?

Project 1 : Automating the various tasks in aciTime

Industry : General

Problem Statement :  How to use various automation tools for effective project management

Topics :  In this project you will work on the various aspects of automating scenarios using POM, TestNG, Maven Integration with Extent Reports. You will deploy automation of various tasks like creating and deleting customers, creating and competing of projects, creating, deleting and completing of tasks.

Highlight :

  • Structure, group & launch test with TestNG
  • Project flow management with Maven
  • Creating Object Repository with POM.

Project 2 : Testing an ecommerce site with Selenium

Industry :  Ecommerce

Problem Statement : How to successfully run an ecommerce site for various product search queries.

Topics : In this Selenium project you will develop Page Object Model Framework and use it for buying a product on Flipkart.  You will test the site for a search query like iPhone with the specific phone memory size requirement. The product will be added to the cart, ensuring shipping is done to the entered address and proceeding to the checkout page.

Highlights :

  • Eclipse with Maven & TestNG plugin
  • Deploying POM for handling dependency
  • Fetching and storing result data in a file.

Project 3 – JUnit Test Case

Objective– This is a hands-on project that includes working with the JUnit test case and deploying it for working on a specific site using a search engine. You will extensively compare the testing methods of TestNG and JUnit by working with both to understand the differences. This project includes integrating JUnit test case with the Apache Ant Tool which is an automation tool for building software. Work with Rational Quality Manager in JUnit, write Java codes for Selenium Web Driver testing application

view more
Read Less Project

Sample Testing Video Tutorials

 

 

view more
View Less Sample Videos

Testing Training Certification

This course is designed for clearing the following exams:

  • Certified Selenium Professional VS-1083 Exam
  • Certified Software Tester (CSTE) Exam

The entire course content is in line with the certification program and helps you clear the certification exam with ease and get the best jobs in top MNCs.

As part of this training, you will be working on real-time projects and assignments that have immense implications in the real-world industry scenarios, thus helping you fast-track your career effortlessly.

At the end of this training program, there will be quizzes that perfectly reflects the type of questions asked in the certification exam and helps you score better marks.

Intellipaat Course Completion Certificate will be awarded upon the completion of the project work (after the expert review) and upon scoring at least 60% marks in the quiz. Intellipaat certification is well recognized in top MNCs like Ericsson, Cisco, Cognizant, Sony, Mu Sigma, Saint-Gobain, Standard Chartered, TCS, Genpact, Hexaware, etc.

view more
Read Less Certification

Testing Training Reviews

view more
View Less Reviews Video
  1. Profile photo of naina05jha NAINA JHA 

    10 on 10 for the trainer

    When the course was completed, I felt confident that I could work in the professional world. I felt that I am strong and empowered with technical expertise. The trainer rocked through out! A full 10 for the overall experience.

  2. Profile photo of sudhaseshasaila Rajesh Nallala 

    Excellent training.

    I am thankful to the Intellipaat support team, who addressed my questions very quickly. The course material has completely met my expectations. I had a very good learning experience from the instructor since he is highly professional and knowledgeable person.

  3. Profile photo of Nidhi Kholi Nidhi Kohli 

    Great experience

    The course content is well designed and nicely delivered. Each session is explained via proper examples and real-time assignments. Thanks to Intellipaat!

  4. Profile photo of David Juvan David Juvan 

    Excellent course content

    I'm extremely impressed with this training session. Thanks to the instructor who was very patient in explaining all our doubts clearly. I was concerned initially if I have made a right choice in picking up a right institute. But now, I will definitely recommend Intellipaat to others.

Frequently Asked Questions on Testing Training

Why should I learn Testing combo from Intellipaat?

This is a combo training course that is an amalgamation of the complete training courses of ETL testing, Selenium testing, Software testing and Hadoop testing. This has been created with extensive inputs from industry experts so that you get a distinct advantage to perform testing on multiple software types.

This course will give you enough proficiency in working on multiple testing scenarios, including working on the Big Data Hadoop environment.

This entire course content is in line with the requirements of clearing the Certified Software Tester (CSTE) and Certified Selenium Professional Certification exams.

You will be working on real-time testing projects and step-by-step assignments that have high relevance in the corporate world, and the course curriculum is designed by industry experts. Upon the completion of the training course, you can apply for some of the best jobs in top MNCs around the world at top salaries. Intellipaat offers lifetime access to videos, course materials, 24/7 support and course material upgrading to the latest version at no extra fee. Hence, it is clearly a one-time investment.

What are the different modes of training that Intellipaat provides?
At Intellipaat you can enroll either for the instructor-led online training or self-paced training. Apart from this Intellipaat also offers corporate training for organizations to upskill their workforce. All trainers at Intellipaat have 12+ years of relevant industry experience and they have been actively working as consultants in the same domain making them subject matter experts. Go through the sample videos to check the quality of the trainers.
Can I request for a support session if I need to better understand the topics?
Intellipaat is offering the 24/7 query resolution and you can raise a ticket with the dedicated support team anytime. You can avail the email support for all your queries. In the event of your query not getting resolved through email we can also arrange one-to-one sessions with the trainers. You would be glad to know that you can contact Intellipaat support even after completion of the training. We also do not put a limit on the number of tickets you can raise when it comes to query resolution and doubt clearance.
Can you explain the benefits of the Intellipaat self-paced training?
Intellipaat offers the self-paced training to those who want to learn at their own pace. This training also affords you the benefit of query resolution through email, one-on-one sessions with trainers, round the clock support and access to the learning modules or LMS for lifetime. Also you get the latest version of the course material at no added cost. The Intellipaat self-paced training is 75% lesser priced compared to the online instructor-led training. If you face any problems while learning we can always arrange a virtual live class with the trainers as well.
What kind of projects are included as part of the training?
Intellipaat is offering you the most updated, relevant and high value real-world projects as part of the training program. This way you can implement the learning that you have acquired in a real-world industry setup. All training comes with multiple projects that thoroughly test your skills, learning and practical knowledge thus making you completely industry-ready. You will work on highly exciting projects in the domains of high technology, ecommerce, marketing, sales, networking, banking, insurance, etc. Upon successful completion of the projects your skills will be considered equal to six months of rigorous industry experience.
Does Intellipaat offer job assistance?
Intellipaat actively provides placement assistance to all learners who have successfully completed the training. For this we are exclusively tied-up with over 80 top MNCs from around the world. This way you can be placed in outstanding organizations like Sony, Ericsson, TCS, Mu Sigma, Standard Chartered, Cognizant, Cisco, among other equally great enterprises. We also help you with the job interview and résumé preparation part as well.
Is it possible to switch from self-paced training to instructor-led training?
You can definitely make the switch from self-paced to online instructor-led training by simply paying the extra amount and joining the next batch of the training which shall be notified to you specifically.
How are Intellipaat verified certificates awarded?
Once you complete the Intellipaat training program along with all the real-world projects, quizzes and assignments and upon scoring at least 60% marks in the qualifying exam; you will be awarded the Intellipaat verified certification. This certificate is very well recognized in Intellipaat affiliate organizations which include over 80 top MNCs from around the world which are also part of the Fortune 500 list of companies.
Will The Job Assistance Program Guarantee Me A Job?
In our Job Assistance program we will be helping you land in your dream job by sharing your resume to potential recruiters and assisting you with resume building, preparing you for interview questions. Intellipaat training should not be regarded either as a job placement service or as a guarantee for employment as the entire employment process will take part between the learner and the recruiter companies directly and the final selection is always dependent on the recruiter.
view more
Read Less FAQ
Self-paced
$488
Lifetime Access and 24/7 Support
You have of $0 in your cart.
Drop Us a Query

Call Us

Training in Cities: Bangalore, Hyderabad, Chennai, Delhi, Kolkata, UK, London, Chicago, San Francisco, Dallas, Washington, New York, Orlando, Boston

Training in Cities: Bangalore, Hyderabad, Chennai, Delhi, Kolkata, UK, London, Chicago, San Francisco, Dallas, Washington, New York, Orlando, Boston

Select Currency

Sign Up or Login to view the Free Testing Training (ETL, Selenium, Software and Hadoop) Combo Course course.