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.