Testing is a crucial stage of the software development life cycle. In order to generate a high-quality product, testing is the method by which the flaws are found, isolated, tested for errors, and ensured to be absent.
The software testing course syllabus offered by Softloom IT Training, includes manual testing, automation testing, and SQL and covers everything from the fundamentals to more sophisticated automation or manual testing principles, which will help students in becoming ready to become software testers.
Manual Testing Syllabus
A BASIC ASPECT OF SOFTWARE TESTING
- What Is Software Testing
- Need/Importance Of Software Testing
- Difference Between Manual & Automation Testing
- Roles And Responsibilities Of Tester
- Seven Principles Of Testing
- Why Software Testing
BUG,DEFECT,FAILURE
- Difference Between Bug, Defect, Failure, Fault
- Categories Of Defect
- Defect Masking
QUALITY
- Quality
- Five Perspective Of Quality
- Software Quality Factor
- Principles of Quality
ASSURANCE
- Quality Assurance
- Roles of QA
- Activities Of QA
- QA Objectives
- QA Challenges
CONTROL
- Quality Assurance
- Roles Of QA
- Activities Of QA
- QA Objectives
- QA Challenges
- What Is Quality Control
- Difference Between QA And Qc
- What Is Quality Testing
- Verification & Validation
COST OF QUALITY
- Cost Of Quality
- Prevention Cost
- Appraisal Cost
- Failure Cos
SOFTWARE DEVELOPMENT LIFE CYCLE(SDLC)
- SDLC
- Six Phases In SDLC
- SRS
- SDLC Process Models
- Waterfall Model
- V-Model
- Spiral Model
- Iterative Model
- Incremental Model
AGILE METHODOLOGY
- Agile model
- Advantages Of Agile Model
- Principles Of Agile
- Scrum Methodology
- Agile Testing
PROCESS
- Process
- PDCA
- Workbench
CERTIFICATIONS
- ISO
- SEI CMM
- PCMM
- TMM
- Five levels in TMM
CMM
- Five levels in CMM
TEST SCENARIO
- Test Scenario
- Test Scenario Of Fan
- Test Scenario Of Pen
- Test Scenario Of ATM Machine
- Test Scenario Of Gmail, Google Search Engine, Calculator, Traffic Signal,
- Isosceles Triangle, etc
MANAGEMENT
- Requirement Management
- RTM
- Forward
- Backward
- Change Management
- Scope Creep
- Version Control
- Configuration Management
- Project Management
- Product Management Life Cycle
- Risk Management
- Risk Reduction method
- Contingency Planning
BUILDING OF TEST POLICY
- Test Bed
- Use Case& Use Case Diagram
- Test Policy
- Test Strategy
- Prerequisites Of Test Planning
TESTING LEVELS
- Unit Testing
- Integration Testing
- System Testing
- User Acceptance Testing
STATIC TESTING & DYNAMIC TESTING
Static Testing
- Reviews
- Walk through
- Informal Review
- Peer Review
- Inspection
- Activities Of Formal Review
- Static Analysis
- Dynamic Testing
- Difference between Static and dynamic testing
WHITE BOX TESTING TECHNIQUE
- White Box Testing
- Statement Coverage
- Decision Coverage
- Path Coverage
BLACK BOX TESTING TECHNIQUE
- Equivalence Class Partition
- Boundary Value Analysis
- State Transition Diagram
- Decision Table
TEST METRICs
- Metrics
- Types Of Metrics
- Factors Of Good Metrics
- Metric Life Cycle
TESTING TYPES
- Functionality Testing
- Non Functionality Testing
- Smoke Testing
- Sanity Testing
- Regression and Retesting
- Positive and Negative Testing
- Performance Testing
- Security Testing
- Alpha Testing
- Beta Testing
- Configuration Testing
- Compatibility Testing
- Ad hoc/Monkey Testing
- Exploratory Testing
- Recovery Testing
- Installation Testing
- Load Testing
- Stress Testing
- Usability Testing
- Benefits Realization Testing
- Vendor Validation Testing
- Thread Testing
- Other Testing Types
WEB APPLICATION TESTING
- Functionality Testing
- Usability Testing
- Interface Testing
- Database Testing
- Compatibity Testing
- Performance Testing
- Security Testing
SOFTWARE TESTING LIFE CYCLE
- STLC
- Six Phases In STLC
- Requirement Analysis
- Test Planning
- Test Case Development
- Test Environment Setup
- Test Execution
- Test Cycle Closure Activities
DEFECT TRACKING
- Defect
- Defect Severity
- Defect Priority
- Bug Life Cycle
- Defect Report Template
TESTING REPORTS
- Report
- Eight Interim Reports
- Content In Final Test Report
TEST
- CASE PRACTICES
- Test Case of ATM, Bike, Calculator etc.
- Test Case of Any Social Media Website
- Test Case of Online Registration Form
- Test Case of e-commercial site.
- Other Test Case Practices
MOBILE APPLICATION TESTING
- Introduction To Mobile Application Testing
- Types of Mobile App Testing
- Usability Testing
- Compatibility Testing
- Interface Testing
- Service Testing
- Low- Level Resources Testing
- Performance Testing
- Operational Testing
- Installation Testing
- Security Testing
- Mobile Testing Challenges And Solutions
- Mobile UI Testing
- Difference Between mobile, web and desktop application testing
AUTOMATION TESTING SYLLABUS
SQL
- SQL Commands
- INSERT
- UPDATE
- DELETE
- SELECT
- Constraints
- Comparison Operator
- Logical Operators
- Aggregate Functions
- SQL Expressions
- Triggers.
- What is Automation Testing?
- Why automated testing?
- Which test cases to automate?
- Automated testing process
Basic java concept
- Introduction
- DataTypes &Variables
- Operators
- Decision Making
- Arrays
- Loops
- Classes &Objects
- OOP Concepts
- Simple Programs In Java
Selenium
- Introduction
- Features
- Importance
- Difference Between Ide, RC,Webdriver, Grid
IDE
- Introduction
- Features
- Ide Installation
- Creating Script In Ide
- Selenese
- Important Selenium Ide Commands
- Locators
Webdriver
- Introduction
- Setup Eclipse
- Setup Webdriver Client
- Configure Eclipse With Webdriver
- Maven Integration With Selenium FrameWork
- Running Test case On Different Browser
- Title And Content Verification
- Program For Screenshot
- Handling Alerts
- Frameworks
- TestNg
- Datadriven Testing
- Many Other Programs
Jmeter
- Introduction
- Features & Uses
- JMeter Workflow
- Download & Install Apache JMeter In Easy Steps
- Test Plan & Workbench
JMeter Elements :
- Thread Group
- Samplers
- Listeners
- Configuration
- Timers
- Assertions
- Controllers
- Processors
- Building A Test Plan
- Building A Web Test Plan
SonarQube
- Installation
- How to add project on Sonarqube
Jira
- Features
- How to use Jira
- How to create issues
Software testing course syllabus includes the latest technology and tools used in Software Testing. We provides the best training in Software Testing, enabling you to outstand in your field.