Syllabus ct21
Syllabus ct21
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
2. Introduction to Software
What is Software?
Types of Software
o System Software
o Application Software
o Planning 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
5. Testing Levels
Unit Testing
o Conditional Coverage
o Loops Coverage
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
Exploratory Testing
Ad-hoc Testing
Monkey Testing
Comparison Table
Positive Testing
Negative Testing
End-to-End Testing
Test Scenarios
Test Case
Environments
Release/Cycle Management
Raising Defects
Traceability Matrix
Defect Management
What is a Database?
DBMS vs RDBMS
SQL Overview
Installation
o Oracle Database
o SQL Developer
SQL Operators
SQL Constraints
SQL Functions
SQL Joins
o Inner Join, Left Outer Join, Right Outer Join, Full Outer Join
SQL Clauses
Pseudo Columns
Normalization
Azure Synapse
Azure DevOps
o What is ETL?
o OLTP vs OLAP
o Surrogate Key
o Metadata Testing
Data Types
o Numbers
o Strings
o Booleans
o Lists
o Tuples
o Sets
o Dictionaries
Variables
o Defining variables
o Constants
Operators
o Arithmetic operators
o Comparison operators
o Logical operators
o Assignment operators
Control Flow
o Conditional Statements
▪ if, elif, else
o Loops
▪ for loop
▪ while loop
Functions
o Defining Functions
▪ - Return values
o Lambda Functions
o Built-in Functions
▪ - Importing modules
File Handling
o File Methods
Exception Handling
Selenium Components
Selenium WebDriver
o Browser Invocation
▪ Chrome
▪ Firefox
▪ Edge
o Locators
▪ ID
▪ Name
▪ Class Name
▪ Tag Name
▪ Link Text
▪ CSS Selector
▪ XPath
Pytest Framework
o Log Generation
o Allure Reports
Project - Jenkins
Project - GitHub
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
4. Tableau
5. HPALM
6. Unix-Putty
7. PyCharm
8. Jira
9. Git
10. Jenkins
11. Postman
12. JMeter
15. Notepad ++
16. Excel
17. Outlook
Zoom
Healthcare Domain
Life Sciences
Insurance Domain
Automotive Domain
Note: 3-4 domain for each batch
-------------------------------------------------END---------------------------------------------------------------