Your cart is currently empty.
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.
Watch
Course PreviewThis 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.
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.
Today, the software is used by enterprises regardless of their industry orientation. This puts immense pressure on software development. 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.
Talk To Us
We are happy to help you 24/7
40% Average Salary Hike
45 LPA Highest Salary
6000+ Career Transitions
500+ Hiring Partners
Career Transition Handbook
*Past record is no guarantee of future job prospects
₹27,816
Contact Us
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
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
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
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
Using SQL for checking data, understanding database structure, working with SQL Scripts
Hands-on Exercise – Write SQL Scripts for checking data
Reports and Cube Testing, scope of Business Intelligence Testing.
Hands-on Exercise – Identify ETL testing Scope-Generate Reports, Test Cubes
Introduction to Java Programming, Defining Java, Need for Java, Platform Independent in Java, Define JRE, JVM, JDK, Important Features and Evolution of Java
What is object-oriented programming, the concept of abstraction, attributes, methods, constructors, inheritance, encapsulation, and polymorphism.
Overview of coding basics, setting up the required environment, knowing the available IDEs, Writing a basic-level java program, define package, what are Java comments, understanding the concept of reserved words, introduction to Java statements, what are blocks in Java, explain a class, different methods
Introduction to Selenium testing, understanding the significance of automation testing, benefits of Selenium automation testing, comparison of Selenium and Quick Test Professional
Understanding the Selenium Integrated Development Environment, the concept of Selenium Remote Control, working with Selenium Grid, Selenium Web Grid
Detailed understanding of the Selenium IDE features, the 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
The basic Architecture of Selenium Web Driver, download and installation, creating a Java function and executing
Hands-on Exercise – Install selenium web driver
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
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
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
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
Annotations, Parameters, Groups- Include and Exclude, Test Result, Data Providers
Hands-on Exercise – Mark annotation Group test results
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
Introduction to Maven, Maven Usage, Configuring Maven with Eclipse, Taking automatic updates, running tests in Maven, Creating POM.xml file
Maven Integration Tool
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
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
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
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 Overview, Executing single script in different browsers and different scripts in different browsers
Hands-on Exercise – Set up a Grid
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 UI Automator for an Android app
Use Cucumber write BDD Acceptance Tests in Selenium. includes Agile Testing, Behaviour Driven Development (BDD), Advantages and Limitations of BDD, Cucumber Fundamentals,Gherkin Syntax in Cucumber, Step Definition for Cucumber Feature File, Advantages of Cucumber, Implementing BDD Framework using Cucumber.
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 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
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
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 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
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
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)
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
Overview on Metrics & Measurements, Test Metrics Benefits, Life Cycle of Metrics, Test Metrics types
Hands-on Exercise – Write Test Metrics
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)
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
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
How to develop Map Reduce Application, writing unit test, Best Practices for developing and writing, Debugging Map Reduce applications
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
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
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
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.
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.
Automation testing using the OOZIE, Data validation using the query surge tool.
Test plan for HDFS upgrade, Test automation and result
How to test install and configure.
Testing Projects
This course is designed for clearing the following exams:
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.
Land Your Dream Job Like Our Alumni
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.
Intellipaat offers various online testing courses such as Selenium Certification Training, ETL Testing, Manual Testing, API Testing, Hadoop Testing, and master’s program in the domain.
3 technical 1:1 sessions per month will be allowed.