QA Testing

Curriculum
Build your career as a Manual/Automation Test Engineer. Our industry-relevant
curriculum ensures you become an expert in identifying, tracking and reporting
defects. Create a portfolio of projects that showcase your abilities and skills in
software testing and add power to your resume.
QATesting 8
ccbp.in/Intensive
Table
of
Contents
Fundamentals
Static Website Design
Responsive Website Design
Introduction to Databases
Programming Foundations

with Python
2
4
6
7
8
QA Testing
Java Fundamentals
Advanced Selenium TestNG
Selenium WebDriver
API Testing
BDD/Cucumber Framework
Fundamentals

Curriculum
Build a strong foundation in front-end development and web design with HTML
and CSS. Also, learn the fundamentals of programming with Python. With hands-on
practice, become proficient in the syntax, structure, and usage of these
technologies and develop problem-solving skills.
Fundamentals Curriculum 1
ccbp.in/Intensive
CSS
SQL
Python
HTML
2
Fundamentals Curriculum ccbp.in/Intensive
Static Website Design
This course helps you build a strong foundation on web technologies such as HTML,

CSS. With this, you will create and publish simple and beautiful websites from scratch.
Software Development Fundamentals
Importance of Frontend
Fundamentals
Syntax
Debugging
Tweaking Code
HTML Basics
CSS Basics
Getting Started
CSS Rulesets CSS Units CSS Paddings
HTML Images
HTML Elements
CSS Properties CSS Box Model CSS Borders
HTML Hyperlinks
HTML Headings
CSS Colors CSS Margins
HTML Containers
HTML Paragraphs HTML Lists
HTML Button
HTML Attributes
BootstrapComponents
3
Carousel
Embedding Videos
FundamentalsCurriculum ccbp.in/Intensive
BuildyourTourismWebsitebyusing

HTML5,CSS3andBootstrap
CourseProject
TourismWebsite
Lookingforguidancetopicktherightcourse?
24/7
TalktoourCareerExperts
bit.ly/42Hfts3
4
Fundamentals Curriculum ccbp.in/Intensive
Responsive Website Design
This course helps you build a strong foundation on web technologies such as HTML,

CSS, Media Queries, and Flexbox. With this, you can create a responsive web application

which runs smoothly across all the devices like desktop, tablet, and mobile.
Intermediate CSS
Block vs inline elements
CSS Selectors
Class Selector
Container
Display Utilities
CSS Specificity
Id Selector
Row
Flex Utilities
CSS Inheritance
Type Selector
Column
Sizing Utilities
Spacing Utilities
CSS Cascading
Build a responsive Food Munch website

using HTML5, CSS3 and Bootstrap

Grid System.
Course Project
Food Munch
Bootstrap
Bootstrap Grid System
Bootstrap Utilities
5
Navbar
Buttons
Colors
Fundamentals Curriculum ccbp.in/Intensive
Build a responsive Ecommerce website

using HTML5, CSS3 and Bootstrap

Grid System
Course Project
Ecommerce Website
Book a Free Demo
bit.ly/3N8hwQi
6
Fundamentals Curriculum ccbp.in/Intensive
Programming Foundations

with Python
You will learn the fundamental concepts of programming and gain the confidence to

code in Python. You will learn to write programs and use the right data structures to

solve problems and build modular software with Object-Oriented Principles.
Fundamentals of Programming
Operators, Datatypes & Variables
Strings & Numbers
Conditional Statements
Loops
String Methods
Functions
7
Fundamentals Curriculum ccbp.in/Intensive
Introduction to Databases
Learn about the incredibly prevalent databases today. Through this course, you'll develop

strong fundamentals and be proficient in concepts related to Databases and DBMS.

Most importantly, you'll also be able to perform powerful queries on databases using SQL.
Relational Databases
Introduction
SQL
Aggregation, Relationships, Join
Normalisation & Advanced SQL
Querying
ACID Properties
Avail Scholarships up to ₹16,000/-
bit.ly/42DNI3D
QA

Testing

Specialization
QA Testing 8
ccbp.in/Intensive
Selenium WebDriver
Advanced Selenium TestNG
9
Browser handling
Alerts and Frames
Actions
JavaScript Executor
TestNG
Locating elements
Handling WebElements
Synchronization
Handling Windows
QA Testing ccbp.in/Intensive
Java Fundamentals
Data Types, Variables & Operators
Reading Input & Formatting Output
Conditions & Loops
Arrays
Java Collections
BDD/Cucumber Framework
Introduction to BDD
Cucumber BDD Basics
Cucumber Options
Cucumber with TestNG and Reports generation
Integrating Selenium WebDriver with Cucumber
API Testing
Introduction to Jira
Contact us
support@nxtwave.tech
+91 9390111761
(WhatsApp only)
www.ccbp.in/intensive

Automation Testing Syllabus

  • 1.
    QA Testing Curriculum Build yourcareer as a Manual/Automation Test Engineer. Our industry-relevant curriculum ensures you become an expert in identifying, tracking and reporting defects. Create a portfolio of projects that showcase your abilities and skills in software testing and add power to your resume. QATesting 8 ccbp.in/Intensive
  • 2.
    Table of Contents Fundamentals Static Website Design ResponsiveWebsite Design Introduction to Databases Programming Foundations
 with Python 2 4 6 7 8 QA Testing Java Fundamentals Advanced Selenium TestNG Selenium WebDriver API Testing BDD/Cucumber Framework
  • 3.
    Fundamentals
 Curriculum Build a strongfoundation in front-end development and web design with HTML and CSS. Also, learn the fundamentals of programming with Python. With hands-on practice, become proficient in the syntax, structure, and usage of these technologies and develop problem-solving skills. Fundamentals Curriculum 1 ccbp.in/Intensive CSS SQL Python HTML
  • 4.
    2 Fundamentals Curriculum ccbp.in/Intensive StaticWebsite Design This course helps you build a strong foundation on web technologies such as HTML,
 CSS. With this, you will create and publish simple and beautiful websites from scratch. Software Development Fundamentals Importance of Frontend Fundamentals Syntax Debugging Tweaking Code HTML Basics CSS Basics Getting Started CSS Rulesets CSS Units CSS Paddings HTML Images HTML Elements CSS Properties CSS Box Model CSS Borders HTML Hyperlinks HTML Headings CSS Colors CSS Margins HTML Containers HTML Paragraphs HTML Lists HTML Button HTML Attributes
  • 5.
  • 6.
    4 Fundamentals Curriculum ccbp.in/Intensive ResponsiveWebsite Design This course helps you build a strong foundation on web technologies such as HTML,
 CSS, Media Queries, and Flexbox. With this, you can create a responsive web application
 which runs smoothly across all the devices like desktop, tablet, and mobile. Intermediate CSS Block vs inline elements CSS Selectors Class Selector Container Display Utilities CSS Specificity Id Selector Row Flex Utilities CSS Inheritance Type Selector Column Sizing Utilities Spacing Utilities CSS Cascading Build a responsive Food Munch website
 using HTML5, CSS3 and Bootstrap
 Grid System. Course Project Food Munch Bootstrap Bootstrap Grid System Bootstrap Utilities
  • 7.
    5 Navbar Buttons Colors Fundamentals Curriculum ccbp.in/Intensive Builda responsive Ecommerce website
 using HTML5, CSS3 and Bootstrap
 Grid System Course Project Ecommerce Website Book a Free Demo bit.ly/3N8hwQi
  • 8.
    6 Fundamentals Curriculum ccbp.in/Intensive ProgrammingFoundations
 with Python You will learn the fundamental concepts of programming and gain the confidence to
 code in Python. You will learn to write programs and use the right data structures to
 solve problems and build modular software with Object-Oriented Principles. Fundamentals of Programming Operators, Datatypes & Variables Strings & Numbers Conditional Statements Loops String Methods Functions
  • 9.
    7 Fundamentals Curriculum ccbp.in/Intensive Introductionto Databases Learn about the incredibly prevalent databases today. Through this course, you'll develop
 strong fundamentals and be proficient in concepts related to Databases and DBMS.
 Most importantly, you'll also be able to perform powerful queries on databases using SQL. Relational Databases Introduction SQL Aggregation, Relationships, Join Normalisation & Advanced SQL Querying ACID Properties Avail Scholarships up to ₹16,000/- bit.ly/42DNI3D
  • 10.
  • 11.
    Selenium WebDriver Advanced SeleniumTestNG 9 Browser handling Alerts and Frames Actions JavaScript Executor TestNG Locating elements Handling WebElements Synchronization Handling Windows QA Testing ccbp.in/Intensive Java Fundamentals Data Types, Variables & Operators Reading Input & Formatting Output Conditions & Loops Arrays Java Collections BDD/Cucumber Framework Introduction to BDD Cucumber BDD Basics Cucumber Options Cucumber with TestNG and Reports generation Integrating Selenium WebDriver with Cucumber API Testing Introduction to Jira
  • 12.