Manual And Automation

Master in Software Testing Tools Training

At Skill Elevate, we deliver thorough training in software testing tools, embracing both automation and manual testing. Our courses are crafted to align with industry certification standards, equipping you with the crucial skills for excellence in software testing.

Course Curriculum

Testing Basics
  • Introduction to Software Testing Industry
  • What is Quality
  • Why we need to deliver Quality Software?
  • What are the benefits of delivering high quality software to end users?
  • How to deliver Quality Software?
  • What is the importance of Quality Assurance team in delivering Quality Software
  • What is the importance of Quality Control team in delivering Quality Software
  • What is the importance of Software Testing team?
  • Why we need to do Software Testing?
  • What are the differences between QA and QC?
  • When to start Testing?
  • What are the testing techniques?
    Static Testing
    Dynamic Testing
  • Explain importance of Static Testing with examples?
  • Explain importance of Dynamic Testing with examples?
  • Explain differences between Static
    Testing and Dynamic Testing?
  • Explain differences between
    Proactive Approach Vs Reactive Approach
    Verification Vs Validation
    Prevention Vs Detection
  • What are the Testing Methodologies?
    White box Testing
    Black box Testing
    Grey box Testing
  • Explain differences between Black box Testing and White box Testing?
  • Explain below Terminologies
    Mistake
    Error
    Bug
    Defect
    Failure
  • What are the Categories of Defects?
  • How does Testing affect Risk?
  • Should Testing be done only after the build and execution phases are complete?
  • What kind of input do we need from the end user to begin proper testing?
  • A defect which could have been removed during the nitial stage is removed in a later stage.
  • How does this affect cost?
  • Explain Testing Principles?
  • Explain differences between Product Testing and Project Testing?
  • Skills required to get job in Software Testing
STLC
  • Test Strategy
  • RTM
  • Story Analysis (Requirement Analysis)
  • Test Case Design
  • Test Case Review
  • Test Execution
  • Test Case, Test Script, Test Log
  • Sample Test Cases for GUl and Business Rules
  • Sample System Scenario’s for System Level
  • Test Case Design Techniques
Testing Classification

BLACK BOX TESTING CATEGORIES Functional Testing Non Functional

  • Testing
  • Performance Testing
  • Security Testing
  • Usability Testing
  • Compatibility Testing

2.2 TESTING METHODS

  • Smoke Testing
  • Sanity Testing Retesting
  • Regression Testing
  • Exploratory Testing
  • Adhoc Testing Manual Testing
  • Automation Testing

3.3 LEVELS OF TESTING

  • Unit Testing Integration Testing
  • System Testing
  • Acceptance Testing
Agile Methodology

2. Agile Methodology Concepts  2.1 Need of Agile Methodology

  • What is Agile?
  • Why Agile is so popular?
  • When to go for Agile?
  • For what kind of projects Agile is suitable?
  • For what kind of projects Agile is not suitable?

2.2 Agile Methodology Principles

  • Agile Manifesto

2.3 Comparison of traditional models with Agile

  • Compare Agile with waterfall model
  • Compare Agile with V Model

2.4 Benefits of Agile Methodology

2.5 Drawbacks of Agile Methodology

2.6 Agile Methodology Frameworks

2.7 Introduction to Scrum Framework

  • What is Scrum?
  • For what kind of projects scrum is suitable?
  • For what kind of projects scrum is not suitable?
  • Discussion on Sprint Planning
  • Discussion on Story Cards

2.8 Components of Scrum Framework

  • Scrum Roles
  • Scrum Artifacts
  • Scrum Events

2.9 Scrum Roles and Responsibilities

  • Product Owner
  • Scrum Master
  • Scrum Development Team

2.10 Scrum Artifacts

  • Product Backlog
  • Burndown Chart

2.11 Scrum Events

  • Sprint Planning Meeting
  • Daily Scrum Meeting
  • Sprint Retrospective

2.12 Tools usage in Agile
JIRA-Agile

2.13 Template helpful for Agile

  • Testing
  • Product Backlog Template
Test Management Tools
  • Jira
SDLC
  • Introduction to Software
  • Development Cycle
  • Plan
  • Analyze
  • Design
  • Development
  • Testing
  • Implementation
  • Different SDLC approaches
  • Sequential Approach
  • Incremental Approach
  • Iterative Approach
  • Spiral Approach
  • Waterfall Model
  • Waterfall Model
  • Advantages and Drawbacks of
  • Waterfall Mode
  • V Model
  • Verification and Validation Model
  • Compare V Model and Waterfall Model
  • Advantages and Drawbacks of V Model
  • When to start Testing
Advanced Testing
  • Entry and Exit criteria
  • Testing Metrics
  • Defect Reports
  • Test Reports
  • Release Notes and Sign Off Report
  • Auditing
  • Estimations
  • Insurance Domain
Database Testing
  • Introduction to Database Testing
  • Layers of Application
    Why testing at data layers is important Primary functions of a database layer
  • Why to test and what to test in a database
  • Differences between Ul and Database Testing
  • Skills needed to perform Database Testing
  • How to test a database
  • SQL Concepts
  • Types of SQL statements
    DDL
    DML
    DRL
    DCL
    TCL
  • DDL – Data Definition Language
  • DML – Data Manipulation Language
  • DRL – Data Retrieval Language
  • DCL – Data Control Language
  • TCL – Transaction Control Language
  • Data Types

Comprehensive Training

45 Days Training

Learn from Expert

Industry Curriculum

Experimentation Learning

Course and Internship Certificate

Dedicated Placement Team