0% found this document useful (0 votes)
6 views23 pages

Syllabus ct21

The document outlines the software testing syllabus at Credence IT Professional Training Institute in Pune, covering various topics such as software development life cycle, testing fundamentals, database concepts, and automation testing. It includes detailed sections on test documentation, project management tools, SQL, cloud concepts, and performance testing tools like JMeter and Postman. The syllabus is designed to equip students with the necessary skills and knowledge for a career in software testing.

Uploaded by

Akshay Bhujbal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views23 pages

Syllabus ct21

The document outlines the software testing syllabus at Credence IT Professional Training Institute in Pune, covering various topics such as software development life cycle, testing fundamentals, database concepts, and automation testing. It includes detailed sections on test documentation, project management tools, SQL, cloud concepts, and performance testing tools like JMeter and Postman. The syllabus is designed to equip students with the necessary skills and knowledge for a career in software testing.

Uploaded by

Akshay Bhujbal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 23

CREDENCE IT PROFESSIONAL

TRAINING INSTITUTE, PUNE

Credence - Software Testing Syllabus

Table of Contents
Table of Contents ......................................................................................................................0
1. Credence Software Testing Syllabus Process .................................................................2
2. Introduction to Software ...............................................................................................3
3. Software Development Life Cycle (SDLC) .......................................................................3
4. Software Testing Fundamentals ....................................................................................4
5. Testing Levels ................................................................................................................4
6. Testing Terminology......................................................................................................5
7. Test Documentation Concepts ......................................................................................6
8. Project Management Tool (HP ALM & Jira) ...................................................................7
9. SQL & Database Concepts .............................................................................................7
10. Advance SQL..............................................................................................................9
11. Database types in Syllabus.........................................................................................9
12. Database Testing .......................................................................................................9
13. Azure Cloud Concepts ..............................................................................................10
14. Perform testing using JMeter ..................................................................................11
15. API testing using Postman .......................................................................................11
16. Salesforce CRM........................................................................................................11
17. Data Warehousing – ETL + BI Testing .......................................................................12

Email: [email protected] Website: https://www.credence.in

Contacts: +91 8237916162, +91 7391053250, +91 9579064658, +91 9091929355


CREDENCE IT PROFESSIONAL
TRAINING INSTITUTE, PUNE

18. Power BI for report Testing......................................................................................14


19. Automation Testing .................................................................................................14
20. Automation Testing Framework (PyTest) .................................................................18
21. Unix .........................................................................................................................20
22. Tools/Software for Testing ......................................................................................20
23. Project/Domain Training..........................................................................................21

Email: [email protected] Website: https://www.credence.in

Contacts: +91 8237916162, +91 7391053250, +91 9579064658, +91 9091929355


CREDENCE IT PROFESSIONAL
TRAINING INSTITUTE, PUNE

1. Credence Software Testing Syllabus Process

09. Attend real


01. Enroll for 08. Collect the
time Interview
batch Resume
and clear it

02. Attend 07. Attend 1-1 10. Selection


Demo Session mock interview and Job Done

03. Confrim the 06. Complete


addmission the Course

04. Attend daily 05. Attend


sessions group mock
Regularly interviews

Email: [email protected] Website: https://www.credence.in

Contacts: +91 8237916162, +91 7391053250, +91 9579064658, +91 9091929355


CREDENCE IT PROFESSIONAL
TRAINING INSTITUTE, PUNE

2. Introduction to Software
What is Software?

Types of Software

o System Software

o Application Software

Bidding in the Software Industry

Organization or Team Structure in the Software Industry

3. Software Development Life Cycle (SDLC)


Introduction to SDLC

Core Phases of SDLC

o Planning Phase

o Requirement Gathering Phase

o Design Phase

o Development Phase

o Testing Phase

o Deployment Phase

o Maintenance Phase

Models in SDLC:
o Waterfall Model
o V Model
o Incremental Model
o Spiral Model
o Agile

Email: [email protected] Website: https://www.credence.in

Contacts: +91 8237916162, +91 7391053250, +91 9579064658, +91 9091929355


CREDENCE IT PROFESSIONAL
TRAINING INSTITUTE, PUNE

4. Software Testing Fundamentals


Introduction to Software Testing

Why Testing is Necessary and Important?

Why Developers Can’t Do the Testing? Why Do We Need Testers?

Advantages and Disadvantages of Software Testing

What is Error, Defect or Bug, Failure?

▪ Reasons and Examples


Comparison Table: Defect, Error, and Failure in a Banking Application

5. Testing Levels
Unit Testing

o Basis Path Testing

o Control Structure Testing

o Conditional Coverage

o Loops Coverage

Integration Testing Types


o Incremental Integration Testing
▪ Top-Down Integration Testing
▪ Bottom-Up Integration Testing
▪ Sandwich (Hybrid) Integration Testing
o Big Bang Integration Testing or Non- Incremental Integration Testing

Email: [email protected] Website: https://www.credence.in

Contacts: +91 8237916162, +91 7391053250, +91 9579064658, +91 9091929355


CREDENCE IT PROFESSIONAL
TRAINING INSTITUTE, PUNE

System Testing
o Usability
▪ GUI Testing
▪ Manual Support Testing
o Functional Testing
▪ Behavioral coverage
▪ Input Domain coverage
▪ Error handling coverage
▪ Backend Coverage
▪ Service Level Coverage
▪ Calculation based Coverage
o Non-Functional Testing
▪ Recovering Testing
▪ Compatibility Testing
▪ Configuration Testing or Hardware Compatibility Testing
▪ Inter-System Testing
▪ Installation Testing
▪ Parallel Testing
▪ Globalization Testing
▪ Sanitation/Garbage Testing
▪ Performance Testing
▪ Security Testing
User Acceptance Testing (UAT)
o Alpha Testing

o Beta Testing

6. Testing Terminology
Static Testing vs Dynamic Testing

Quality Assurance (QA) vs Quality Control (QC)

Email: [email protected] Website: https://www.credence.in

Contacts: +91 8237916162, +91 7391053250, +91 9579064658, +91 9091929355


CREDENCE IT PROFESSIONAL
TRAINING INSTITUTE, PUNE

White Box Testing vs Black Box Testing vs Grey Box Testing

Re-Testing and Regression Testing

Exploratory Testing

Ad-hoc Testing

Monkey Testing

Comparison Table

Positive Testing

Negative Testing

End-to-End Testing

7. Test Documentation Concepts


Test Plan

Test Scenarios

Test Case

Software Testing Life Cycle (STLC) -Sign off email

Environments

Defect Life Cycle

Requirement Traceability Matrix

Email: [email protected] Website: https://www.credence.in

Contacts: +91 8237916162, +91 7391053250, +91 9579064658, +91 9091929355


CREDENCE IT PROFESSIONAL
TRAINING INSTITUTE, PUNE

8. Project Management Tool (HP ALM & Jira)


Writing Test Cases

Release/Cycle Management

Executing Test Cases

Raising Defects

Severity and Priority

Traceability Matrix

Defect Management

9. SQL & Database Concepts


What is Data?

What is a Database?

DBMS vs RDBMS

SQL Overview

o SQL Syntax and Tables

o SQL Data Types

o Where Clause in SQL

o Basic SQL Queries

Installation

o Oracle Database

o SQL Developer

Email: [email protected] Website: https://www.credence.in

Contacts: +91 8237916162, +91 7391053250, +91 9579064658, +91 9091929355


CREDENCE IT PROFESSIONAL
TRAINING INSTITUTE, PUNE

o Oracle DB Online Compiler

SQL Commands and Functions

DDL, DML, DCL, TCL Commands

o Insert, Update, Delete, Select

SQL Operators

o Arithmetic, Comparison, Logical Operators

SQL Constraints

o Table-Level and Column-Level Constraints (Primary Key, Foreign Key, etc.)

SQL Functions

o Aggregate, Character, Date, Conversion Functions

SQL Joins

o Inner Join, Left Outer Join, Right Outer Join, Full Outer Join

SQL Clauses

o Where, Group By, Having, Order By

Pseudo Columns

o Rank(), Dense_Rank(), Rownum, Rowid

Subquery and Aggregation Functions

Normalization

Email: [email protected] Website: https://www.credence.in

Contacts: +91 8237916162, +91 7391053250, +91 9579064658, +91 9091929355


CREDENCE IT PROFESSIONAL
TRAINING INSTITUTE, PUNE

10. Advance SQL


Store procedure
Triger
Views
Materialized views
Partition by and group by
With clause
CTE
Coalesce function
NVL
Case statement
Trim / Ltrim / Rtrim
Round
Cast
Pivoting
Query optimization concept
Date functions
Temporary tables
Replace
Regression expressions
ROW_NUMBER(), RANK(), DENSE_RANK(), LAG(), and LEAD()
EXISTS and NOT EXISTS
Indexing

11. Database types in Syllabus


Oracle
Microsoft server
Azure-Cloud database

12. Database Testing


What is Database Testing?

Why Do We Do Database Testing?

Email: [email protected] Website: https://www.credence.in

Contacts: +91 8237916162, +91 7391053250, +91 9579064658, +91 9091929355


CREDENCE IT PROFESSIONAL
TRAINING INSTITUTE, PUNE

Benefits of Database Testing

Database Testing List

SQL Scripts and Where Clause

Finding and Deleting Duplicate Data

13. Azure Cloud Concepts


What is Cloud Computing?

Types of Cloud (PaaS, SaaS, IaaS)

Introduction to Microsoft Azure

Azure Data Bricks

o Notebooks, SQL, Cluster, Query Run, Data Loading, Permissions

Azure Data Factory

o Pipeline Creation and Validation, Server Checking, Monitoring

Azure Synapse

o SQL Query, Data Frames, Query Validation

Azure DevOps

o Sprint Creation, Story Creation, Bug Tracking, Link with Story

Email: [email protected] Website: https://www.credence.in

Contacts: +91 8237916162, +91 7391053250, +91 9579064658, +91 9091929355


CREDENCE IT PROFESSIONAL
TRAINING INSTITUTE, PUNE

14. Perform testing using JMeter


What is Performance Testing
Types of Performance Testing
o 1. Stress Testing
o 2. Load Testing
Overview of JMeter (Performance Testing Tool)
Test Plan, Threads, Assertions, Listeners, Https request, Http request.
Overview of Blaze meter (Automation tool used for Performance testing)
o 1. How to Generate JMeter script using Blaze meter
o 2. Automation Test Scenarios
Performance Testing on Non-GUI Mode.
Performance Dashboard Creation using non-GUI Mode

15. API testing using Postman


Overview of Postmen tool (API Testing tool)
Types of Request
o 1. GET Request
o 2. POST Request
o 3. PUT Request
o 4. DELETE Request
Login Functionality Testing using Postman
o 1. No Auth
o 2. Basic Auth
o 3. Bearer Token
Integration Testing using Postman Tool

16. Salesforce CRM


What is Salesforce ?
What is Cloud ?

Email: [email protected] Website: https://www.credence.in

Contacts: +91 8237916162, +91 7391053250, +91 9579064658, +91 9091929355


CREDENCE IT PROFESSIONAL
TRAINING INSTITUTE, PUNE

Types of Cloud in Salesforce CRM


Sales Cloud, Service Cloud, Commerce Cloud, Analytical
Cloud, Experience Cloud, Marketing Cloud
Dierent Terminology in Salesforce
What is CRM?
Roles and Responsibility of Salesforce Admin
Salesforce Reports and Dashboard
Lead, Account, Contact & Opportunities
UI Testing in Salesforce
Trigger Testing in Salesforce7

17. Data Warehousing – ETL + BI Testing


Introduction to Data Warehousing & ETL + BI Testing

o Transactional Vs Analytical System

o Introduction Data Warehouse

o What is Data warehouse?

o What is ETL?

o Data Warehouse Architecture/technical Flow/Data Flow/High level Design


(HLD)

o What is Data mart?

o Differences between OLTP and OLAP.

o Table Structure validation/ Metadata Testing and its email communication

o OLTP vs OLAP

o Normalization and De-Normalization

o Relational vs Dimensional Modeling

Email: [email protected] Website: https://www.credence.in

Contacts: +91 8237916162, +91 7391053250, +91 9579064658, +91 9091929355


CREDENCE IT PROFESSIONAL
TRAINING INSTITUTE, PUNE

o Fact Table and Dimension Table

o Types of Facts and Dimensions

▪ Additive, Semi-Additive, Non-Additive Facts

▪ SCDs (Slowly Changing Dimensions) Types 0, 1, 2, 3, 4, 6

▪ Junk, Conformed, Degenerated Dimensions

o Surrogate Key

o Star Schema, Snowflake Schema, Galaxy Schema

ETL Tools and SQL Server/Oracle IDE

o SQL Server Integration Services (SSIS)

o Informatica, Talend, Query Surge

o SQL Server Management Studio (SSMS)

ETL and Report Testing

o What is ETL Testing and importance of ETL testing

o Difference between ETL Testing and Database Testing

o ETL testing scenarios and Test cases

o Data Mapping Documents/God's Documents/ Data Leakage Documents.

o Story of EMP_ETL Project.

o EMP_ETL Project Test Scenarios

o Queries to Compare Data

o Live data/Test Data

o Loading type, Initial, incremental, Full Load

Email: [email protected] Website: https://www.credence.in

Contacts: +91 8237916162, +91 7391053250, +91 9579064658, +91 9091929355


CREDENCE IT PROFESSIONAL
TRAINING INSTITUTE, PUNE

o ETL Testing Challenges

o Report Testing and Tableau Introduction

o Report Testing Challenges

Types of ETL Testing

o Metadata Testing

o Data Completeness Testing

o Data Transformation Testing

o Data Quality Testing

18. Power BI for report Testing


Introduction
Need to Power BI
Testing Aspects
Scenario for functional and integration testing
Report testing
KPI testing
Question and Answer

19. Automation Testing


Introduction to Automation Testing

Python Basic Syntax

Email: [email protected] Website: https://www.credence.in

Contacts: +91 8237916162, +91 7391053250, +91 9579064658, +91 9091929355


CREDENCE IT PROFESSIONAL
TRAINING INSTITUTE, PUNE

Data Types

o Numbers

o Strings

o Booleans

o Lists

o Tuples

o Sets

o Dictionaries

Variables

o Defining variables

o Variable naming rules

o Constants

Operators
o Arithmetic operators

o Comparison operators

o Logical operators

o Assignment operators

o Membership and identity operators

Control Flow

o Conditional Statements
▪ if, elif, else

Email: [email protected] Website: https://www.credence.in

Contacts: +91 8237916162, +91 7391053250, +91 9579064658, +91 9091929355


CREDENCE IT PROFESSIONAL
TRAINING INSTITUTE, PUNE

o Loops
▪ for loop

▪ while loop

▪ Loop control (break, continue, pass)

Functions

o Defining Functions

▪ - Syntax and calling functions

▪ - Parameters and arguments

▪ - Return values

o Lambda Functions

o Built-in Functions

o Modules and Packages

▪ - Importing modules

▪ - Creating and using packages

File Handling

o Reading and Writing Files

▪ open (), read (), write () methods

▪ Working with text and binary files

o File Methods

Exception Handling

Object-Oriented Programming (OOP)

Email: [email protected] Website: https://www.credence.in

Contacts: +91 8237916162, +91 7391053250, +91 9579064658, +91 9091929355


CREDENCE IT PROFESSIONAL
TRAINING INSTITUTE, PUNE

o Class, Object, Constructor, Methods, Inheritance, Encapsulation,


Polymorphism

Selenium Components

Installation of Selenium, Python IDE, and Web Driver Setup

Selenium WebDriver

o Browser Invocation

▪ Chrome

▪ Firefox

▪ Edge

o Locators

▪ ID

▪ Name

▪ Class Name

▪ Tag Name

▪ Link Text

▪ Partial Link Text

▪ CSS Selector

▪ XPath

o Working With Elements


▪ Alert

Email: [email protected] Website: https://www.credence.in

Contacts: +91 8237916162, +91 7391053250, +91 9579064658, +91 9091929355


CREDENCE IT PROFESSIONAL
TRAINING INSTITUTE, PUNE

▪ Calendar and Time Picker


▪ Checkbox
▪ Click and Hold
▪ Double Click
▪ Drag and Drop
▪ Dropdown
▪ Element Displayed
▪ Explicit Wait
▪ File Upload
▪ iFrame
▪ Implicit Wait
▪ Mouse Hover
▪ Move by Offset
▪ Radio Button
▪ Right Click (Context Click)
▪ Switch Tab
▪ Switch Window
▪ Web Table
▪ Web Table Fixed Header

20. Automation Testing Framework (PyTest)


What is a Framework?

What is Pytest Framework?

Pytest Framework

o Parallel Run, Markers, HTML Reports

o Integration with Jenkins and GitHub

o Test Case Writing, Conftest File

o Test Data Using Params and Excel-DDT

o Log Generation

Email: [email protected] Website: https://www.credence.in

Contacts: +91 8237916162, +91 7391053250, +91 9579064658, +91 9091929355


CREDENCE IT PROFESSIONAL
TRAINING INSTITUTE, PUNE

o Allure Reports

Pytest Project - parallel run, markers, html reports

Pytest Project integration with Jenkins

Pytest Project integration with GitHub

Project- standalone code

Project - framework implementation from scratch and folder creation

Project - page objects

Project - test case

Project - conftest file

Project - config file to replace hard values

Project - multiple browser

Project - html reports

Project - parallel run and markers

Project - log generation

Project - test data using params

Project - test data using excel-ddt

Project - allure reports

Project - Jenkins

Project - GitHub

Email: [email protected] Website: https://www.credence.in

Contacts: +91 8237916162, +91 7391053250, +91 9579064658, +91 9091929355


CREDENCE IT PROFESSIONAL
TRAINING INSTITUTE, PUNE

21. Unix
Unix and Linux deference
Basic commands in Unix
Unix file structure/architecture
Create commands for file
Open commands for file
Copy commands for file
Head and tail commands
Grep and grep commands
SED commands
CH mod
Find or locate files

22. Tools/Software for Testing


1. SQL Developer

2. SQL server management studio

3. Visual studio +SSIS

4. Tableau

5. HPALM

6. Unix-Putty

7. PyCharm

8. Jira

Email: [email protected] Website: https://www.credence.in

Contacts: +91 8237916162, +91 7391053250, +91 9579064658, +91 9091929355


CREDENCE IT PROFESSIONAL
TRAINING INSTITUTE, PUNE

9. Git

10. Jenkins

11. Postman

12. JMeter

13. Salesforce CRM

14. Azure Databricks\

15. Notepad ++

16. Excel

17. Outlook

Zoom

23. Project/Domain Training


Telecom Billing/CRM/OSS/Mediation

Capital Market/Investment Banking

Healthcare Domain

Card Payment Systems

Life Sciences

Insurance Domain

Automotive Domain
Note: 3-4 domain for each batch

-------------------------------------------------END---------------------------------------------------------------

Email: [email protected] Website: https://www.credence.in

Contacts: +91 8237916162, +91 7391053250, +91 9579064658, +91 9091929355


CREDENCE IT PROFESSIONAL
TRAINING INSTITUTE, PUNE

Email: [email protected] Website: https://www.credence.in

Contacts: +91 8237916162, +91 7391053250, +91 9579064658, +91 9091929355

You might also like